Creamy Tomato Spinach Pasta

Ashley

Preserving the traditions of fine dining.

Recommended Kitchen Pick

CAROTE Complete 21-Piece Nonstick Cookware Set

A stylish all-in-one cookware set for everyday cooking, easy cleanup, and induction-ready performance.

CAROTE 21-piece nonstick cookware set on Amazon
★★★★★ 4.4/5 based on 33,000+ reviews

What’s Included

  • 1 Egg Pan
  • 9.5" Frying Pan
  • 11" Frying Pan
  • 1.7 Qt Saucepan with Lid & Steamer
  • 2.4 Qt Saucepan with Lid

 

  • 4.3 Qt Casserole Pot with Lid
  • 6.5 Qt Casserole Pot with Lid
  • 4.5 Qt Sauté Pan with Lid
  • 3 Cooking Utensils
  • 4 Pan Protectors
Nonstick for easier cooking and cleanup
Works on all cooktops, including induction
Good all-in-one starter or kitchen upgrade set

This is one of our favorite cookware picks for home cooks who want a complete set without overcomplicating the kitchen.

This post may contain affiliate links learn more.

Of all the recipes in my weeknight rotation, the ones that get the most praise are often the simplest. This Creamy Tomato Spinach Pasta is the undisputed champion in my home. The first time I made it, I was scrambling on a Tuesday night, staring at a can of tomatoes, a bag of spinach starting to look a little sad, and a box of pasta. What emerged from that kitchen chaos was nothing short of magic. My husband, usually a man of few words when it comes to food, looked up from his bowl and declared it “restaurant-quality.” My kids, who often treat green vegetables like a personal affront, cleaned their plates without a single complaint, swirling their forks to get every last bit of the vibrant, silky sauce. This dish has become our go-to comfort meal. It’s the recipe I make when a friend has a new baby, the one I whip up for a cozy date night in, and the meal that never fails to bring a sense of warmth and satisfaction to our family table. It’s proof that you don’t need complicated ingredients or hours of effort to create something truly delicious and memorable. The beauty of this pasta lies in its perfect balance: the bright, tangy sweetness of the tomatoes, the rich, velvety cream, the earthy freshness of spinach, and the salty bite of Parmesan cheese all coming together in a harmonious symphony of flavor. It feels indulgent and luxurious, yet it’s surprisingly wholesome and comes together in about 30 minutes.

Ingredients

  • 1 lb (450g) Pasta: Use a shape with ridges or hollows like Penne, Rigatoni, or Fusilli to perfectly capture the creamy sauce.
  • 2 Tablespoons Extra Virgin Olive Oil: The flavorful foundation for sautéing your aromatics.
  • 1 Large Yellow Onion, finely chopped: Provides a sweet and savory base layer of flavor.
  • 4-6 Cloves Garlic, minced: A crucial aromatic; adjust the amount based on your love for garlic.
  • 1 Teaspoon Dried Oregano: Adds a classic, earthy Italian aroma and taste.
  • 1/2 Teaspoon Red Pepper Flakes (optional): For a gentle kick of warmth. Feel free to add more for a spicier sauce.
  • 1 (28-ounce / 800g) can Crushed Tomatoes: The heart of the sauce. Using a high-quality brand will make a noticeable difference in the final taste.
  • 1 Cup Heavy Cream: This is the key to creating that signature luscious, velvety texture.
  • 1 Teaspoon Granulated Sugar (optional): Helps to balance the acidity of the tomatoes, creating a smoother flavor profile.
  • Salt and Freshly Ground Black Pepper, to taste: Essential for seasoning every layer of the dish.
  • 5 ounces (150g) Fresh Spinach: A large bunch of fresh spinach that will wilt down beautifully into the sauce, adding color and nutrients.
  • 1 Cup Freshly Grated Parmesan Cheese, plus more for serving: The salty, nutty flavor of real Parmesan melts into the sauce to thicken it and add incredible depth.

