Skip to Content

Creamy Tomato Spinach Pasta Recipe

You know what I love about easy to make pasta recipes? It’s that while your pasta cooks you can make a delicious sauce to go over the top of it in less than 30 minutes!

Sometimes it takes less than that, but definitely no more.

Creamy Tomato Spinach Pasta Photo

For this creamy tomato spinach pasta, I deviated a little from what I normally do with my cream sauce. Normally I make a bechamel, which I love the thickness of this kind of sauce and went with something a little less heavy.

Honestly, I kind of like how it simplified the recipe some.

Creamy Tomato Spinach Pasta Picture

How do I make the sauce?

To make the sauce you just need a few basic ingredients you probably already have at home. We start with our base of onions and olive oil; you can never go wrong with these two simple ingredients.

Next, we add a little bit of fresh garlic.

The first time I tested this recipe out I made it with garlic powder, which is fine to use if you have that instead, but there is just something about fresh garlic sautéed in a pan with olive oil and onions.

Creamy Tomato Spinach Pasta Image

What kind of tomatoes do I use?

When picking your tomatoes, you want to try and use the freshest tomato possible.

Originally, I made this with Roma because it’s my favorite variety of tomatoes, but the ones in my grocery store were full of water and just not good.

My husband suggested cherry tomatoes. It was a great suggestion! They contain less water, so I felt like I was actually eating tomatoes and not mush.

Creamy Tomato Spinach Pasta Pic

Why do I need to use fresh spinach?

Again, the fresher your ingredients the better your sauce will taste. Frozen spinach could work in this if you squeeze all of the liquid out of it after you cook it, but I would not recommend it.

Also, you could easily substitute kale in the place of the spinach. We’ve done it and it’s super tasty too!

File 1 - Creamy Tomato Spinach Pasta

What kind of pasta should I use?

For me, right now I am on a kick of using the smallest noodle possible. I’m not really sure why that is, maybe because they cook faster?

Also, the kids love the smaller noodles so it works for us! Any short-cut pasta will work, from penne to rigatoni to bowties.

Looking for more pasta recipes? How about trying this creamy sausage and tomato pasta if you are looking for something with a little more protein! You might like this spaghetti alla carbonara too!

Creamy Tomato Spinach Pasta Photo

Creamy Tomato Spinach Pasta Recipe

Nancy Piran
Creamy Tomato Spinach Pasta is what’s for dinner tonight! It’s full of fresh flavors and ready in minutes.
No ratings yet
Prep Time 10 minutes
Cook Time 10 minutes
Total Time 20 minutes
Cuisine Italian
Servings 4
Calories 708.5 kcal


  • 1 Short Cut Pasta like Mini Penne
  • 3 Olive Oil
  • 0.5 Onion diced
  • 3 Garlic
  • 2 Salt
  • 10 Cherry Tomatoes halved
  • 4 Fresh Spinach
  • 1 Milk
  • 0.5 Grated Parmesan Cheese


  • Cook mini penne according to the package.
  • In the meantime, add olive oil, onions, garlic and salt to the pan. Cook on medium heat for 3 minutes.
  • Add tomatoes. Cook for another 3-5 minutes or until softened.
  • Add spinach to the pan. Cook on medium heat for 3 minutes or until wilted.
  • Pour in milk and allow to boil for 2 minutes.
  • Toss in penne, stir well.
  • Top with cheese.
  • Serve warm and enjoy!


Calories: 708.5kcalCarbohydrates: 104.75gProtein: 22.88gFat: 14.25gSaturated Fat: 3.38gSodium: 2150.5mgFiber: 4.25gSugar: 3.75g
Keyword Cheese, Dinners, Easy, Easy Dinners, Italian, Pasta, Sauces, Spinach, Tomatoes
Tried this recipe?Let us know how it was!
Recipe Rating