Creamy Tomato & Spinach Pasta

Jenny

the heart behind Family Cooks Club

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.

It was one of those frantic Tuesday evenings – work had run late, the fridge looked depressingly empty, and the thought of cooking an elaborate meal felt utterly exhausting. We needed something fast, comforting, and ideally, something everyone in the family would actually eat without complaint. That’s when I remembered a simple combination I’d bookmarked: tomatoes, cream, spinach, pasta. Skeptical but desperate, I pulled together the ingredients I had on hand. What unfolded over the next 30 minutes wasn’t just dinner; it was a revelation. This Creamy Tomato and Spinach Pasta transformed a potentially stressful evening into one of cozy satisfaction. The sauce, velvety smooth with a hint of garlic and the bright tang of tomatoes, clung perfectly to every strand of pasta. The spinach wilted down, adding beautiful flecks of green and a dose of hidden goodness that even my pickiest eater devoured enthusiastically. It was creamy without being heavy, flavourful without being complicated, and deeply satisfying in that way only a perfect bowl of pasta can be. Since that first success, this recipe has become a cornerstone of our weeknight rotation. It’s the dish I turn to when I need guaranteed smiles, minimal effort, and maximum comfort. It feels luxurious enough for a casual Friday night with friends but is genuinely simple enough for any night of the week. Its beauty lies in its simplicity and the way basic pantry staples transform into something truly delicious and crowd-pleasing. I’ve tweaked it slightly over time, finding the perfect balance of creaminess and tomato flavour, and I’m thrilled to share our family-favourite version with you. Prepare for this easy, elegant, and incredibly tasty Creamy Tomato and Spinach Pasta to become a regular star in your kitchen too.

Ingredients

Here’s what you’ll need to create this delightful pasta dish:

  • Pasta: 1 lb (450g) – Choose your favourite shape! Fettuccine, penne, rotini, or spaghetti all work wonderfully, providing different surfaces for the sauce to cling to. Use whole wheat for extra fibre or gluten-free if needed.
  • Olive Oil: 2 tablespoons – Extra virgin olive oil is preferred for its flavour, used for sautéing the aromatics.
  • Garlic: 4 cloves, minced – Fresh garlic provides a pungent, aromatic base; adjust the amount to your preference. Pre-minced garlic in oil can be substituted in a pinch.
  • Yellow Onion: 1 medium, finely chopped – Adds a layer of sweetness and depth to the sauce foundation. Shallots can be substituted for a milder flavour.
  • Crushed Tomatoes: 1 (28-ounce / 794g) can – Forms the vibrant, tangy heart of the sauce. Choose good quality tomatoes for the best flavour. Fire-roasted crushed tomatoes can add a subtle smoky depth.
  • Heavy Cream: 1 cup (240ml) – This is key for the luxurious, creamy texture. You can adjust slightly based on desired richness. Coconut cream can be a dairy-free alternative, though it will alter the flavour profile.
  • Vegetable Broth: 1/2 cup (120ml) – Adds liquid to help create the sauce consistency and introduces subtle savoury notes. Chicken broth can also be used if not strictly vegetarian.
  • Dried Oregano: 1 teaspoon – Contributes a classic Italian herbaceous note that complements the tomatoes.
  • Red Pepper Flakes: 1/4 – 1/2 teaspoon (optional) – Adds a gentle warmth or a more noticeable kick, depending on your preference. Adjust to your heat tolerance.
  • Salt: 1 teaspoon (plus more for pasta water) – Essential for seasoning the pasta water and balancing the flavours in the sauce. Use kosher or sea salt.
  • Black Pepper: 1/2 teaspoon, freshly ground – Provides a pungent spice note. Freshly ground offers superior flavour.
  • Fresh Spinach: 5 ounces (about 140g), baby spinach preferred – Wilts beautifully into the sauce, adding colour, nutrients, and a mild earthy flavour. Ensure it’s washed and dried.
  • Parmesan Cheese: 1/2 cup (50g), freshly grated, plus more for serving – Adds a salty, nutty, umami depth to the sauce and is perfect for garnishing. Freshly grated melts better and tastes superior to pre-shredded. Pecorino Romano can be a sharper alternative.
  • Fresh Basil: 1/4 cup, chopped (optional, for garnish) – Provides a final burst of fresh, aromatic flavour and colour when serving.

