creamy tomato and spinach pasta recipe
The Best creamy tomato and spinach pasta recipe
What really makes this recipe stand out is how balanced it is. The pasta provides a solid base, the tomatoes add vitamins and antioxidants, and the spinach brings in iron and fiber, making it a true powerhouse of nutrition. It’s not just filling—it’s smart eating, and honestly, kids usually don’t even notice how healthy it is because the taste is so good. I’ve had my kids eat it straight from the bowl without a second thought, and that’s saying something. Plus, it’s perfect for meal prep because the sauce holds up well in the fridge for up to three days, making it a lifesaver on busy weeknights. Whether you’re serving it as a quick weeknight dinner or as part of a larger spread for a weekend potluck, this dish never disappoints. The creamy texture gives it that indulgent feel, but the fresh spinach and tomatoes keep it from being too heavy, making it a versatile choice for any occasion—whether you’re feeding your family or treating yourself to something special. It’s the kind of recipe that makes you feel like you’re nourishing your body and your taste buds at the same time.

Creamy Tomato and Spinach Pasta
A rich, flavorful pasta dish featuring a velvety tomato sauce infused with fresh spinach, perfect for a comforting meal. This recipe is a must-try for any occasion.
🥘Ingredients
- 12 oz (340g) fettuccine or penne pasta
- 1 cup (100g) grated Parmesan cheese
- 1 tbsp olive oil
- 2 cloves garlic, minced
- 1 (28 oz / 800g) can crushed tomatoes
- 1 cup (240ml) heavy cream
- 1 cup (100g) fresh spinach, chopped
- 1/2 tsp red pepper flakes (optional)
- 1 tsp salt
- 1/2 tsp black pepper
- 1/2 tsp dried oregano
- 1/2 cup (50g) diced bell peppers
- 1/2 cup (50g) diced mushrooms
- Handful of cherry tomatoes, halved
👨🍳Directions
-
1
Cook pasta according to package instructions in salted boiling water until al dente. Reserve 1/2 cup pasta water before draining. -
2
In a saucepan, heat olive oil over medium heat. Add garlic and sauté for 30 seconds until fragrant. Add crushed tomatoes, red pepper flakes, salt, black pepper, and oregano. Simmer for 5 minutes. -
3
Reduce heat to low, add heavy cream, and let it simmer for 5 minutes. Blend the sauce until smooth using an immersion blender or transfer to a blender, then blend until creamy. Return sauce to the saucepan. -
4
Add chopped spinach to the sauce and cook until wilted (about 2 minutes). If using optional ingredients like bell peppers or mushrooms, sauté them in the same saucepan for 3-4 minutes before adding spinach. -
5
Toss drained pasta with the creamy tomato sauce, adding reserved pasta water as needed to achieve a creamy consistency. Stir in grated Parmesan cheese and mix well. -
6
Optional: Garnish with additional fresh spinach, cherry tomatoes, or a sprinkle of red pepper flakes before serving.
🔧Equipment
- Large pot
- Saucepan
- Mixing bowls
- Wooden spoon or spatula
- Knife and cutting board
- Pasta cooker or large pot with colander
- Blender or immersion blender
📊Nutrition Facts (per serving)
📝Notes
Tips
- For a lighter version, substitute half the heavy cream with coconut milk.
- Add a pinch of nutmeg or a dash of balsamic vinegar for extra depth of flavor.
- Ensure pasta is al dente for the best texture. Undercooked pasta will absorb too much sauce.
Variations
- Swap spinach for a mix of kale and Swiss chard for added nutrients.
- Use whole wheat pasta for a fiber-rich twist.
Watch Video Of How Creamy Tomato and Spinach Pasta Works
❓ Frequently Asked Questions About Creamy Tomato and Spinach Pasta
What is the best way to prepare fresh tomatoes for this creamy tomato and spinach pasta recipe?
To ensure the best flavor and texture, start by peeling the tomatoes (if desired) and roughly chopping them into bite-sized pieces. Remove any seeds or large stems. For extra richness, you can lightly sauté the chopped tomatoes in olive oil for a few minutes before adding them to the sauce. This helps to deepen their natural sweetness and mellow out their acidity.
—
How can I make this recipe vegetarian-friendly without any dairy?
To make this recipe dairy-free, replace heavy cream with a mix of unsweetened almond milk or cashew cream (blended soaked cashews with a little water). For extra creaminess, you can also use coconut milk or a store-bought dairy-free cream cheese alternative. Ensure your spinach is fresh and thoroughly drained to avoid a watery sauce.
—
Can I substitute regular pasta with alternative pasta shapes or types?
Absolutely! This creamy sauce works well with a variety of pasta types. For a lighter option, try penne or fusilli. For a more rustic feel, consider farfalle (bowtie) or rigatoni. If you prefer something gluten-free, opt for chickpea or brown rice pasta. Just ensure the pasta shape complements the sauce’s texture—thicker shapes like penne hold up well, while delicate shapes like angel hair may require less sauce.
—
How do I prevent the sauce from becoming too watery or clumpy?
To avoid a watery or clumpy sauce, start by cooking your pasta al dente (slightly firm) and reserving about ½ cup of pasta water before adding it to the sauce. Blend the sauce briefly if you prefer a smoother consistency, but avoid over-blending, as it can make the sauce grainy. If needed, adjust thickness by adding a splash of pasta water or cream while stirring constantly. For clumpiness, gently fold in the sauce to distribute it evenly while the pasta cooks.
—
What are some great side dishes that pair well with this creamy tomato and spinach pasta?
This rich pasta dish pairs beautifully with several side dishes. For a fresh contrast, serve with a simple arugula salad dressed with lemon, olive oil, and a sprinkle of Parmesan. Garlic bread or a crusty baguette is perfect for soaking up the sauce. A side of roasted or grilled vegetables like zucchini, bell peppers, or eggplant adds a light, flavorful balance. For extra heartiness, consider a simple green salad with mixed greens, cherry tomatoes, and a light vinaigrette.
