Creamy Tomato Spinach Pasta Recipe

Published on October 05, 2025
4.8 (245 reviews)

Imagine a sunrise on your plate—creamy, tangy tomato sauce swirling around al dente pasta, speckled with bright green spinach and finished with a whisper of fresh basil. This Creamy Tomato Spinach Pas

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

Imagine a sunrise on your plate—creamy, tangy tomato sauce swirling around al dente pasta, speckled with bright green spinach and finished with a whisper of fresh basil. This Creamy Tomato Spinach Pasta brings that sunrise to your breakfast or brunch table, turning a simple morning into a celebration of flavor.

What sets this dish apart is the perfect marriage of a rich, velvety tomato‑cream base with the natural sweetness of cherry tomatoes and the earthy bite of baby spinach. A splash of Parmesan adds depth while a pinch of red pepper flakes gives a gentle lift.

Busy parents, brunch‑loving friends, and even picky eaters will adore this comforting yet sophisticated plate. Serve it on a lazy weekend, at a casual brunch gathering, or whenever you crave a hearty start without sacrificing elegance.

The process is straightforward: cook the pasta, simmer the sauce, fold in the spinach, and finish with cheese. In less than thirty minutes you’ll have a restaurant‑quality bowl that feels homemade, warm, and utterly satisfying.

Why You'll Love This Recipe

Bright & Balanced Flavors: The acidity of tomatoes, the richness of cream, and the freshness of spinach create a harmonious palate that feels both indulgent and light.

One‑Pan Simplicity: All the sauce work happens in a single skillet, reducing cleanup and keeping the cooking experience stress‑free.

Visually Stunning: The vivid red sauce dotted with ruby‑colored tomatoes and deep green spinach makes the dish as beautiful as it is tasty.

Nutritious Boost: Spinach adds iron and vitamins, while tomatoes provide antioxidants—so you get a nutrient‑packed meal without compromising on comfort.

Ingredients

The foundation of this dish rests on fresh, high‑quality ingredients that each play a specific role. Pasta provides the comforting base, while the tomato‑cream sauce delivers richness and acidity. Fresh spinach contributes a pop of color and a boost of nutrition, and the aromatics—garlic and onion—build the aromatic backbone. A handful of Parmesan and a drizzle of olive oil finish the dish with depth and silkiness.

Pasta & Vegetables

  • 12 oz (340 g) penne pasta
  • 1 pint cherry tomatoes, halved
  • 4 cups fresh baby spinach

Sauce Components

  • 2 tablespoons extra‑virgin olive oil
  • 1 medium onion, finely diced
  • 3 cloves garlic, minced
  • 1 can (28 oz) crushed tomatoes
  • ½ cup heavy cream
  • ¼ cup grated Parmesan cheese

Seasonings & Garnish

  • ½ teaspoon red pepper flakes (optional)
  • Salt and freshly ground black pepper, to taste
  • ¼ cup fresh basil leaves, torn

Together these ingredients create a sauce that clings to every strand of pasta, while the spinach wilts just enough to keep its bright color and nutrients. The cherry tomatoes burst with sweetness, balancing the cream’s richness, and the Parmesan adds a salty umami finish that ties everything together beautifully.

Step-by-Step Instructions

Creamy Tomato Spinach Pasta Recipe

Cooking the Pasta

Bring a large pot of salted water to a rolling boil. Add the penne and cook according to the package directions—usually 9‑11 minutes—until al dente. Reserve ½ cup of the pasta water before draining; this starchy liquid will help bind the sauce later.

Building the Sauce

  1. Heat the Oil. In a wide skillet, warm 2 tablespoons extra‑virgin olive oil over medium heat. When the oil shimmers, add the diced onion and sauté for 3‑4 minutes until translucent, allowing the onion to release its natural sweetness.
  2. Add Garlic. Stir in the minced garlic and cook for 30 seconds, just until fragrant. Over‑cooking garlic can turn it bitter, so keep the heat moderate.
  3. Incorporate Tomatoes. Pour in the 28‑oz can of crushed tomatoes and the halved cherry tomatoes. Bring the mixture to a gentle simmer, then reduce the heat to low and let it thicken for 5‑6 minutes, stirring occasionally.
  4. Finish with Cream. Stir in ½ cup heavy cream and let the sauce bubble lightly for another 2 minutes. The cream mellows the acidity and gives the sauce its signature silkiness.
  5. Season & Cheese. Sprinkle in ½ teaspoon red pepper flakes (if using), salt, and pepper. Fold in ¼ cup grated Parmesan until it melts into the sauce, creating a glossy coating.

Combining Everything

Add the cooked penne to the skillet, tossing to coat each piece with the creamy tomato mixture. If the sauce seems thick, drizzle in a little of the reserved pasta water—start with ¼ cup and add more as needed until the sauce reaches a silky, clingy consistency. Fold in the 4 cups fresh baby spinach and let it wilt for 1‑2 minutes. Finish by stirring in the fresh basil leaves for a burst of herbal aroma.

Plating & Serving

Spoon the pasta into warm bowls, drizzle any remaining sauce over the top, and garnish with an extra sprinkle of Parmesan and a drizzle of olive oil if desired. Serve immediately while the sauce is still glossy and the pasta is perfectly tender.

Tips & Tricks

Perfecting the Recipe