Instructions

Follow these steps for a perfectly creamy and delicious pasta dish:

  1. Cook the Pasta: Bring a large pot of generously salted water to a rolling boil. Add the pasta and cook according to package directions until al dente (tender but still firm to the bite). Before draining, reserve about 1 cup (240ml) of the starchy pasta water. Drain the pasta well and set aside. Reserving pasta water is crucial; the starch helps to thicken the sauce and make it cling beautifully to the pasta.
  2. Sauté Aromatics: While the pasta is cooking, heat the olive oil in a large skillet or Dutch oven over medium heat. Add the finely chopped onion and cook, stirring occasionally, until softened and translucent, about 5-7 minutes. Add the minced garlic and red pepper flakes (if using) and cook for another minute until fragrant, being careful not to burn the garlic. Cooking the onion first allows it to sweeten properly before the quicker-cooking garlic is added.
  3. Build the Sauce Base: Pour in the crushed tomatoes, vegetable broth, dried oregano, 1 teaspoon of salt, and 1/2 teaspoon of black pepper. Stir everything together well. Bring the mixture to a gentle simmer.
  4. Simmer the Sauce: Reduce the heat to low, cover the skillet partially (to avoid splattering), and let the sauce simmer gently for about 10-15 minutes. This allows the flavours to meld and deepen, and the sauce will thicken slightly. Stir occasionally. This simmering time is key to developing a richer tomato flavour.
  5. Add Creaminess: Stir in the heavy cream until fully incorporated. Let the sauce return to a very gentle simmer (do not boil rapidly, as high heat can sometimes cause cream sauces to separate). Taste the sauce and adjust seasoning if necessary, adding more salt or pepper to your liking.
  6. Wilt the Spinach: Add the fresh spinach to the skillet, a handful at a time if necessary. Stir gently until the spinach wilts down into the sauce, which should only take 1-2 minutes. Baby spinach wilts very quickly; avoid overcooking it.
  7. Combine Pasta and Sauce: Add the drained pasta directly to the skillet with the sauce. Stir gently to coat the pasta thoroughly. If the sauce seems too thick, add a splash or two of the reserved pasta water, a tablespoon at a time, until it reaches your desired consistency. The starchy water helps bind the sauce to the pasta.
  8. Stir in Cheese: Remove the skillet from the heat. Stir in the freshly grated Parmesan cheese until it melts into the sauce, making it even creamier and more flavourful.
  9. Serve: Divide the Creamy Tomato and Spinach Pasta among plates or bowls. Garnish generously with additional grated Parmesan cheese and fresh chopped basil, if desired. Serve immediately and enjoy!

Nutrition Facts

  • Servings: This recipe typically yields 4-6 servings, depending on portion size.
  • Calories per Serving: Approximately 550-700 kcal (estimated, varies based on specific ingredients like pasta type and cream fat content).

Here are five key nutritional aspects (estimates per serving):

  1. Carbohydrates: Provides significant energy primarily from the pasta. Choosing whole wheat pasta increases fibre content, aiding digestion and promoting satiety.
  2. Protein: Offers moderate protein content, mainly from the pasta (especially if using protein-enriched varieties) and Parmesan cheese. Can be boosted by adding chicken, shrimp, or chickpeas.
  3. Fat: Contains fats primarily from the olive oil, heavy cream, and Parmesan cheese. While providing flavour and richness, be mindful of saturated fat content from the cream and cheese.
  4. Fibre: Includes dietary fibre from the pasta (especially whole wheat), tomatoes, onion, and spinach, supporting digestive health.
  5. Vitamin K & A: Spinach is an excellent source of Vitamin K, crucial for blood clotting and bone health, and provides Vitamin A (as beta-carotene), important for vision and immune function.