Instructions

  1. Cook the Pasta: Bring a large pot of heavily salted water to a rolling boil. Add the pasta and cook according to package directions until it is al dente—cooked through but still firm to the bite. Before draining, carefully reserve about 1 to 2 cups of the starchy pasta water. This water is liquid gold and will be used later to adjust the consistency of your sauce. Drain the pasta and set it aside.
  2. Sauté the Aromatics: While the pasta is cooking, heat the olive oil in a large skillet or Dutch oven over medium heat. Once the oil is shimmering, add the finely chopped yellow onion. Sauté for 5-7 minutes, stirring occasionally, until the onion has softened and become translucent. Add the minced garlic, dried oregano, and red pepper flakes. Cook for another minute, stirring constantly, until the garlic is fragrant. Be careful not to let the garlic brown, as it can become bitter.
  3. Build the Tomato Sauce: Pour the can of crushed tomatoes into the skillet. Use a spatula to scrape down the sides. Stir everything together and bring the sauce to a gentle simmer. Reduce the heat to low, cover the skillet, and let the sauce cook for at least 10 minutes to allow the flavors to meld and deepen. This simmering step is crucial for developing a rich tomato base.
  4. Make it Creamy: Uncover the skillet and stir in the heavy cream. If you are using it, add the teaspoon of sugar to balance the acidity. Stir until the cream is fully incorporated and the sauce turns into a beautiful, pale orange-pink color. Let it gently heat through for a couple of minutes, but do not bring it to a boil, as this can cause the cream to separate.
  5. Add Cheese and Spinach: Turn the heat down to the lowest setting. Gradually sprinkle in the 1 cup of freshly grated Parmesan cheese, stirring continuously until the cheese is completely melted and the sauce is smooth and slightly thickened. Add the fresh spinach to the skillet in large handfuls. It will look like a lot at first, but it will wilt down significantly. Gently stir the spinach into the hot sauce until it has completely wilted, which should only take 1-2 minutes.
  6. Combine and Finish: Add the cooked and drained pasta to the skillet with the sauce. Toss everything together until the pasta is evenly coated in the creamy tomato spinach sauce. If the sauce seems too thick, add a splash of the reserved pasta water, a little at a time, until it reaches your desired consistency. The starch in the pasta water will help the sauce cling to the pasta beautifully without thinning it out too much.
  7. Serve Immediately: Season generously with salt and freshly ground black pepper to your taste. Serve hot, garnished with extra freshly grated Parmesan cheese and fresh basil, if desired.

Nutrition Facts

  • Servings: 6-8 servings
  • Calories per Serving: Approximately 550-650 calories (This can vary based on the exact type of pasta, cream, and amount of cheese used.)
  • Rich in Lycopene: The cooked tomatoes are an excellent source of lycopene, a powerful antioxidant linked to improved heart health and protection against certain diseases.
  • Source of Iron: Spinach provides a healthy dose of iron, which is essential for transporting oxygen in the blood and maintaining high energy levels.
  • Good Source of Calcium: The combination of heavy cream and Parmesan cheese delivers a significant amount of calcium, crucial for building and maintaining strong bones and teeth.
  • Contains Vitamin A and C: Both tomatoes and spinach contribute to the Vitamin A and C content, which support immune function, vision, and skin health.
  • Provides Complex Carbohydrates: The pasta serves as an excellent source of complex carbohydrates, providing sustained energy to fuel your body and mind.

Preparation Time

This dish is a true weeknight wonder, designed for speed and efficiency without sacrificing flavor. The total time from starting your prep to sitting down at the table is approximately 30-35 minutes.

  • Prep Time: 10 minutes (chopping the onion and mincing the garlic).
  • Cook Time: 20-25 minutes (boiling the pasta and simmering the sauce simultaneously).

How to Serve

This Creamy Tomato Spinach Pasta is a stunning meal on its own, but it can be elevated even further with the right accompaniments and presentation. Here are some ideas:

  • Garnishes for a Finishing Touch:
    • Fresh Herbs: A sprinkle of freshly chopped basil or flat-leaf parsley adds a burst of freshness and color.
    • Extra Cheese: Always offer more freshly grated Parmesan cheese at the table. A few shavings of Pecorino Romano can also add a sharper, saltier note.
    • A Drizzle of Olive Oil: A final, light drizzle of high-quality extra virgin olive oil over each plate enhances the aroma and adds a touch of fruity richness.
    • Cracked Black Pepper: A few grinds of a pepper mill just before serving awakens all the flavors.
  • Perfect Side Dishes:
    • Crusty Garlic Bread: An absolute must for soaking up every last bit of the delicious, creamy sauce left in the bowl.
    • Simple Green Salad: A lightly dressed salad with a simple lemon vinaigrette provides a crisp, acidic contrast to the rich pasta. Arugula or mixed greens work wonderfully.
    • Roasted Vegetables: Roasted broccoli, asparagus, or cauliflower tossed with a little olive oil and salt makes for a healthy and flavorful side that complements the pasta perfectly.
  • Wine Pairing Suggestions:
    • White Wine: A crisp, dry white wine like a Sauvignon Blanc or an unoaked Chardonnay cuts through the richness of the cream sauce beautifully.
    • Red Wine: If you prefer red, opt for something light-bodied with good acidity, such as a Pinot Noir or a Barbera.

