Creamy Tomato Basil Pasta with Spinach

Published on October 29, 2025
4.8 (245 reviews)

Imagine waking up to the aroma of simmering tomatoes, fresh basil, and wilted spinach swirling together in a silky sauce that clings lovingly to every strand of pasta. This is the magic of our Creamy

Save This Recipe!
Click to save for later - It only takes 2 seconds!
Creamy Tomato Basil Pasta with Spinach
Prep: 15 mins
Cook: 25 mins
Servings: 4

Imagine waking up to the aroma of simmering tomatoes, fresh basil, and wilted spinach swirling together in a silky sauce that clings lovingly to every strand of pasta. This is the magic of our Creamy Tomato Basil Pasta with Spinach, a dish that feels indulgent yet is simple enough for a lazy weekend brunch.

What sets this recipe apart is the perfect balance between the tangy acidity of ripe tomatoes and the buttery richness of cream, all brightened by fragrant basil and the earthy depth of fresh spinach. A splash of lemon juice at the end adds a surprising lift that keeps the flavors dancing.

Busy parents, brunch enthusiasts, and anyone craving a comforting start to the day will adore this meal. Serve it on a sunny Saturday morning, or as a hearty midday pick‑me‑up when you need a little extra love on your plate.

The process is straightforward: cook the pasta, whip up a quick tomato‑cream sauce, fold in spinach and basil, and finish with a generous drizzle of Parmesan. In under thirty minutes you’ll have a restaurant‑quality dish ready to share.

Why You'll Love This Recipe

Bright & Fresh Flavors: Sun‑kissed tomatoes, aromatic basil, and tender spinach create a lively palate that feels both light and satisfying.

One‑Pan Simplicity: The sauce comes together in the same pot as the pasta, reducing cleanup and keeping the cooking process stress‑free.

Versatile Meal: Perfect for brunch, a quick lunch, or a cozy dinner, it adapts to any time of day with equal enthusiasm.

Nutrient‑Rich Comfort: Spinach adds iron and vitamins, while the tomatoes supply antioxidants, making indulgence feel wholesome.

Ingredients

The heart of this dish lies in fresh, high‑quality components that each play a distinct role. Pasta provides the sturdy canvas, while the tomato‑cream base delivers richness and acidity. Fresh basil injects aromatic brightness, and spinach adds a tender, nutritious green layer. A handful of Parmesan finishes the sauce with salty depth, and a splash of lemon lifts everything.

Main Ingredients

  • 300 g (10 oz) dry penne or fusilli pasta
  • 2 cups fresh spinach, roughly chopped
  • 1 cup cherry tomatoes, halved

Sauce Components

  • 1 ½ cups heavy cream
  • 1 ½ cups canned crushed tomatoes (or passata)
  • 2 cloves garlic, minced

Seasonings & Garnish

  • ¼ cup freshly grated Parmesan cheese
  • ¼ cup fresh basil leaves, torn
  • 1 tablespoon olive oil
  • ½ teaspoon red‑pepper flakes (optional)
  • Salt and freshly ground black pepper, to taste
  • 1 teaspoon freshly squeezed lemon juice

Together these ingredients create a sauce that is both velvety and vibrant. The cream softens the acidity of the tomatoes, while the Parmesan adds a salty umami backbone. Fresh basil and lemon juice finish the dish with a bright, herbaceous pop that makes each bite feel lively and satisfying.

Step-by-Step Instructions

Creamy Tomato Basil Pasta with Spinach

Cook the Pasta

Bring a large pot of salted water to a rolling boil. Add the 300 g pasta and cook according to package directions until al dente, usually 9–11 minutes. Reserve ½ cup of the starchy cooking water, then drain the pasta and set aside. The reserved water will help loosen the sauce if needed.

Build the Tomato‑Cream Base

  1. Heat the olive oil. In a wide, deep skillet over medium heat, warm 1 tablespoon olive oil until it shimmers. This temperature is perfect for releasing the garlic’s flavor without burning it.
  2. Sauté garlic. Add the minced 2 cloves garlic and cook for 30 seconds, stirring constantly. The aroma signals that the base is ready for the tomatoes.
  3. Incorporate tomatoes. Pour in 1 ½ cups crushed tomatoes, stir, and let the mixture simmer for 3–4 minutes. This reduces the raw edge and concentrates the sweetness.
  4. Swirl in cream. Reduce the heat to low and slowly whisk in 1 ½ cups heavy cream. Continue stirring until the sauce turns a uniform, pale‑orange hue and begins to thicken, about 2–3 minutes.
  5. Season. Add ½ teaspoon red‑pepper flakes (if using), salt, and pepper. Finish with 1 teaspoon lemon juice to brighten the flavor profile.

Combine Pasta, Spinach & Basil

Add the cooked pasta directly into the skillet, tossing to coat each piece with the sauce. Stir in the 2 cups chopped spinach and the halved 1 cup cherry tomatoes. Cook for another 2 minutes, allowing the spinach to wilt and the tomatoes to soften. If the sauce looks too thick, drizzle in a little of the reserved pasta water until the desired consistency is reached.

Finish & Serve

Remove the skillet from heat. Sprinkle the ¼ cup grated Parmesan and the torn ¼ cup fresh basil over the top, giving the dish a final, aromatic lift. Toss gently to distribute the cheese and herbs evenly. Serve immediately, offering extra Parmesan at the table for those who love a richer bite.

Tips & Tricks

Perfecting the Recipe

Use high‑quality canned tomatoes. San Marzano or fire‑roasted varieties bring natural sweetness and depth, reducing the need for extra seasoning.

Don’t over‑cook the spinach. Add it at the very end; it only needs a minute to wilt, preserving its bright color and nutrients.

Flavor Enhancements

