Creamy Tomato Spinach Pasta. Oh, how we adore this dish! It’s the ultimate comfort food, a weeknight warrior that somehow manages to feel both incredibly satisfying and surprisingly light. There’s something undeniably magical about the way tender pasta dances with a rich, velvety sauce, studded with vibrant bursts of sun-ripened tomatoes and ribbons of fresh, verdant spinach. It’s a symphony of textures and flavors that just works, time and time again. What makes this particular Creamy Tomato Spinach Pasta so special, you ask? It’s the perfect balance of sweetness from the tomatoes, the subtle tang from a touch of cream, and the earthy goodness of spinach that creates a truly irresistible meal. Whether you’re a seasoned chef or just starting out in the kitchen, this recipe promises a delicious outcome that will have everyone asking for seconds.
Ingredients:
- 1/2 pound penne pasta
- 1 yellow onion, diced
- 2 cloves garlic, minced
- 1 tablespoon olive oil
- 1 can (15 oz) diced tomatoes
- 2 tablespoons tomato paste
- 1/2 teaspoon dried oregano
- 1/2 teaspoon dried basil
- 1/2 teaspoon salt
- Fresh black pepper to taste
- Pinch of crushed red pepper (optional)
- 2 ounces cream cheese
- 1/4 cup grated Parmesan
- 4 ounces fresh spinach
Preparing the Base
Cooking the Pasta
First, let’s get our pasta going. Bring a large pot of generously salted water to a rolling boil. Once it’s boiling vigorously, add the 1/2 pound of penne pasta. Stir the pasta immediately to prevent it from sticking together. Cook according to the package directions, usually around 10-12 minutes, until it’s al dente. This means it should be tender but still have a slight bite to it. While the pasta is cooking, you can start on the sauce. It’s always a good idea to time your pasta so it finishes around the same time as your sauce. Once cooked, drain the pasta well, reserving about 1/2 cup of the starchy pasta water. This water is liquid gold for creating a silky sauce!
Sautéing Aromatics
In a large skillet or Dutch oven, heat 1 tablespoon of olive oil over medium heat. Add the 1 diced yellow onion to the hot oil. Sauté the onion, stirring occasionally, until it becomes softened and translucent, which should take about 5-7 minutes. You’re looking for a gentle sweetness to develop. Now, add the 2 minced cloves of garlic to the skillet. Cook for another minute until fragrant, being careful not to burn the garlic as it can turn bitter. This aromatic base is crucial for building flavor in our Creamy Tomato Spinach Pasta.
Building the Sauce
Developing the Tomato Flavor
To the softened onions and garlic, add the 1 can (15 oz) of diced tomatoes and 2 tablespoons of tomato paste. Stir everything together well, ensuring the tomato paste is fully incorporated and coats the onions and garlic. This step helps to deepen the tomato flavor and gives the sauce a richer base. Next, add 1/2 teaspoon of dried oregano and 1/2 teaspoon of dried basil. These herbs will infuse the sauce with classic Italian aromas. Season with 1/2 teaspoon of salt and a generous amount of fresh black pepper. If you like a little heat, now’s the time to add a pinch of crushed red pepper. Stir again to combine all the seasonings.
Simmering and Enriching
Bring the tomato mixture to a gentle simmer. Reduce the heat to low, cover the skillet, and let it cook for about 10-15 minutes. This simmering time allows the flavors to meld together beautifully and for the diced tomatoes to soften further. After simmering, you can lightly mash some of the larger tomato pieces with the back of your spoon if you prefer a smoother sauce, or leave them chunky for texture. Now for the creamy element: add the 2 ounces of cream cheese to the sauce. Stir it in gradually, allowing it to melt and create a luscious, creamy consistency. Continue stirring until the cream cheese is fully incorporated and the sauce is smooth and velvety. This is where the magic happens, transforming a simple tomato sauce into a decadent Creamy Tomato Spinach Pasta sauce.
Finishing Touches
Incorporating Spinach and Parmesan
Once the sauce is wonderfully creamy, it’s time to add the fresh spinach. Add the 4 ounces of fresh spinach to the skillet. Stir it into the hot sauce, and it will begin extract to wilt down quickly. You’ll be surprised at how much spinach fits into the pan initially, but it reduces significantly. Continue stirring until all the spinach is wilted and integrated into the sauce. This adds a lovely color and a boost of nutrients to our dish. Finally, stir in the 1/4 cup of grated Parmesan cheese. The Parmesan will melt into the sauce, adding a salty, nutty depth of flavor and contributing to the overall richness. Taste the sauce and adjust seasonings as needed – you might want a little more salt or pepper.
Combining Pasta and Sauce
Now that your delicious creamy tomato spinach sauce is ready, it’s time to bring it all together with the cooked pasta. Add the drained penne pasta directly into the skillet with the sauce. Gently toss the pasta with the sauce, ensuring every piece is coated in the creamy, flavorful goodness. If the sauce seems a little too thick for your liking, this is where that reserved pasta water comes in handy. Add a tablespoon or two of the starchy pasta water at a time, stirring until you reach your desired sauce consistency. The starch in the water will help the sauce cling beautifully to the pasta. Serve immediately, garnished with extra Parmesan cheese if desired. Enjoy this comforting and satisfying Creamy Tomato Spinach Pasta!