Use Al Dente Pasta. Cook the penne just shy of fully tender; it will finish cooking in the sauce, absorbing flavor without becoming mushy.

Reserve Pasta Water. The starchy water is the secret to a sauce that clings; add it gradually to achieve the perfect silkiness.

Flavor Enhancements

A squeeze of fresh lemon juice right before serving brightens the sauce and balances the creaminess. For a smoky note, stir in a teaspoon of smoked paprika with the tomatoes. Finish with a pat of butter for extra gloss and richness.

Common Mistakes to Avoid

Do not over‑cook the spinach; it should wilt but retain its vivid green color. Also, avoid boiling the cream—add it off the heat to prevent curdling. Finally, resist the urge to add too much salt before tasting; the Parmesan already contributes saltiness.

Pro Tips

Fresh Herbs Matter. Add basil at the very end; heat destroys its volatile oils, so adding it last preserves its fragrant punch.

Invest in a Good Skillet. A heavy‑bottomed sauté pan distributes heat evenly, preventing hot spots that can scorch the sauce.

Season in Layers. Salt the onion while it cooks, then season the sauce again after the cream is added. Layered seasoning builds depth.

Finish with a Touch of Olive Oil. Drizzling a teaspoon of high‑quality extra‑virgin olive oil just before serving adds a silky mouthfeel and subtle fruitiness.

Variations

Ingredient Swaps

Replace penne with fusilli or farfalle for a different bite. Swap spinach for arugula or kale if you prefer a peppery note. For protein, add cooked Italian sausage or grilled shrimp. If you’re avoiding dairy, use coconut cream and a vegan Parmesan alternative.

Dietary Adjustments

For gluten‑free diners, choose brown rice pasta or chickpea pasta. To make it low‑carb, substitute the pasta with spiralized zucchini or shirataki noodles. A dairy‑free version works with almond milk thickened with a tablespoon of flour and nutritional‑yeast “cheese.”

Serving Suggestions

Pair the pasta with a crisp arugula salad tossed in lemon vinaigrette, or serve alongside toasted garlic bread to mop up extra sauce. For a brunch spread, add a side of smoked salmon and a glass of chilled Prosecco for a festive touch.

Storage Info

Leftover Storage

Cool the pasta completely before transferring it to an airtight container. Store in the refrigerator for up to 4 days. For longer keeping, portion the leftovers into freezer‑safe bags, squeeze out excess air, and freeze for up to 3 months. Label with the date for easy tracking.

Reheating Instructions

Reheat gently on the stovetop over low heat, adding a splash of broth or milk to revive the creaminess. Stir frequently until the sauce bubbles and the pasta is heated through. In a microwave, cover the bowl with a damp paper towel and heat in 30‑second intervals, stirring between bursts, until steaming hot.

Frequently Asked Questions

Absolutely. You can prepare the sauce a day before and store it in the fridge. Cook the pasta fresh on the day you plan to serve, then toss it with the reheated sauce. This approach saves time while keeping the pasta’s texture perfect.

Yes, frozen spinach works well. Thaw it completely, squeeze out excess moisture, and add it at the same stage as fresh spinach. Because frozen spinach is already soft, it will blend seamlessly into the sauce without extra cooking time. Just be sure to season a little more, as some flavor is lost during freezing.

A simple arugula salad dressed with lemon juice, olive oil, and shaved Parmesan provides a peppery contrast. Alternatively, roasted garlic bread or a light quinoa pilaf complements the creamy sauce while adding texture. Both options keep the meal balanced without overwhelming the delicate flavors of the pasta.

Add a pinch more red pepper flakes or stir in a dash of smoked paprika during the sauce simmer. For a fresh heat, finish each serving with a drizzle of chili‑infused olive oil. These additions raise the spice level while preserving the tomato‑cream balance.

This Creamy Tomato Spinach Pasta brings together bright tomatoes, silky cream, and vibrant spinach in a dish that feels both luxurious and approachable. By following the detailed steps, using the tips, and experimenting with the suggested variations, you’ll create a brunch‑worthy plate that satisfies every palate. Feel free to tweak herbs, swap proteins, or adjust the heat—cooking is your canvas. Enjoy every forkful of this comforting, colorful masterpiece!

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

  • 12 oz (340 g) penne pasta
  • 1 pint cherry tomatoes, halved
  • 4 cups fresh baby spinach
  • 2 tablespoons extra‑virgin olive oil
  • 1 medium onion, finely diced
  • 3 cloves garlic, minced
  • 1 can (28 oz) crushed tomatoes
  • ½ cup heavy cream
  • ¼ cup grated Parmesan cheese
  • ½ teaspoon red pepper flakes (optional)
  • Salt and freshly ground black pepper, to taste
  • ¼ cup fresh basil leaves, torn

Instructions

1
Cooking the Pasta

Bring a large pot of salted water to a rolling boil. Add the penne and cook according to the package directions—usually 9‑11 minutes—until al dente. Reserve ½ cup of the pasta water before draining; t...

2
Building the Sauce

Add the cooked penne to the skillet, tossing to coat each piece with the creamy tomato mixture. If the sauce seems thick, drizzle in a little of the reserved pasta water—start with ¼ cup and add more ...

3
Plating & Serving

Spoon the pasta into warm bowls, drizzle any remaining sauce over the top, and garnish with an extra sprinkle of Parmesan and a drizzle of olive oil if desired. Serve immediately while the sauce is st...

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.