Disclaimer: Nutritional information is an estimate only and can vary depending on the specific ingredients, brands, and measuring techniques used.

Preparation Time

This Creamy Tomato and Spinach Pasta is designed for efficiency without sacrificing flavour.

  • Prep Time: Approximately 10-15 minutes (chopping onion and garlic, measuring ingredients).
  • Cook Time: Approximately 20-25 minutes (cooking pasta, sautéing aromatics, simmering sauce, combining).
  • Total Time: Approximately 30-40 minutes from start to finish.

This makes it an ideal candidate for busy weeknights when you want a satisfying, home-cooked meal without spending hours in the kitchen. The process is streamlined, with sauce preparation happening concurrently with pasta cooking.

How to Serve

This Creamy Tomato and Spinach Pasta is wonderfully versatile and can be served in various ways to suit different occasions and preferences. Here are some ideas:

  • Classic Comfort Bowl:
    • Serve generous portions in wide, shallow bowls.
    • Garnish heavily with freshly grated Parmesan cheese – don’t be shy!
    • Add a sprinkle of fresh chopped basil or parsley for colour and freshness.
    • A final drizzle of good quality extra virgin olive oil can enhance the richness.
    • Offer red pepper flakes on the side for those who like extra heat.
  • Weeknight Family Dinner:
    • Pair with simple sides that don’t require much extra effort.
    • Garlic Bread: Essential for soaking up any leftover creamy tomato sauce. Toasted baguette slices rubbed with garlic work well too.
    • Simple Green Salad: A crisp salad with a light vinaigrette (lemon or balsamic) provides a refreshing contrast to the rich pasta. Think mixed greens, cherry tomatoes, and cucumber.
    • Serve family-style, allowing everyone to help themselves.
  • Casual Entertaining:
    • Elevate the presentation slightly.
    • Consider using a fancier pasta shape like pappardelle or bucatini.
    • Garnish with whole basil leaves or a sprig of fresh oregano.
    • Offer a selection of wines: A crisp Italian white like Pinot Grigio or a light-bodied Italian red like Chianti complements the tomato cream sauce beautifully.
    • Start with a simple antipasto platter (olives, marinated artichokes, cured meats if not vegetarian) to make it feel more like a complete meal.
  • Adding Protein:
    • Easily turn this into a more substantial meal by adding a protein source.
    • Grilled Chicken: Serve sliced grilled chicken breast on top or mixed in.
    • Sautéed Shrimp: Add quickly sautéed shrimp towards the end of cooking.
    • Italian Sausage: Browned crumbled Italian sausage (mild or hot) adds fantastic flavour. Stir it in after sautéing the onions and garlic.
    • Chickpeas or White Beans: For a vegetarian protein boost, stir in a can of rinsed and drained chickpeas or cannellini beans along with the spinach.
  • Presentation Touches:
    • Use a fork to twirl long pasta shapes like fettuccine or spaghetti into neat nests before plating.
    • Wipe the rim of the bowl clean for a professional look.
    • A crack of fresh black pepper right before serving adds visual appeal and aroma.

No matter how you serve it, the key is to enjoy it hot and fresh, when the sauce is perfectly creamy and coats every bite of pasta.

Additional Tips