Conclusion:
There you have it – your guide to creating the most delicious and satisfying Creamy Tomato Spinach Pasta! We’ve walked through each step, from building a rich tomato base to achieving that perfect creamy texture and incorporating the vibrant goodness of spinach. This dish is a true weeknight winner, offering comfort and flavor in every bite. Whether you’re serving it as a main course or a delightful side, this Creamy Tomato Spinach Pasta is sure to impress.
To elevate your experience, consider serving this pasta with a crusty garlic bread for dipping up any leftover sauce, or a simple side salad for a fresh contrast. For variations, feel free to add grilled chicken or shrimp for extra protein, or a sprinkle of red pepper flakes for a touch of heat. Don’t be afraid to experiment with different cheeses like Parmesan or Pecorino Romano! We encourage you to get into your kitchen and give this recipe a try. You’ll be amazed at how easy it is to create such a restaurant-quality meal at home.
FAQs:
How can I make the sauce creamier without using heavy cream?
You can achieve a wonderful creaminess by using a combination of milk and a thickening agent like a cornstarch slurry (mix 1 tablespoon of cornstarch with 2 tablespoons of cold water and stir into the simmering sauce) or by blending in some cooked white beans. A swirl of Greek yogurt or cream cheese at the end can also add richness.
Can I use fresh spinach or does it have to be frozen?
Absolutely! Fresh spinach is fantastic and often preferred for its bright flavor and vibrant color. You’ll need about 5-6 ounces of fresh spinach, which will wilt down significantly as it cooks. If using frozen, make sure to thaw and squeeze out as much excess water as possible before adding it to the sauce.

Creamy Tomato Spinach Pasta Recipe- Easy & Delicious
A quick and flavorful pasta dish featuring a creamy tomato sauce, wilted spinach, and tender penne. Perfect for a weeknight meal.
Ingredients
-
1/2 pound penne pasta
-
1 yellow onion, diced
-
2 cloves garlic, minced
-
1 tablespoon olive oil
-
1 can (15 oz) diced tomatoes
-
2 tablespoons tomato paste
-
1/2 teaspoon dried oregano
-
1/2 teaspoon dried basil
-
1/2 teaspoon salt
-
Fresh black pepper to taste
-
Pinch of crushed red pepper (optional)
-
2 ounces cream cheese
-
1/4 cup grated Parmesan
-
4 ounces fresh spinach
Instructions
-
Step 1
Cook the penne pasta in a large pot of salted boiling water until al dente, about 10-12 minutes. Drain, reserving 1/2 cup of pasta water. -
Step 2
In a large skillet, heat olive oil over medium heat. Sauté diced yellow onion until softened and translucent (5-7 minutes). Add minced garlic and cook for 1 minute until fragrant. -
Step 3
Add diced tomatoes and tomato paste to the skillet. Stir in dried oregano, dried basil, salt, black pepper, and optional crushed red pepper. Simmer for 10-15 minutes, mashing some tomatoes if desired. -
Step 4
Stir in cream cheese until melted and the sauce is creamy and smooth. This transforms the sauce into a luscious, velvety consistency. -
Step 5
Add fresh spinach to the sauce and stir until wilted. Stir in grated Parmesan cheese until melted and integrated. -
Step 6
Add the cooked penne pasta to the sauce. Toss to coat. If the sauce is too thick, add reserved pasta water a tablespoon at a time until desired consistency is reached.
Important Information
Nutrition Facts (Per Serving)
It is important to consider this information as approximate and not to use it as definitive health advice.
Allergy Information
Please check ingredients for potential allergens and consult a health professional if in doubt.




Leave a Comment