creamy tomato spinach pasta recipe
The Best creamy tomato spinach pasta recipe
I love this recipe because it’s versatile—great for weeknight dinners when we’re short on time, but also perfect for special occasions when we want something comforting without feeling like we’re eating out of a box. The health benefits make it even better. Pasta here is whole wheat or chickpea-based, which adds fiber and keeps things satisfying without the empty carbs. The tomatoes provide lycopene, and the spinach is packed with iron and vitamins A and C. It’s the kind of meal that feels indulgent but is actually nourishing, and honestly, I don’t think I’ve ever had a family that didn’t like it. My kids will eat it straight from the pot, my husband asks for seconds, and even the pickier eaters at the table usually end up finishing it. It’s that kind of recipe that makes cooking feel like a joy, not a chore.

Creamy Tomato Spinach Pasta
A rich, creamy pasta dish featuring tender spinach in a velvety tomato sauce, perfect for a comforting meal. This recipe is a must-try for any occasion.
🥘Ingredients
- 12 oz (340g) fettuccine or penne pasta
- 2 cups (240g) fresh spinach, roughly chopped
- 1 tbsp olive oil
- 2 cloves garlic, minced
- 1 (28 oz / 800g) can crushed tomatoes
- 1 (6 oz / 170g) can tomato paste
- 1 cup (240ml) heavy cream
- 1 cup (240ml) whole milk
- 1 tsp dried oregano
- 1 tsp dried basil
- ½ tsp red pepper flakes (optional)
- Salt and black pepper to taste
- Grated Parmesan cheese
- Fresh basil leaves
- Red pepper flakes
- Freshly ground black pepper
👨🍳Directions
-
1
Bring a large pot of salted water to a boil. Cook pasta according to package instructions until al dente. Reserve ½ cup pasta water before draining. -
2
In a saucepan, heat olive oil over medium heat. Add minced garlic and sauté for 30 seconds until fragrant. Pour in crushed tomatoes, tomato paste, oregano, basil, and red pepper flakes. Simmer for 5 minutes. -
3
Reduce heat to low. Stir in heavy cream and milk. Simmer uncovered for 10–12 minutes, stirring occasionally, until sauce thickens slightly. Season with salt and pepper to taste. -
4
In a large bowl, combine cooked pasta and chopped spinach. Pour the creamy tomato sauce over the pasta, stirring gently to coat. Add reserved pasta water if needed to loosen the sauce. -
5
Divide the pasta mixture among serving bowls. Top with grated Parmesan cheese, fresh basil, and extra red pepper flakes if desired. Serve immediately.
🔧Equipment
- Large pot
- Saucepan
- Wooden spoon or spatula
- Knife and cutting board
- Measuring cups and spoons
- Food processor or blender (optional for creaminess)
- Pasta cooker or large pot for boiling pasta
📊Nutrition Facts (per serving)
📝Notes
- For a lighter version, replace half the heavy cream with unsweetened almond milk or coconut cream.
- Add diced mushrooms or sun-dried tomatoes for extra depth.
- Ensure spinach is cooked thoroughly to avoid bitterness.
Watch Video Of How Creamy Tomato Spinach Pasta Works
❓ Frequently Asked Questions About Creamy Tomato Spinach Pasta
1. What is the key difference between this creamy tomato spinach pasta recipe and traditional marinara-based pasta dishes?
This recipe uses a rich, velvety sauce made with heavy cream, garlic, and a blend of fresh tomatoes, herbs, and a touch of olive oil—unlike traditional marinara, which relies on tomato sauce, vinegar, and spices. The creaminess adds a luxurious texture, while the spinach infuses the dish with vibrant green flavor and a buttery richness, making it a more decadent yet balanced option.
—
2. Can I substitute any of the ingredients if I don’t have fresh spinach?
Absolutely! If fresh spinach isn’t available, you can use frozen spinach (thawed and drained well to remove excess water) or a mix of spinach and kale for a similar texture. For extra creaminess, you could also blend in a spoonful of heavy cream or coconut milk into the sauce. Just ensure you remove any ice crystals from frozen spinach before adding it.
—
3. How do I prevent the sauce from becoming too thick or watery during cooking?
To avoid a thick or watery sauce, stir in the dried basil and oregano first while the pasta water is simmering, as they help emulsify the sauce. Cook the pasta al dente (slightly firm) and reserve about ½ cup of pasta water before adding the sauce. If the sauce is too thin, simmer it for 1–2 minutes to thicken naturally. For a smoother consistency, blend the sauce briefly with an immersion blender if needed.
—
4. Can I make this recipe ahead of time and reheat it?
Yes, this pasta can be made 1–2 days ahead and stored in an airtight container in the fridge. Reheat gently in a saucepan over medium-low heat, adding a splash of pasta water to loosen if necessary. For best texture, serve it fresh, but reheating won’t ruin the dish—just avoid overcooking to prevent a greasy or rubbery sauce. If storing, remove the spinach and sauce separately to prevent sogginess.
—
5. What pairings work best with this creamy tomato spinach pasta, and are there any dietary restrictions I should consider?
This dish pairs beautifully with:
– Garlic bread or crusty baguette (for dipping)
– A crisp white wine (like Pinot Grigio or Sauvignon Blanc)
– Arugula salad (with lemon vinaigrette) for a fresh contrast
– Grilled chicken or shrimp (for protein)
– Parmesan cheese (grated on top for extra richness)
Dietary notes:
– Vegetarian/Vegan? Skip the heavy cream and use cashew cream (blend soaked cashews with water and lemon) or silken tofu blended into the sauce.
– Gluten-free? Ensure pasta is certified GF, and check labels for hidden wheat in spices/herbs.
– Low-carb? Swap pasta for zucchini noodles (zoodles) or cauliflower rice.