Enhance your Creamy Tomato and Spinach Pasta experience with these eight helpful tips:

  1. Don’t Skip the Pasta Water: Seriously, that starchy water is liquid gold! It’s the secret ingredient restaurant chefs use. The starch emulsifies with the fat in the sauce, creating a smoother, glossier texture that clings perfectly to the pasta instead of pooling at the bottom of the bowl. Always reserve more than you think you’ll need.
  2. Use Quality Tomatoes: Since tomatoes are the backbone of the sauce flavour, using a good quality brand of canned crushed tomatoes makes a noticeable difference. San Marzano tomatoes (or San Marzano style) are often recommended for their lower acidity and balanced sweetness. Fire-roasted tomatoes can also add a lovely smoky dimension.
  3. Control the Creaminess: While the recipe calls for 1 cup of heavy cream, feel free to adjust. For a slightly lighter sauce, you could reduce the cream to 3/4 cup or substitute half-and-half (though it won’t be quite as rich or stable). Avoid using milk, as it’s more likely to curdle when combined with the acidic tomatoes, especially if simmered too vigorously. For extra indulgence, a small knob of butter stirred in at the end adds silkiness.
  4. Grate Your Own Parmesan: Pre-shredded Parmesan often contains anti-caking agents (like cellulose) that prevent it from melting smoothly into sauces. Buying a wedge of Parmesan Reggiano (or a good quality domestic parmesan) and grating it yourself just before use ensures a much creamier, more flavourful result. Use a microplane or the small holes on a box grater.
  5. Don’t Overcook the Spinach: Baby spinach wilts very quickly when exposed to heat. Add it right at the end, just before combining the pasta and sauce. Stir only until it collapses; it will continue to soften slightly from the residual heat. Overcooking turns it mushy and dulls its vibrant green colour.
  6. Bloom Your Dried Herbs: While this recipe adds oregano with the tomatoes, for an extra flavour boost, you can briefly “bloom” dried herbs like oregano by adding them along with the garlic and red pepper flakes for the last 30 seconds of sautéing in the oil. This helps release their volatile oils and deepens their flavour.
  7. Make it Your Own – Variations: This recipe is a fantastic base. Feel free to experiment!
    • Mushrooms: Sauté sliced mushrooms (cremini or button) after the onions until browned, then proceed.
    • Sun-Dried Tomatoes: Add 1/4 cup of chopped oil-packed sun-dried tomatoes along with the garlic for an intense flavour boost.
    • Spice it Up: Increase the red pepper flakes, add a pinch of cayenne, or stir in a teaspoon of Calabrian chili paste for more heat.
    • Veggies: Add other quick-cooking vegetables like chopped zucchini or bell peppers when sautéing the onions.
  8. Reheating Leftovers: Pasta with cream sauce is best eaten fresh, as the sauce can thicken considerably upon refrigeration. To reheat, gently warm it on the stovetop over low heat. Add a splash of milk, broth, or water to loosen the sauce and restore its creamy consistency, stirring frequently until heated through. Avoid microwaving if possible, as it can sometimes make the sauce oily or separate.

FAQ

