If you’re searching for a comforting dish that feels like a warm hug on a plate, this Creamy Tomato and Spinach Pasta Recipe is exactly that. It masterfully blends the rich flavors of ripe tomatoes, silky cream cheese, and fresh spinach with perfectly cooked penne pasta for an easy, satisfying meal. Whether you’re making dinner for a busy weeknight or a casual weekend lunch, this recipe brings together a luscious, creamy sauce that clings lovingly to each bite of pasta, creating a wholesome and vibrant dish that’s both nutritious and indulgent.
Ingredients You’ll Need
All the ingredients in this Creamy Tomato and Spinach Pasta Recipe are straightforward, yet each plays a vital role in balancing flavor, texture, and color. From aromatic onions and garlic that build the base, to fresh spinach adding a pop of green and nutrients, every element contributes something special to the dish.
- ½ lb penne pasta: Provides the perfect shape and texture to hold the creamy sauce.
- 1 yellow onion (small dice): Adds a subtle sweetness and depth of flavor when sautéed.
- 2 cloves garlic (minced): Brings a fragrant, savory note that enhances the sauce.
- 1 Tbsp olive oil: Used to soften the aromatics and lend a smooth mouthfeel.
- 14.5 oz. diced tomatoes (canned): The star ingredient, lending tang and vibrant color.
- ½ tsp dried oregano: Infuses a gentle herbal undertone reminiscent of Italian staples.
- ½ tsp dried basil: Adds fresh, sweet notes typical of Mediterranean dishes.
- ⅛ tsp crushed red pepper: Provides a subtle hint of heat without overpowering.
- ½ tsp salt: Seasoning that balances and enhances all the flavors.
- ½ tsp freshly cracked black pepper: Adds aromatic spice and complexity.
- 2 Tbsp tomato paste: Intensifies the tomato flavor and thickens the sauce.
- ½ cup water: Helps adjust the sauce consistency for creaminess.
- 2 oz cream cheese: Melts into the sauce creating that smooth, luscious body.
- ¼ cup grated Parmesan (30g): Adds a nutty, salty richness to elevate the sauce.
- 4 oz fresh spinach: Offers fresh, slightly earthy flavor and bright green color.
How to Make Creamy Tomato and Spinach Pasta Recipe
Step 1: Prepare Your Ingredients
Start by gathering all your ingredients to make the cooking process seamless. Dice the onion finely and mince the garlic so they release maximum flavor during sautéing. This prep step lays the foundation for a vibrant, delicious sauce.
Step 2: Cook the Pasta
Bring a large pot of salted water to a rolling boil and add your penne pasta. Boil it until it reaches tender perfection, usually between 7 to 10 minutes depending on your preferred firmness. Once cooked, drain the pasta but save a bit of pasta water if you want to thin out the sauce later for extra silkiness.
Step 3: Sauté Onions and Garlic
In a large skillet, heat the olive oil over medium heat. Toss in the diced onion and minced garlic and sauté gently until the onions turn soft and translucent. This takes about 3 to 5 minutes and it’s the point where your kitchen will start smelling heavenly with the scent of softened aromatics blending.
Step 4: Build the Tomato Sauce
Add the canned diced tomatoes with their juices, dried oregano, basil, crushed red pepper, salt, and freshly cracked black pepper to the skillet. Stir everything together thoroughly. Then, incorporate the tomato paste and half a cup of water. Stir until the tomato paste is fully blended, thickening the sauce and boosting that deep tomato flavor we crave.
Step 5: Create That Signature Creamy Texture
Reduce the heat to low and cut the cream cheese into smaller chunks before adding it to the skillet. Whisk steadily until the cream cheese melts completely into the sauce, transforming it into a perfectly creamy concoction. Sprinkle in the grated Parmesan cheese, stirring until it dissolves and mingles with the sauce for extra richness.
Step 6: Add Spinach and Combine Pasta
Finally, add fresh spinach to the sauce and gently stir it until it wilts, about 2 to 3 minutes. This both brightens the dish and adds a lovely texture contrast. Next, fold in the cooked penne pasta, making sure every piece is evenly coated with that luscious, creamy tomato and spinach goodness. Taste and adjust seasoning with extra salt or pepper if needed. Serve immediately while warm and comforting.
How to Serve Creamy Tomato and Spinach Pasta Recipe
Garnishes
Nothing beats finishing this dish with a sprinkle of freshly grated Parmesan or a few torn fresh basil leaves to add freshness and a burst of color. A light drizzle of extra virgin olive oil can add sheen and enhance the overall taste experience.
Side Dishes
This pasta pairs beautifully with a crusty garlic bread or a crisp green salad dressed with lemon vinaigrette. The crunch and acidity from these sides provide a wonderful complement to the creamy, savory pasta.
Creative Ways to Present
For a fun twist when entertaining, serve the creamy tomato and spinach pasta in small individual bowls topped with a basil leaf and a sprinkle of chili flakes for a pop of heat. You can even try stuffing it inside bell pepper halves and baking briefly for a colorful presentation that’s sure to impress.
Make Ahead and Storage
Storing Leftovers
Leftover creamy tomato and spinach pasta keeps beautifully in an airtight container in the refrigerator for up to 3 days. This makes it an excellent choice for meal prep or quick weeknight dinners.
Freezing
If you want to freeze leftovers, transfer the pasta into a freezer-safe container. Freeze for up to 2 months and thaw in the fridge overnight before reheating. Keep in mind the texture of spinach may soften further but the flavors will remain delicious.
Reheating
When reheating, gently warm the pasta in a skillet over low-medium heat, adding a splash of water or milk to loosen the sauce if it thickened too much. Stir frequently to ensure the sauce stays creamy and does not separate.
FAQs
Can I use a different type of pasta?
Absolutely! While penne works wonderfully because of its shape, you can use fusilli, rigatoni, or even spaghetti. The key is using a pasta that can hold onto the creamy tomato sauce well.
Is there a vegan option for this recipe?
Yes! Substitute cream cheese and Parmesan with plant-based alternatives or nutritional yeast, and use olive oil to sauté. The sauce remains rich and flavorful without dairy.
How can I make this recipe spicier?
To ramp up the heat, increase the amount of crushed red pepper or add a pinch of smoked paprika or cayenne pepper. Fresh chopped chili peppers also add a lively kick.
Can I add protein to this dish?
Definitely. Grilled chicken, sautéed shrimp, or even crispy tofu cubes would complement the creamy tomato spinach sauce beautifully and make it a heartier meal.
What’s the best type of spinach to use?
Fresh baby spinach is ideal as it wilts quickly and has a tender texture and mild flavor. You can use regular spinach, but it may need a slightly longer cooking time.
Final Thoughts
This Creamy Tomato and Spinach Pasta Recipe is a true crowd-pleaser that balances indulgence and nourishment effortlessly. It’s incredibly straightforward to make, full of vibrant flavors, and a joy to share with loved ones. Next time you want a cozy meal that’s bursting with color and comfort, give this recipe a try — your taste buds will thank you for it!
Print
Creamy Tomato and Spinach Pasta Recipe
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Italian
- Diet: Vegetarian
Description
A luscious and easy-to-make creamy tomato and spinach pasta featuring a flavorful tomato sauce enriched with cream cheese and Parmesan, perfectly coating tender penne pasta and fresh spinach for a satisfying vegetarian meal ready in just 25 minutes.
Ingredients
Pasta
- ½ lb penne pasta
Sauce
- 1 yellow onion, small diced (340g, about 1.5 cups)
- 2 cloves garlic, minced (1 Tbsp)
- 1 Tbsp olive oil
- 14.5 oz (1 can) diced tomatoes
- ½ tsp dried oregano
- ½ tsp dried basil
- ⅛ tsp crushed red pepper
- ½ tsp salt
- ½ tsp freshly cracked black pepper
- 2 Tbsp tomato paste
- ½ cup (125ml) water
- 2 oz cream cheese
- ¼ cup grated Parmesan cheese (30g)
- 4 oz fresh spinach
Instructions
- Gather Ingredients: Collect all ingredients and prepare them by dicing the onion small and mincing the garlic.
- Cook Pasta: Bring a large pot of water to a boil on high heat, add the penne pasta, and cook until tender, about 7 to 10 minutes. Drain the pasta using a colander and set aside.
- Sauté Aromatics: While pasta cooks, heat olive oil in a large skillet over medium heat. Add diced onion and minced garlic and sauté until the onions are soft and translucent, about 3 to 5 minutes.
- Make Tomato Sauce: Add the canned diced tomatoes with juices, dried oregano, dried basil, crushed red pepper, salt, and freshly cracked black pepper to the skillet. Stir to combine. Then add tomato paste and ½ cup water, stirring until the tomato paste has fully blended into the sauce.
- Add Cream Cheese and Parmesan: Reduce heat to low. Cut the cream cheese into pieces and add to the skillet. Whisk continuously until the cream cheese melts and creates a creamy sauce. Stir in grated Parmesan until fully incorporated.
- Wilt Spinach: Add fresh spinach to the skillet and gently stir until the spinach wilts, about 2 to 3 minutes.
- Combine Pasta and Sauce: Add the cooked penne pasta to the skillet and toss to coat the pasta evenly with the creamy tomato spinach sauce. Adjust seasoning with salt and pepper to taste. Serve warm.
Notes
- For a richer flavor, you can use full-fat cream cheese and Parmesan cheese.
- Adjust crushed red pepper to control the level of spiciness.
- Fresh spinach can be substituted with baby spinach or kale, but cooking time may vary.
- Leftovers can be stored in an airtight container in the refrigerator for up to 3 days.
- Reheat gently on stove or microwave to avoid curdling the creamy sauce.