Creamy Tomato and Spinach Pasta Recipe

Main Course, Recipes

By Emma Parker

Creamy Tomato and Spinach Pasta Recipe

Some dinners just hit the sweet spot between comforting and effortless, and this creamy tomato and spinach pasta is exactly that kind of meal. It’s warm, rich, and full of flavor, yet simple enough to pull together on a busy evening.

The combination of tender penne, a lightly seasoned tomato base, and creamy cheese creates a sauce that feels both hearty and balanced. The spinach adds a fresh element that keeps the dish from feeling too heavy while blending seamlessly into the creamy texture.

What really makes this recipe stand out is how quickly it comes together without sacrificing flavor. In about 25 minutes, you have a full, satisfying dinner made from everyday ingredients you probably already have on hand.

It’s the kind of recipe you turn to when you want something cozy, reliable, and just a little bit indulgent without spending hours in the kitchen.

Why I Keep Making This Creamy Tomato and Spinach Pasta

This pasta has become one of those go-to meals that always works, no matter how busy the day has been. It comes together quickly, uses simple pantry staples, and still feels like a complete, satisfying dinner.

The creamy tomato sauce is what keeps me coming back. It’s rich without being overwhelming, and the cream cheese melts into the sauce in a way that makes it smooth and velvety. Combined with the herbs and tomatoes, it creates a balanced flavor that feels both comforting and fresh.

I also appreciate how flexible it is. You can easily adjust the ingredients based on what you have available, and it still turns out well every time. The spinach adds color and freshness, making the dish feel lighter while still being filling.

It’s a recipe that fits into real life. Whether it’s a quick weeknight dinner or something you want to reheat the next day, it consistently delivers.

What Kind of Pasta Should I Use?

This recipe calls for penne pasta, and that is a great choice. The short shape and little ridges hold onto the creamy tomato sauce really well.

You can also use rotini, rigatoni, or even bow ties if that is what you have. Just cook it until tender but not mushy. I like to keep it just slightly firm so it holds up nicely in the sauce.

Variations You Can Mess Around With

  1. Add grilled chicken or shrimp for extra protein.
  2. Swap penne with spaghetti, fusilli, or any pasta you have.
  3. Use sun-dried tomatoes for a deeper flavor.
  4. Add mushrooms for an earthy twist.
  5. Stir in a splash of heavy cream for extra richness.
  6. Use kale instead of spinach for a heartier texture.
  7. Add chili flakes for more heat.

Pro Tips for Perfect Results

  • Cook pasta just until al dente. It will finish in the sauce.
  • Reserve a little pasta water. It helps adjust the sauce consistency.
  • Soften cream cheese before adding. It melts more evenly.
  • Stir constantly when melting cheese. This keeps the sauce smooth.
  • Do not overcook spinach. It should stay vibrant and tender.
  • Taste before serving. Adjust salt and seasoning as needed.
  • Use freshly grated Parmesan. It melts better and adds flavor.

How To Make Creamy Tomato and Spinach Pasta?

Equipment

  1. Large pot
  2. Colander
  3. Large skillet
  4. Knife and cutting board
  5. Spoon or spatula

Ingredients

Creamy Tomato Garlic Pasta Ingredients

  1. ½ lb penne pasta
  2. 1 yellow onion, small dice
  3. 2 cloves garlic, minced
  4. 1 Tbsp olive oil
  5. 14.5 oz. diced tomatoes (1 can)
  6. ½ tsp dried oregano
  7. ½ tsp dried basil
  8. ⅛ tsp crushed red pepper
  9. ½ tsp salt
  10. ½ tsp freshly cracked black pepper
  11. 2 Tbsp tomato paste
  12. ½ cup water
  13. 2 oz cream cheese
  14. ¼ cup grated Parmesan
  15. 4 oz fresh spinach

Instructions

Step 1:
Gather and prepare all ingredients before you begin.

Step 2:
Bring a large pot of water to a boil over high heat. Add the penne pasta and cook for 7 to 10 minutes, until tender. Drain in a colander and set aside.

Bring a large pot of salted water to a boil and cook the pasta until al dente. Drain and set aside.

Step 3:
While the pasta cooks, dice the onion and mince the garlic. Add the onion, garlic, and olive oil to a large skillet. Sauté over medium heat for 3 to 5 minutes, until the onions are soft and translucent.

While the pasta cooks, heat olive oil in a large skillet over medium heat. Add the diced onion and garlic and sauté until soft and translucent, about 3–5 minutes.

Step 4:
Add the diced tomatoes with their juices, oregano, basil, crushed red pepper, salt, and freshly cracked black pepper. Stir to combine. Add the tomato paste and ½ cup of water. Stir until the tomato paste blends smoothly into the sauce.

Add the diced tomatoes (with their juices), oregano, basil, crushed red pepper, salt, and black pepper. Stir in the tomato paste and water until fully combined.

Stir in the tomato paste and water until fully combined.

Step 5:
Lower the heat. Cut the cream cheese into a few pieces and add them to the skillet. Whisk the sauce until the cream cheese fully melts and the sauce becomes creamy. Add the grated Parmesan and stir until melted.