Additional Tips

  1. The Magic of Pasta Water is Real: Do not skip the step of reserving your pasta water. It’s full of starches that have leached from the pasta during cooking. When added to your sauce, this starchy water helps to emulsify the fat and water, creating a smoother, creamier sauce that clings to the pasta instead of pooling at the bottom of the bowl. It’s the secret weapon of Italian chefs.
  2. Use Freshly Grated Parmesan: This is non-negotiable for the best results. Pre-shredded cheeses are often coated in starches like potato starch or cellulose to prevent clumping. These additives can make your sauce gritty and prevent the cheese from melting smoothly. Buying a block of Parmesan and grating it yourself takes a moment but makes a world of difference in texture and flavor.
  3. Don’t Overcook the Pasta: Remember to cook your pasta al dente. It will continue to cook slightly when you toss it in the hot sauce. Mushy, overcooked pasta will fall apart and won’t have the satisfying chew that makes a pasta dish great.
  4. Taste and Adjust Seasoning at the End: Salt the pasta water generously, but wait until the very end to do your final seasoning of the sauce. The Parmesan cheese is quite salty, so you may need less salt than you think. Taste the finished dish and then adjust the salt, pepper, and red pepper flakes to your liking.
  5. Don’t Boil the Cream Sauce: After you add the heavy cream and Parmesan cheese, keep the heat low. Boiling the sauce can cause the dairy to curdle or separate, resulting in a grainy texture. A gentle, low simmer is all you need to melt the cheese and heat everything through.
  6. Invest in Quality Canned Tomatoes: The tomatoes are the backbone of this sauce’s flavor. Using a high-quality brand of crushed tomatoes, such as San Marzano, will provide a naturally sweeter, less acidic, and more robust tomato flavor, reducing the need for added sugar.
  7. Add Protein for a Heartier Meal: This recipe is incredibly versatile. For a non-vegetarian version, you can easily add protein. Sauté some diced ham with the onions, or stir in shredded rotisserie chicken or cooked, crumbled beef at the same time you add the pasta. Sautéed shrimp are also a fantastic addition—add them in the last few minutes of cooking until they are pink and opaque.
  8. Control the Wilt of Your Spinach: For a more distinct spinach texture, you can turn off the heat before stirring in the spinach. The residual heat from the sauce and pasta will be enough to wilt it perfectly without it becoming overly soft or mushy.

FAQ Section

1. Can I make this recipe gluten-free?
Absolutely! This recipe adapts beautifully to be gluten-free. Simply substitute your favorite gluten-free pasta variety. Be sure to follow the package instructions for cooking, as cooking times and textures can vary significantly between brands. Also, remember to save the gluten-free pasta water, as it will still contain starches that are helpful for the sauce, though it might be slightly less starchy than traditional wheat pasta water.

2. Can I use frozen spinach instead of fresh?
Yes, you can. If using frozen spinach, you’ll need about 1 cup. Make sure to thaw it completely and squeeze out as much excess water as possible before adding it to the sauce. Squeezing out the water is a critical step; otherwise, it will make your creamy sauce watery and diluted. Add the thawed and squeezed spinach at the same time you would add the fresh spinach.

3. How do I store and reheat leftovers?
Store any leftover pasta in an airtight container in the refrigerator for up to 3-4 days. The best way to reheat it is gently in a saucepan over low heat. Add a splash of milk, cream, or water to the pan to help loosen the sauce and restore its creamy consistency, as the pasta will have absorbed much of the moisture overnight. Stir frequently until heated through. Microwaving is possible but can sometimes make the sauce oily or the pasta rubbery.

4. My sauce is too thick (or too thin). How can I fix it?
This is an easy fix! If your sauce is too thick, simply stir in a splash of the reserved pasta water (or regular hot water, or even a bit of milk/cream) until it reaches your desired consistency. If your sauce is too thin, let it simmer on low for a few more minutes to reduce and thicken. You can also add a bit more grated Parmesan cheese, which acts as a natural thickener.

5. Can this recipe be made dairy-free or vegan?
Yes, with a few simple swaps. To make it vegan/dairy-free, use full-fat canned coconut milk or a homemade cashew cream in place of the heavy cream. For the cheese, use your favorite store-bought vegan Parmesan alternative or a nutritional yeast-based substitute. Finally, ensure you use olive oil instead of butter for sautéing. The result will be just as creamy and delicious.

6. What is the best type of pasta to use for this creamy sauce?
The best pasta shapes are those with plenty of surface area, ridges, or hollows to trap the sauce. Penne is a classic choice. Rigatoni, with its large tubes and ridges, is excellent. Fusilli, with its corkscrew shape, is perfect for holding onto every bit of creaminess. Fettuccine or other long, flat pastas also work well as they get nicely coated.

7. Can I use fresh tomatoes instead of canned?
You can, but it will change the process and flavor profile. You would need about 2 pounds of fresh, ripe tomatoes (like Roma or plum tomatoes). You would need to score, blanch, and peel them first, then crush them and simmer them for a much longer time (30-45 minutes) to break them down and develop a deep, sauce-like consistency. For a quick weeknight meal, high-quality canned tomatoes are far more convenient and often provide a more consistent, robust flavor.

