Print Pin
4.5 from 6 votes

Creamy Tomato and Spinach Pasta

With less than 10 ingredients, this delicious Creamy Tomato and Spinach Pasta couldn’t be easier to prepare. Ready in 30 minutes, it makes a fantastic weeknight meal!
Course Main Course
Cuisine Italian, Mediterranean
Keyword Creamy Pasta, Creamy Tomato and Spinach Pasta
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings 4
Calories 289kcal
Author Sweet and Savoury Pursuits


  • 1/2 lb. (226g) approx. dried pasta * I used Lumaca Rigata
  • 1 tablespoon extra-virgin olive oil
  • 1/2 cup onion finely chopped onion
  • 2 cloves garlic medium, finely minced
  • 5 cups fresh spinach washed and coarsely chopped
  • 1 cup heaping grape or cherry tomatoes sliced in half
  • 1/2 cup approx. tomato puree or passata
  • 3 to 4 tablespoons goat cheese crumbled
  • 1/2 teaspoon dried oregano
  • salt and pepper to taste
  • 8-10 leaves fresh basil
  • 2 tablespoons Parmesan Cheese optional


  • Bring a medium pot of salted water to a boil. Cook the pasta until just short of being done since the pasta will finish cooking in the sauce. Don't forget to reserve 1 cup of the pasta water when draining the pasta.
  • Meanwhile, in a large skillet over medium heat, add 1 tablespoon of olive oil.
  • Cook the onion for 2 to 3 minutes stirring every minute or so. Add the garlic and keep cooking until onions are translucent.
  • Add the dried oregano, 1/4 tsp. salt and a few grinds of fresh pepper. Stir the onions and garlic with the seasonings.
  • Add tomato puree and enough water to thin out the sauce. Let it come to a simmer and add the halved grape (or cherry) tomatoes, simmer for a couple of minutes then add the spinach.
  • Once the spinach has wilted, add the goat cheese. 
  • When pasta is just a couple of minutes away from being cooked, drain it, reserving 1 cup of the pasta water.
  • Add the pasta and some of the pasta water to the sauce. Cook a couple of minutes more or until pasta is al dente. Add more pasta water if sauce is too thick.
  • Check the seasoning and adjust to taste.
  • Just before serving, add the chopped fresh basil and Parmesan cheese, or more goat cheese if desired.


*Choose a short pasta such as Lumaca Rigata, Penne, Ziti or small shells.
*Use gluten-free pasta for gluten-free recipe.


Calories: 289kcal | Carbohydrates: 50g | Protein: 10g | Fat: 5g | Saturated Fat: 1g | Cholesterol: 1mg | Sodium: 87mg | Potassium: 589mg | Fiber: 3g | Sugar: 5g | Vitamin A: 3940IU | Vitamin C: 24.4mg | Calcium: 100mg | Iron: 2.7mg