Here are answers to some frequently asked questions about this Creamy Tomato and Spinach Pasta recipe:

  1. Q: Can I make this recipe vegan?
    • A: Yes, you can make a delicious vegan version! Use a plant-based heavy cream alternative (like cashew cream, silken tofu blended smooth, or a good quality store-bought vegan cream). Ensure your vegetable broth is vegan. Substitute nutritional yeast (about 1/4 cup, or to taste) for the Parmesan cheese to get a cheesy, umami flavour, stirring it in at the end. Use olive oil instead of any butter variations.
  2. Q: Can I use frozen spinach instead of fresh?
    • A: Absolutely. Thaw about 1/2 cup (packed) of frozen chopped spinach completely. Crucially, squeeze out as much excess water as possible before adding it to the sauce. Excess water can thin the sauce and dull the flavour. Add the thawed and squeezed spinach along with the cream to allow it to heat through.
  3. Q: What’s the best pasta shape to use?
    • A: This sauce works well with many shapes! Long strands like fettuccine, linguine, or spaghetti are great for slurping up the creamy sauce. Tube shapes like penne or rigatoni capture sauce inside. Shapes with ridges or twists like rotini or fusilli hold the sauce well in their crevices. Use whatever you prefer or have on hand!
  4. Q: Can I make the sauce ahead of time?
    • A: You can make the tomato sauce base (up to step 4, before adding the cream and spinach) a day or two ahead. Store it in an airtight container in the refrigerator. When ready to serve, gently reheat the tomato base on the stovetop, then proceed with adding the cream, spinach, cooked pasta, and Parmesan as directed in the recipe. Adding the cream and spinach just before serving ensures the best texture and freshness.
  5. Q: My sauce isn’t thick enough. How can I fix it?
    • A: First, ensure you simmered the tomato base long enough (10-15 minutes) to allow it to reduce slightly. If it’s still too thin after adding the cream and pasta, ensure you used some of the starchy pasta water – this is the primary thickening agent. If needed, you can let the combined pasta and sauce simmer gently over low heat for a few extra minutes (stirring constantly) to allow more liquid to evaporate. Alternatively, mix 1 teaspoon of cornstarch with 1 tablespoon of cold water to make a slurry, stir it into the simmering sauce, and cook for another minute until thickened. Use this sparingly.
  6. Q: Can I substitute milk or half-and-half for heavy cream?
    • A: You can use half-and-half for a lighter sauce, but it won’t be as rich or stable; be careful not to boil it. Milk (especially low-fat) is not recommended as it has a much higher chance of curdling or separating when combined with the acidic tomatoes and heated, resulting in a grainy texture. Heavy cream has enough fat content to remain stable. For a non-dairy option, full-fat canned coconut milk or a dedicated vegan cream alternative is better than dairy milk.
  7. Q: How should I store and reheat leftovers?
    • A: Store leftover pasta in an airtight container in the refrigerator for up to 3 days. Cream sauces tend to thicken significantly when chilled. Reheat gently on the stovetop over low heat, adding a splash of milk, broth, or water to loosen the sauce as it warms. Stir frequently to prevent sticking and ensure even heating. Microwaving can sometimes cause the sauce to become oily or separate, so stovetop reheating is preferred for best results.
  8. Q: Can I add protein like chicken or shrimp?
    • A: Yes, definitely! For chicken, you can sauté bite-sized chicken breast pieces before starting the onions and garlic, remove them from the pan, and add them back in with the spinach. Alternatively, top the finished pasta with sliced grilled chicken. For shrimp, add raw, peeled, and deveined shrimp to the sauce during the last few minutes of simmering (after adding the cream) and cook just until they turn pink and opaque (usually 2-4 minutes). Cooked Italian sausage (crumbled) can be added after sautéing the aromatics.
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: Jenny

Ingredients

Here’s what you’ll need to create this delightful pasta dish:

  • Pasta: 1 lb (450g) – Choose your favourite shape! Fettuccine, penne, rotini, or spaghetti all work wonderfully, providing different surfaces for the sauce to cling to. Use whole wheat for extra fibre or gluten-free if needed.
  • Olive Oil: 2 tablespoons – Extra virgin olive oil is preferred for its flavour, used for sautéing the aromatics.
  • Garlic: 4 cloves, minced – Fresh garlic provides a pungent, aromatic base; adjust the amount to your preference. Pre-minced garlic in oil can be substituted in a pinch.
  • Yellow Onion: 1 medium, finely chopped – Adds a layer of sweetness and depth to the sauce foundation. Shallots can be substituted for a milder flavour.
  • Crushed Tomatoes: 1 (28-ounce / 794g) can – Forms the vibrant, tangy heart of the sauce. Choose good quality tomatoes for the best flavour. Fire-roasted crushed tomatoes can add a subtle smoky depth.
  • Heavy Cream: 1 cup (240ml) – This is key for the luxurious, creamy texture. You can adjust slightly based on desired richness. Coconut cream can be a dairy-free alternative, though it will alter the flavour profile.
  • Vegetable Broth: 1/2 cup (120ml) – Adds liquid to help create the sauce consistency and introduces subtle savoury notes. Chicken broth can also be used if not strictly vegetarian.
  • Dried Oregano: 1 teaspoon – Contributes a classic Italian herbaceous note that complements the tomatoes.
  • Red Pepper Flakes: 1/4 – 1/2 teaspoon (optional) – Adds a gentle warmth or a more noticeable kick, depending on your preference. Adjust to your heat tolerance.
  • Salt: 1 teaspoon (plus more for pasta water) – Essential for seasoning the pasta water and balancing the flavours in the sauce. Use kosher or sea salt.
  • Black Pepper: 1/2 teaspoon, freshly ground – Provides a pungent spice note. Freshly ground offers superior flavour.
  • Fresh Spinach: 5 ounces (about 140g), baby spinach preferred – Wilts beautifully into the sauce, adding colour, nutrients, and a mild earthy flavour. Ensure it’s washed and dried.
  • Parmesan Cheese: 1/2 cup (50g), freshly grated, plus more for serving – Adds a salty, nutty, umami depth to the sauce and is perfect for garnishing. Freshly grated melts better and tastes superior to pre-shredded. Pecorino Romano can be a sharper alternative.
  • Fresh Basil: 1/4 cup, chopped (optional, for garnish) – Provides a final burst of fresh, aromatic flavour and colour when serving.