Lower the heat and add the cream cheese in small pieces. Whisk until the sauce becomes smooth and creamy. Stir in the Parmesan until melted.

Stir in the Parmesan until melted.

Step 6:
Add the fresh spinach and gently stir until it wilts, about 2 to 3 minutes. Add the cooked pasta and stir until everything is evenly coated in the sauce. Taste and adjust salt and pepper if needed. Serve warm.

Add the spinach and gently fold it into the sauce until wilted, about 2–3 minutes.

Add the cooked pasta and toss until evenly coated. Taste and adjust seasoning. Serve warm.

Creamy Tomato and Spinach Pasta Recipe 2

Creamy Tomato and Spinach Pasta Recipe

Creamy Tomato and Spinach Pasta Recipe

Creamy Tomato and Spinach Pasta is a quick and affordable dinner made with penne, tomatoes, cream cheese, and fresh spinach. It is creamy, flavorful, and ready in about 25 minutes.
This is a perfect weeknight meal when you want something simple, comforting, and made with real ingredients.
Prep Time 5 minutes
Cook Time 20 minutes
Total Time 25 minutes
Servings: 4
Calories: 363

Ingredients
  

  • ½ lb penne pasta
  • 1 yellow onion small dice
  • 2 cloves garlic minced
  • 1 Tbsp olive oil
  • 14.5 oz. diced tomatoes 1 can
  • ½ tsp dried oregano
  • ½ tsp dried basil
  • tsp crushed red pepper
  • ½ tsp salt
  • ½ tsp freshly cracked black pepper
  • 2 Tbsp tomato paste
  • ½ cup water
  • 2 oz cream cheese
  • ¼ cup grated Parmesan
  • 4 oz fresh spinach

Equipment

  • Large pot
  • Colander
  • Large skillet
  • Knife and cutting board
  • Spoon or spatula

Method
 

  1. Gather and prepare all ingredients before you begin.
  2. Bring a large pot of water to a boil over high heat. Add the penne pasta and cook for 7 to 10 minutes, until tender. Drain in a colander and set aside.
  3. While the pasta cooks, dice the onion and mince the garlic. Add the onion, garlic, and olive oil to a large skillet. Sauté over medium heat for 3 to 5 minutes, until the onions are soft and translucent.
  4. Add the diced tomatoes with their juices, oregano, basil, crushed red pepper, salt, and freshly cracked black pepper. Stir to combine. Add the tomato paste and ½ cup of water. Stir until the tomato paste blends smoothly into the sauce.
  5. Lower the heat. Cut the cream cheese into a few pieces and add them to the skillet. Whisk the sauce until the cream cheese fully melts and the sauce becomes creamy. Add the grated Parmesan and stir until melted.
  6. Add the fresh spinach and gently stir until it wilts, about 2 to 3 minutes. Add the cooked pasta and stir until everything is evenly coated in the sauce. Taste and adjust salt and pepper if needed. Serve warm.

Notes

This is one of those recipes that proves simple cooking can still feel special. It’s creamy, comforting, and easy enough to make anytime you need a reliable meal.

Nutritional Information

NutrientAmount
Calories363 kcal
Carbohydrates54 g
Fat11 g
Protein13 g

Note: Nutritional values are approximate and may vary depending on ingredient size, quality, brand, location, and the proportions used. All nutritional information is calculated on a per-serving basis.

If you are following a medically restrictive diet, please consult your doctor or registered dietitian before preparing this recipe for personal consumption.

Common Mistakes to Avoid

  1. Overcooking the pasta. It can become too soft when mixed with sauce.
  2. Adding cream cheese too quickly. It may not melt smoothly.
  3. Skipping seasoning. This affects overall flavor balance.
  4. Using too much heat when melting cheese. It can separate.
  5. Not stirring enough. The sauce may stick or cook unevenly.
  6. Overcooking spinach. It loses color and texture.
  7. Forgetting to taste before serving. Seasoning may need adjustment.

How I Like to Serve These

  • Serve hot with extra Parmesan on top.
  • Pair with garlic bread on the side.
  • Add a fresh green salad for balance.
  • Top with chili flakes for extra heat.
  • Serve with roasted vegetables.
  • Add grilled chicken for a complete meal.

Storage / Leftovers and Next-Day Thoughts

  1. Store leftovers in an airtight container in the fridge.
  2. Reheat gently on the stovetop or microwave.
  3. Add a splash of water or milk when reheating.
  4. Best enjoyed within a couple of days.
  5. Sauce may thicken after chilling. This is normal.
  6. Stir well when reheating to restore texture.

FAQs

Can I use a different pasta shape?
Yes, any pasta shape works well in this recipe.

Can I make this ahead of time?
Yes, it reheats well with a little added liquid.

Is there a substitute for cream cheese?
You can use heavy cream or ricotta instead.

Can I make it vegan?
Yes, use plant-based cream cheese and skip Parmesan.

Can I freeze this pasta?
It’s best fresh, but you can freeze it with slight texture changes.

Leave a Comment

Recipe Rating