Creamy Tomato Spinach Pasta-Easy Weeknight Meal
Creamy Tomato Spinach Pasta is one of those magical dishes that instantly brings comfort and joy to any table. It’s the ultimate weeknight warrior, a crowd-pleaser that satisfies even the pickiest eaters, and a surprisingly elegant option for a casual dinner party. What is it about this particular combination that we all adore? Perhaps it’s the luxurious, velvety sauce that coats every strand of pasta, or the vibrant pop of sweetness from ripe tomatoes, beautifully balanced by the earthy freshness of spinach. This recipe takes that beloved concept and elevates it, infusing it with a little something extra to make your taste buds sing. It’s not just pasta; it’s an experience – a warm hug in a bowl that’s both incredibly satisfying and wonderfully wholesome. Get ready to fall in love with this Creamy Tomato Spinach Pasta all over again.

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
Let’s Get Cooking!
Cooking the Pasta
Begin extractgin extract bringing a large pot of salted water to a rolling boil over high heat. This is crucial for properly cooking the pasta and ensuring it doesn’t stick together. Once boiling, add your 1/2 pound of penne pasta. Stir the pasta immediately after adding it to prevent it from clumping at the bottom of the pot. Cook according to the package directions until it reaches al dente, meaning it’s tender but still has a slight bite to it. While the pasta is cooking, it’s a good time to start on your sauce. Before draining the pasta, reserve about 1 cup of the starchy pasta water. This water is a secret weapon for creating a silky, emulsified sauce that coats the pasta beautifully. Once the pasta is cooked, drain it thoroughly in a colander.
Building the Flavor Base
In a large skillet or pot, heat 1 tablespoon of olive oil over medium heat. Once the oil is shimmering, add your 1 diced yellow onion. Sauté the onion, stirring occasionally, until it becomes softened and translucent, which usually takes about 5-7 minutes. You’re not looking for browning here, just a gentle softening to release its natural sweetness. Next, add the 2 minced garlic cloves to the skillet. Cook for another minute until fragrant, being careful not to burn the garlic, as burnt garlic can impart a bitter taste. This step is essential for laying a robust foundation for the rest of your creamy tomato spinach pasta sauce.
Simmering the Tomato Sauce
Now, it’s time to introduce the tomato elements. Pour in the 1 can (15 oz) of diced tomatoes, juice and all. Add the 2 tablespoons of tomato paste, stirring it into the onions and garlic until it’s well incorporated. The tomato paste adds a concentrated depth of tomato flavor. Stir in the 1/2 teaspoon of dried oregano and 1/2 teaspoon of dried basil. These dried herbs will rehydrate and release their aromatic oils as the sauce simmers. Season with 1/2 teaspoon of salt and a generous amount of fresh black pepper to your liking. If you enjoy a little heat, add a pinch of crushed red pepper at this stage. Bring the mixture to a simmer, then 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 and deepen.
Achieving Creaminess and Integrating Spinach
After the tomato sauce has simmered, it’s time to make it luxuriously creamy. Add the 2 ounces of cream cheese to the skillet. Stir it into the hot tomato mixture. The residual heat will gently melt the cream cheese, transforming the sauce into a rich, smooth, and velvety consistency. Continue stirring until the cream cheese is fully incorporated and no lumps remain. Now, it’s time to add the fresh spinach. Add the 4 ounces of fresh spinach in batches, if necessary, allowing each batch to wilt down before adding more. Stir the spinach into the sauce until it’s just wilted. This happens very quickly, usually within 2-3 minutes. Overcooking the spinach can make it mushy, so aim for bright green and tender.
Combining and Finishing the Dish
Once the spinach is wilted and the sauce is beautifully creamy, add the drained penne pasta directly into the skillet with the sauce. Toss everything together to ensure every piece of pasta is generously coated in the creamy tomato sauce. If the sauce seems a little too thick at this point, you can gradually add some of the reserved pasta water, a tablespoon at a time, until you reach your desired consistency. The starch in the water will help to bind the sauce to the pasta. Finally, stir in the 1/4 cup of grated Parmesan cheese. Allow the Parmesan to melt into the sauce, adding another layer of savory flavor and richness. Taste and adjust seasoning with salt and pepper if needed. Serve immediately, perhaps with an extra sprinkle of Parmesan on top for good measure.

Conclusion:
And there you have it – a delicious and satisfying bowl of Creamy Tomato Spinach Pasta! This recipe is a fantastic weeknight meal that’s both quick to prepare and incredibly flavorful. We’ve walked through each step to ensure you can achieve that perfect creamy sauce and tender pasta every time. Don’t be afraid to get creative and make this dish your own; it’s wonderfully versatile. The vibrant colors and comforting taste will surely become a family favorite. Enjoy every delightful bite of your homemade Creamy Tomato Spinach Pasta!
For serving suggestions, this Creamy Tomato Spinach Pasta is wonderful on its own, but a side of crusty garlic bread or a simple green salad makes it even more complete.
When it comes to variations, feel free to add cooked chicken, shrimp, or even some Italian sausage for extra protein. For a vegan option, use dairy-free cream cheese and plant-based milk, and consider adding nutritional yeast for a cheesy flavor.
Frequently Asked Questions:
Q1: Can I use a different type of pasta for this Creamy Tomato Spinach Pasta?
Absolutely! While fettuccine or penne are excellent choices, feel free to use any pasta shape you prefer. Spaghetti, rotini, or even shells will work beautifully. Just ensure you cook it to al dente according to package directions.
Q2: My sauce isn’t creamy enough. What can I do?
If your sauce is too thin, you can simmer it gently for a few more minutes to allow it to reduce and thicken. Alternatively, you can create a slurry by mixing a tablespoon of cornstarch with two tablespoons of cold water, then whisking it into the simmering sauce until it thickens.

Creamy Tomato Spinach Pasta – Easy Weeknight Meal
A quick and easy weeknight meal featuring penne pasta in a rich, creamy tomato sauce with wilted spinach and Parmesan cheese.
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
Bring a large pot of salted water to a rolling boil. Add penne pasta and cook according to package directions until al dente. Reserve about 1 cup of pasta water before draining. -
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, being careful not to burn. -
Step 3
Add diced tomatoes (with juice), tomato paste, dried oregano, dried basil, salt, black pepper, and optional crushed red pepper. Stir to combine. Bring to a simmer, reduce heat, cover, and cook for 10-15 minutes. -
Step 4
Stir in cream cheese until melted and fully incorporated, creating a creamy sauce. Add fresh spinach in batches and stir until just wilted (2-3 minutes). -
Step 5
Add drained penne pasta to the skillet with the sauce. Toss to coat. If the sauce is too thick, gradually add reserved pasta water until desired consistency is reached. -
Step 6
Stir in grated Parmesan cheese until melted. Taste and adjust seasoning as needed. Serve immediately, optionally with extra Parmesan.
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.