For an extra layer of complexity, stir in a tablespoon of sun‑dried tomato pesto or a pinch of smoked paprika just before serving. A drizzle of extra‑virgin olive oil at the finish adds silky richness, while a sprinkle of toasted pine nuts contributes a subtle crunch.

Common Mistakes to Avoid

Avoid boiling the cream; high heat can cause it to separate, resulting in a grainy texture. Also, resist the urge to add the pasta too early—wait until the sauce thickens so the noodles absorb the flavors rather than dilute them.

Pro Tips

Save pasta water. The starchy liquid helps emulsify the sauce, giving it a glossy finish without extra butter.

Finish with cold butter. A small knob of cold butter whisked in at the end creates a luxurious, velvety mouthfeel.

Season in layers. Add a pinch of salt after each major step—when sautéing garlic, after the tomatoes, and again before serving—to build depth.

Serve immediately. The sauce clings best when hot; waiting too long can cause it to thicken and stick to the pan.

Variations

Ingredient Swaps

Replace the penne with gluten‑free rotini or whole‑wheat fusilli for a different texture. Swap heavy cream for coconut milk to add a subtle tropical note, or use ricotta for a lighter, fluffier sauce. For a protein boost, stir in cooked shrimp or diced chicken breast during the final toss.

Dietary Adjustments

To keep the dish vegan, substitute dairy cream with cashew cream and use nutritional yeast instead of Parmesan. For a low‑carb version, serve the sauce over spiralized zucchini noodles. Gluten‑free diners can opt for rice pasta or chickpea pasta, ensuring all packaged items are certified gluten‑free.

Serving Suggestions

Pair the pasta with a crisp arugula salad tossed in lemon vinaigrette for a peppery contrast. A side of toasted sourdough or garlic‑buttered focaccia is perfect for sopping up extra sauce. For a festive brunch, serve alongside smoked salmon and a dollop of Greek yogurt.

Storage Info

Leftover Storage

Allow the pasta to cool to room temperature, then transfer it to an airtight container. Refrigerate for up to 3 days. If you anticipate a longer pause, portion the leftovers into freezer‑safe bags, squeeze out excess air, and freeze for up to 2 months. Thaw overnight in the fridge before reheating.

Reheating Instructions

Reheat gently on the stovetop over low heat, adding a splash of milk or broth to restore creaminess. Stir frequently until the sauce glistens again. In a pinch, microwave in a covered bowl on medium power for 2–3 minutes, pausing to stir halfway through. Avoid high heat, which can cause the cream to separate.

Frequently Asked Questions

Absolutely. You can prep the sauce up to 24 hours in advance—store it in a sealed jar in the refrigerator. Cook the pasta fresh, then toss it with the pre‑made sauce just before serving. This saves time on busy mornings while preserving the bright flavors.

Yes—thaw the frozen spinach, squeeze out excess moisture, and add it at the same stage as fresh spinach. Because frozen spinach is already cooked, it will integrate quickly, though the dish may be slightly less vibrant in color.

Light options work beautifully: a citrus‑y arugula salad, roasted asparagus with a drizzle of lemon, or a simple quinoa pilaf. For a heartier spread, serve with garlic‑buttered bread or a crisp focaccia to soak up the creamy sauce.

Increase the heat by adding an extra pinch of red‑pepper flakes or a dash of cayenne pepper when you sauté the garlic. A splash of hot sauce at the end also provides a quick, adjustable kick without overwhelming the delicate tomato‑basil balance.

This Creamy Tomato Basil Pasta with Spinach brings together bright, garden‑fresh flavors and a luxuriously silky sauce in a single, easy‑to‑make dish. By following the step‑by‑step guide, you’ll achieve restaurant‑quality results without the fuss, and the tips, variations, and storage advice ensure the recipe fits any schedule or dietary need. Feel free to experiment with herbs, cheeses, or proteins—cooking is your canvas. Enjoy every comforting bite!

Recipe Summary

Prep
15 min
Cook
25 min
Total
40 min
Servings
4
Category: Pasta Recipes
Cuisine: International
Difficulty: Easy
Course: Main
Quick Tips
  • Make ahead friendly
  • Freezer safe 3 months
  • Easily doubled
  • Customizable

Ingredients

  • 300 g (10 oz) dry penne or fusilli pasta
  • 2 cups fresh spinach, roughly chopped
  • 1 cup cherry tomatoes, halved
  • 1 ½ cups heavy cream
  • 1 ½ cups canned crushed tomatoes (or passata)
  • 2 cloves garlic, minced
  • ¼ cup freshly grated Parmesan cheese
  • ¼ cup fresh basil leaves, torn
  • 1 tablespoon olive oil
  • ½ teaspoon red‑pepper flakes (optional)
  • Salt and freshly ground black pepper, to taste
  • 1 teaspoon freshly squeezed lemon juice

Instructions

1
Cook the Pasta

Bring a large pot of salted water to a rolling boil. Add the 300 g pasta and cook according to package directions until al dente, usually 9–11 minutes. Reserve ½ cup of the starchy cooking water, then...

2
Build the Tomato‑Cream Base

Add the cooked pasta directly into the skillet, tossing to coat each piece with the sauce. Stir in the 2 cups chopped spinach and the halved 1 cup cherry tomatoes. Cook for another 2 minutes, allowing...

3
Finish & Serve

Remove the skillet from heat. Sprinkle the ¼ cup grated Parmesan and the torn ¼ cup fresh basil over the top, giving the dish a final, aromatic lift. Toss gently to distribute the cheese and herbs eve...

You May Also Like

Discover more delicious recipes

Save this recipe
Join Our Community

Get Weekly Recipe Inspiration

Join thousands of food enthusiasts. Receive exclusive recipes, cooking tips, and culinary inspiration delivered to your inbox.