8. Is this recipe kid-friendly?
This recipe is exceptionally kid-friendly! The creamy, slightly sweet sauce is very appealing to younger palates, and the pasta is a familiar favorite. The spinach wilts down so it isn’t “leafy,” making it less intimidating for picky eaters. If your children are sensitive to spice, you can simply omit the red pepper flakes. It’s a fantastic and somewhat sneaky way to get a nutritious green vegetable into their diet.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Creamy Tomato Spinach Pasta


  • Author: Ashley

Ingredients

Scale
  • 1 lb (450g) Pasta: Use a shape with ridges or hollows like Penne, Rigatoni, or Fusilli to perfectly capture the creamy sauce.
  • 2 Tablespoons Extra Virgin Olive Oil: The flavorful foundation for sautéing your aromatics.
  • 1 Large Yellow Onion, finely chopped: Provides a sweet and savory base layer of flavor.
  • 46 Cloves Garlic, minced: A crucial aromatic; adjust the amount based on your love for garlic.
  • 1 Teaspoon Dried Oregano: Adds a classic, earthy Italian aroma and taste.
  • 1/2 Teaspoon Red Pepper Flakes (optional): For a gentle kick of warmth. Feel free to add more for a spicier sauce.
  • 1 (28-ounce / 800g) can Crushed Tomatoes: The heart of the sauce. Using a high-quality brand will make a noticeable difference in the final taste.
  • 1 Cup Heavy Cream: This is the key to creating that signature luscious, velvety texture.
  • 1 Teaspoon Granulated Sugar (optional): Helps to balance the acidity of the tomatoes, creating a smoother flavor profile.
  • Salt and Freshly Ground Black Pepper, to taste: Essential for seasoning every layer of the dish.
  • 5 ounces (150g) Fresh Spinach: A large bunch of fresh spinach that will wilt down beautifully into the sauce, adding color and nutrients.
  • 1 Cup Freshly Grated Parmesan Cheese, plus more for serving: The salty, nutty flavor of real Parmesan melts into the sauce to thicken it and add incredible depth.

Instructions

  1. Cook the Pasta: Bring a large pot of heavily salted water to a rolling boil. Add the pasta and cook according to package directions until it is al dente—cooked through but still firm to the bite. Before draining, carefully reserve about 1 to 2 cups of the starchy pasta water. This water is liquid gold and will be used later to adjust the consistency of your sauce. Drain the pasta and set it aside.
  2. Sauté the Aromatics: While the pasta is cooking, heat the olive oil in a large skillet or Dutch oven over medium heat. Once the oil is shimmering, add the finely chopped yellow onion. Sauté for 5-7 minutes, stirring occasionally, until the onion has softened and become translucent. Add the minced garlic, dried oregano, and red pepper flakes. Cook for another minute, stirring constantly, until the garlic is fragrant. Be careful not to let the garlic brown, as it can become bitter.
  3. Build the Tomato Sauce: Pour the can of crushed tomatoes into the skillet. Use a spatula to scrape down the sides. Stir everything together and bring the sauce to a gentle simmer. Reduce the heat to low, cover the skillet, and let the sauce cook for at least 10 minutes to allow the flavors to meld and deepen. This simmering step is crucial for developing a rich tomato base.
  4. Make it Creamy: Uncover the skillet and stir in the heavy cream. If you are using it, add the teaspoon of sugar to balance the acidity. Stir until the cream is fully incorporated and the sauce turns into a beautiful, pale orange-pink color. Let it gently heat through for a couple of minutes, but do not bring it to a boil, as this can cause the cream to separate.
  5. Add Cheese and Spinach: Turn the heat down to the lowest setting. Gradually sprinkle in the 1 cup of freshly grated Parmesan cheese, stirring continuously until the cheese is completely melted and the sauce is smooth and slightly thickened. Add the fresh spinach to the skillet in large handfuls. It will look like a lot at first, but it will wilt down significantly. Gently stir the spinach into the hot sauce until it has completely wilted, which should only take 1-2 minutes.
  6. Combine and Finish: Add the cooked and drained pasta to the skillet with the sauce. Toss everything together until the pasta is evenly coated in the creamy tomato spinach sauce. If the sauce seems too thick, add a splash of the reserved pasta water, a little at a time, until it reaches your desired consistency. The starch in the pasta water will help the sauce cling to the pasta beautifully without thinning it out too much.
  7. Serve Immediately: Season generously with salt and freshly ground black pepper to your taste. Serve hot, garnished with extra freshly grated Parmesan cheese and fresh basil, if desired.

Nutrition

  • Serving Size: one normal portion
  • Calories: 650