If you’re craving something comforting yet vibrant, this Creamy Tomato and Spinach Pasta Recipe is the perfect culinary hug in a bowl. It blends the tangy brightness of ripe tomatoes with silky cream cheese and the fresh, earthy bite of spinach, creating a luscious sauce that clings beautifully to perfectly cooked penne. This dish is speedy enough for busy nights but feels indulgent enough to savor on weekends, making it a versatile staple you’ll want to keep in your rotation.
Ingredients You’ll Need
The beauty of this Creamy Tomato and Spinach Pasta Recipe lies not only in its flavor but in how straightforward and accessible the ingredients are. Each one plays a vital role, contributing to the harmonious balance of taste, texture, and color that makes this dish so special.
- ½ lb penne pasta: The perfect shape to capture that dreamy creamy tomato sauce in every bite.
- 1 yellow onion (small dice): Adds subtle sweetness and complexity once sautéed.
- 2 cloves garlic (minced): Brings a fragrant depth that elevates the sauce.
- 1 Tbsp olive oil: For gently cooking the aromatics and building flavor base.
- 14.5 oz. diced tomatoes (canned): Provides a juicy, slightly tangy foundation for the sauce.
- ½ tsp dried oregano: Introduces an herbaceous note that complements tomato perfectly.
- ½ tsp dried basil: Adds a classic Italian flair and fresh aroma.
- ⅛ tsp crushed red pepper: Just a hint of heat for a pleasant kick, easily adjustable.
- ½ tsp salt: Essential for balancing flavors and seasoning perfectly.
- ½ tsp freshly cracked black pepper: Provides subtle warmth and complexity.
- 2 Tbsp tomato paste: Intensifies the richness and thickness of the sauce.
- ½ cup water: Helps loosen the sauce for the ideal silky consistency.
- 2 oz cream cheese: Adds luxurious creaminess without overpowering freshness.
- ¼ cup grated Parmesan: Offers nutty savoriness that melts right into the sauce.
- 4 oz fresh spinach: Brings vibrant color and a nutritious boost, wilting down tenderly.
How to Make Creamy Tomato and Spinach Pasta Recipe
Step 1: Cook the Pasta
Start by boiling a large pot of salted water over high heat. Once boiling, add your penne pasta and cook until al dente, usually about 7 to 10 minutes. This texture ensures the pasta holds up perfectly under the luscious sauce without becoming mushy. Drain well and set aside while you whip up the sauce.
Step 2: Sauté Aromatics
While your pasta is cooking, dice the onion finely and mince the garlic. Heat the olive oil in a large skillet over medium heat, then add the onions and garlic. Sauté for 3 to 5 minutes until the onions become soft, translucent, and fragrant. This step builds the base flavor that will carry through the entire dish, so don’t rush it!
Step 3: Combine Tomatoes and Spices
To the skillet, add the canned diced tomatoes along with their juices, oregano, basil, and crushed red pepper. Season with salt and freshly cracked black pepper. Stir these vibrant ingredients together, then add the tomato paste and half a cup of water to loosen everything up. Combining these intensifies the tomato flavors and creates the rich body of your sauce.
Step 4: Melt in Cream Cheese and Parmesan
Turn the heat down to low before adding the cream cheese in small pieces. Whisk continuously as the cream cheese melts into the sauce, transforming it into a velvety, creamy texture. Once smooth, sprinkle in the grated Parmesan and stir until it melds seamlessly. This creates that signature creaminess that makes this dish unforgettable.
Step 5: Add Fresh Spinach and Pasta
Finally, toss in the fresh spinach and gently fold it into the sauce until it wilts, about 2 to 3 minutes. Then add your drained penne pasta, stirring well to coat every piece in the luscious sauce. Taste and adjust salt and pepper if needed, and your Creamy Tomato and Spinach Pasta Recipe is ready to serve.
How to Serve Creamy Tomato and Spinach Pasta Recipe
Garnishes
The easiest way to amplify this dish’s appeal is with simple garnishes that add texture and freshness. A sprinkle of extra Parmesan on top, fresh basil leaves for a pop of herby brightness, or even a drizzle of high-quality olive oil can elevate your serving moment conceptually and flavor-wise.
Side Dishes
This pasta pairs marvelously with crisp, light side dishes. Consider a refreshing arugula salad with lemon vinaigrette to cut through the creaminess, or some roasted garlic bread to scoop up all the leftovers on your plate. Light steamed vegetables are also lovely, adding crunch and nutrition without competing with the pasta.
Creative Ways to Present
For a playful twist, try serving the creamy tomato and spinach mixture over baked polenta rounds or alongside grilled chicken or shrimp to boost protein content. You can even layer it in a pasta bake with extra cheese for a comforting casserole. Presentation can be as casual or elegant as you like—this dish is flexible and forgiving.
Make Ahead and Storage
Storing Leftovers
Leftover creamy tomato and spinach pasta should be stored in an airtight container in the refrigerator. It will keep beautifully for up to 3 days, and flavors tend to meld together even more, making leftovers extremely satisfying.
Freezing
You can freeze this dish, though for the best texture, remove the fresh spinach before freezing and add it fresh after reheating. Freeze the pasta in a sealed container or zip-top bag for up to 2 months. Thaw overnight in the fridge before reheating gently on the stove or in the microwave.
Reheating
When reheating, add a splash of water or milk to loosen the sauce as it warms to keep that creamy consistency. Reheat gently over medium-low heat on the stove or in short bursts in the microwave to avoid curdling or drying out the sauce.
FAQs
Can I use other types of pasta in this Creamy Tomato and Spinach Pasta Recipe?
Absolutely! While penne works great for holding the sauce, feel free to substitute with rigatoni, fusilli, or your favorite short pasta shapes. Just adjust cooking time accordingly.
Is it possible to make this dish vegan?
You can swap the cream cheese and Parmesan for plant-based versions to make it vegan-friendly. Nutritional yeast can add a cheesy flavor, and vegan cream cheese or cashew cream will maintain that luscious texture.
Can I add protein to this pasta?
Yes, grilled chicken, sautéed shrimp, or even crispy tofu would be delicious additions. Add cooked protein right before serving to warm through without overcooking.
What if I don’t have fresh spinach? Can I use frozen?
Frozen spinach works in a pinch—just thaw and drain it well before adding to the sauce to avoid watery pasta. Fresh spinach wilts nicely and adds more vibrancy but the frozen alternative is convenient.
How spicy is this recipe?
The recipe uses a small amount of crushed red pepper for a gentle kick. You can reduce or omit it if you prefer no heat or increase slightly if you like a little extra spice.
Final Thoughts
This Creamy Tomato and Spinach Pasta Recipe is truly a delight to make and even more delightful to eat. Its balance of refreshing greens, tangy tomatoes, and smooth creaminess creates a comforting dish that never feels heavy. Whether it’s a quick weeknight dinner or a cozy weekend meal, I encourage you to give this recipe a try—you might find that it becomes a new favorite in your home kitchen!
Print
Creamy Tomato and Spinach Pasta Recipe
This creamy tomato and spinach pasta is a quick and flavorful weeknight meal made with simple, fresh ingredients. Combining tender penne pasta with a rich tomato-based cream sauce and nutritious spinach, this dish is both comforting and easy to prepare in just 25 minutes.
- Total Time: 25 minutes
- Yield: 4 servings
Ingredients
Pasta
- ½ lb penne pasta
Sauce
- 1 yellow onion, small diced (340g, 1.5 cups)
- 2 cloves garlic, minced (1 Tbsp)
- 1 Tbsp olive oil
- 14.5 oz. canned 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 cheese (30g)
- 4 oz fresh spinach
Instructions
- Prepare Ingredients: Gather all ingredients. Dice the onion and mince the garlic carefully to have everything ready for cooking.
- Cook Pasta: Bring a large pot of water to a boil over 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é Onion and Garlic: In a large skillet, heat 1 tablespoon of olive oil over medium heat. Add the diced onion and minced garlic, sautéing until the onions are soft and translucent, approximately 3 to 5 minutes.
- Add Tomatoes and Seasonings: Stir in the canned diced tomatoes with juices, dried oregano, dried basil, crushed red pepper, salt, and freshly cracked black pepper. Mix well to combine all flavors.
- Incorporate Tomato Paste and Water: Add 2 tablespoons of tomato paste and ½ cup of water to the skillet. Stir until the tomato paste is fully blended into the sauce.
- Melt Cream Cheese and Add Parmesan: Lower the heat to low. Cut the cream cheese into pieces and add to the skillet. Using a whisk, stir until the cream cheese melts completely and the sauce becomes creamy. Add the grated Parmesan cheese and stir until incorporated thoroughly.
- Wilt Spinach: Add the fresh spinach to the sauce and gently stir for 2 to 3 minutes until the spinach is wilted and blended into the creamy tomato sauce.
- Combine Pasta and Sauce: Add the drained penne pasta into the skillet with the sauce. Stir well to coat the pasta evenly. Taste the dish and adjust salt and pepper as needed. Serve warm immediately.
Notes
- You can substitute cream cheese with mascarpone or ricotta for a different creamy texture.
- If you prefer a spicier dish, increase the amount of crushed red pepper to your liking.
- Use fresh basil instead of dried for a brighter herb flavor.
- Gluten-free pasta can be used to make this recipe gluten-free.
- This dish reheats well but sauce may thicken; add a splash of water or milk when reheating to loosen it.
- Prep Time: 5 minutes
- Cook Time: 20 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Italian
- Diet: Vegetarian