Instructions

Follow these steps for a perfectly creamy and delicious pasta dish:

  1. Cook the Pasta: Bring a large pot of generously salted water to a rolling boil. Add the pasta and cook according to package directions until al dente (tender but still firm to the bite). Before draining, reserve about 1 cup (240ml) of the starchy pasta water. Drain the pasta well and set aside. Reserving pasta water is crucial; the starch helps to thicken the sauce and make it cling beautifully to the pasta.
  2. Sauté Aromatics: While the pasta is cooking, heat the olive oil in a large skillet or Dutch oven over medium heat. Add the finely chopped onion and cook, stirring occasionally, until softened and translucent, about 5-7 minutes. Add the minced garlic and red pepper flakes (if using) and cook for another minute until fragrant, being careful not to burn the garlic. Cooking the onion first allows it to sweeten properly before the quicker-cooking garlic is added.
  3. Build the Sauce Base: Pour in the crushed tomatoes, vegetable broth, dried oregano, 1 teaspoon of salt, and 1/2 teaspoon of black pepper. Stir everything together well. Bring the mixture to a gentle simmer.
  4. Simmer the Sauce: Reduce the heat to low, cover the skillet partially (to avoid splattering), and let the sauce simmer gently for about 10-15 minutes. This allows the flavours to meld and deepen, and the sauce will thicken slightly. Stir occasionally. This simmering time is key to developing a richer tomato flavour.
  5. Add Creaminess: Stir in the heavy cream until fully incorporated. Let the sauce return to a very gentle simmer (do not boil rapidly, as high heat can sometimes cause cream sauces to separate). Taste the sauce and adjust seasoning if necessary, adding more salt or pepper to your liking.
  6. Wilt the Spinach: Add the fresh spinach to the skillet, a handful at a time if necessary. Stir gently until the spinach wilts down into the sauce, which should only take 1-2 minutes. Baby spinach wilts very quickly; avoid overcooking it.
  7. Combine Pasta and Sauce: Add the drained pasta directly to the skillet with the sauce. Stir gently to coat the pasta thoroughly. If the sauce seems too thick, add a splash or two of the reserved pasta water, a tablespoon at a time, until it reaches your desired consistency. The starchy water helps bind the sauce to the pasta.
  8. Stir in Cheese: Remove the skillet from the heat. Stir in the freshly grated Parmesan cheese until it melts into the sauce, making it even creamier and more flavourful.
  9. Serve: Divide the Creamy Tomato and Spinach Pasta among plates or bowls. Garnish generously with additional grated Parmesan cheese and fresh chopped basil, if desired. Serve immediately and enjoy!

Nutrition

  • Serving Size: one normal portion
  • Calories: 700