Homemade Spaghetti & Spinach with Sun-Dried Tomato Cream Sauce

30 min prep 8 min cook 2 servings
Homemade Spaghetti & Spinach with Sun-Dried Tomato Cream Sauce
Save This Recipe!
Click to save for later - It only takes 2 seconds!

The first time I made this dish, the kitchen smelled like an Italian trattoria on a warm summer evening, and I could hear the faint hum of the city outside my window as I stirred the sauce. The moment you lift the lid, a cloud of fragrant steam hits you—rich, sweet sun‑dried tomatoes mingling with the buttery whisper of heavy cream, while the bright green of fresh spinach flashes like a promise of health. I remember my teenage son peeking over the counter, eyes wide, asking, “What’s that amazing smell?” and I answered with a grin, “It’s love, patience, and a little bit of sunshine in a pan.” That memory still makes me reach for the same ingredients every time the weather turns crisp, because comfort food should feel like a hug from an old friend.

What makes this spaghetti and spinach dish stand out isn’t just the combination of flavors, but the way each element plays off the other. The sun‑dried tomatoes bring a concentrated sweetness that cuts through the richness of the cream, while the garlic adds that familiar punch that makes you want to close your eyes and savor every bite. The spinach, tender yet slightly wilted, adds a pop of color and a subtle earthiness that balances the dish, and the Parmesan cheese finishes it with a salty, nutty depth that makes the sauce cling lovingly to every strand of pasta. Have you ever wondered why restaurant versions taste so different? It’s often because they skip the small, intentional steps that build layers of flavor, and that’s exactly what we’ll explore together.

Now, imagine a plate of al dente spaghetti coated in a silky, sun‑dried tomato cream that glistens under the light, speckled with fresh basil and a gentle dusting of black pepper. The sauce is thick enough to coat each noodle, yet light enough to let the spinach shine through, and every forkful delivers a symphony of textures—from the slight chew of the pasta to the velvety smoothness of the cream, punctuated by the occasional burst of sun‑dried tomato. The best part? This recipe is forgiving enough for a busy weeknight but elegant enough to impress guests at a dinner party. But wait until you see the secret trick in step four that will make your sauce unbelievably glossy—trust me, you’ll want to keep that in your culinary arsenal forever.

Here’s exactly how to make it — and trust me, your family will be asking for seconds. I’ll walk you through each step, share the little hacks that have saved my meals more times than I can count, and even sprinkle in a few variations for when you want to get creative. So tie on your apron, preheat that pot of water, and let’s dive into the delicious world of homemade spaghetti & spinach with sun‑dried tomato cream sauce.

🌟 Why This Recipe Works

  • Flavor Depth: Sun‑dried tomatoes are packed with concentrated umami, which adds a sweet‑tart backbone that pairs beautifully with the richness of heavy cream. This contrast creates a multi‑layered taste that keeps your palate intrigued from the first bite to the last.
  • Texture Harmony: The silky sauce clings to the spaghetti, while the spinach provides a tender bite, and the grated Parmesan adds a slight grainy finish. This combination ensures every forkful feels balanced and satisfying.
  • Ease of Execution: With just a handful of pantry staples and a few fresh ingredients, the recipe can be assembled in under an hour, making it perfect for weeknight meals without sacrificing flavor.
  • Time Efficiency: While the sauce simmers, you can simultaneously cook the pasta, allowing you to bring everything together at the perfect moment—no waiting, no overcooking.
  • Versatility: Swap out spinach for kale, use gluten‑free pasta, or add grilled chicken for protein; the base sauce is adaptable to many dietary preferences and seasonal produce.
  • Nutrition Boost: Spinach adds iron, calcium, and vitamins A and C, while the modest amount of cream provides a comforting richness without overwhelming the dish.
  • Ingredient Quality: Using high‑quality olive oil and fresh Parmesan elevates the entire dish, turning simple ingredients into a restaurant‑worthy experience.
  • Crowd‑Pleasing Factor: The familiar comfort of pasta combined with a unique, bright sauce makes it a hit for both kids and adults, ensuring everyone leaves the table happy.
💡 Pro Tip: Toast the garlic in olive oil for just 30 seconds before adding the tomatoes; this releases a deeper, nuttier aroma that you’ll taste in every bite.

🥗 Ingredients Breakdown

The Foundation: Pasta & Salt

Spaghetti is the heart of this dish, offering that perfect bite‑and‑chew texture that holds sauce like a dream. Choose a high‑quality durum wheat spaghetti for the best bite, and don’t forget to salt your water generously—think of it as seasoning the pasta from the inside out. The salt not only flavors the noodles but also helps them retain a firm al dente texture, preventing them from turning mushy when you finish the sauce. If you’re looking for a gluten‑free alternative, a brown rice or quinoa spaghetti works well, though you may need to adjust cooking time slightly.

Aromatics & Spices: Garlic, Olive Oil, Pepper

Garlic is the aromatic backbone, and when freshly minced, it releases a sharp, pungent scent that mellows into a sweet, caramelized note as it cooks. Using extra‑virgin olive oil adds fruitiness and a silky mouthfeel, while a pinch of black pepper introduces a subtle heat that balances the creaminess. Red pepper flakes are optional but give a gentle kick that awakens the palate—just a pinch will do, unless you love spice! Remember, the key is to keep the heat moderate so the garlic doesn’t burn, which would add bitterness.

🤔 Did You Know? Sun‑dried tomatoes contain up to three times more lycopene than fresh tomatoes, giving them a potent antioxidant boost.

The Secret Weapons: Sun‑Dried Tomatoes, Heavy Cream, Veggie Broth

Sun‑dried tomatoes are the star, providing an intense, sweet‑tart flavor that cuts through the richness of the heavy cream. If you can find them packed in oil, drain them well and pat dry for a cleaner sauce; if they’re dry‑packed, a quick soak in warm water for 10 minutes revives their texture. Heavy cream lends that luxurious, velvety mouthfeel, turning the sauce into a glossy, indulgent coating for the pasta. A splash of vegetable broth thins the sauce just enough to coat the spaghetti without becoming watery, and it adds an extra layer of savory depth without overwhelming the primary flavors.

Finishing Touches: Spinach, Parmesan, Fresh Basil

Fresh spinach wilts quickly, adding a vibrant green color and a mild, earthy taste that brightens the dish. When you add it at the end, it retains a bit of texture, preventing it from turning into a mushy green mush. Freshly grated Parmesan is essential; it melts into the sauce, contributing salty, nutty notes and helping the sauce adhere to the pasta. Finally, a handful of chopped fresh basil adds a fragrant, slightly peppery finish that lifts the entire plate. If basil isn’t on hand, a sprinkle of Italian parsley works just as well.

With your ingredients prepped and ready, let's get cooking. Here's where the fun really begins…

Homemade Spaghetti & Spinach with Sun-Dried Tomato Cream Sauce

🍳 Step-by-Step Instructions

  1. Bring a large pot of water to a rolling boil, then add a generous handful of salt—about one tablespoon per quart of water. This is the first layer of seasoning that ensures every strand of spaghetti is flavorful from the inside out. Add the 12 oz spaghetti and stir gently to prevent sticking, cooking until al dente, typically 8‑10 minutes depending on the brand. Reserve one cup of the starchy pasta water before draining; this liquid will be the secret weapon for achieving a silky sauce later. While the pasta cooks, take a moment to inhale the salty steam—this is your cue that the base is ready for the next step.

  2. In a large skillet, heat 2 tablespoons of olive oil over medium heat. Once shimmering, add the freshly minced 5 garlic cloves, letting them sizzle for about 30 seconds until fragrant but not browned. The aroma should fill the kitchen, making you want to close your eyes and savor the moment. Then, stir in the 3/4 cup of sun‑dried tomatoes, allowing them to rehydrate slightly in the oil, releasing their deep, sweet flavor. Cook for another 2‑3 minutes, watching the tomatoes turn a richer, darker shade.

  3. 💡 Pro Tip: If the skillet looks dry, add a splash of the reserved pasta water now; it helps deglaze the pan and incorporates the garlic‑tomato bits into the sauce.
  4. Pour in 1 cup of heavy cream, stirring continuously to combine with the tomato‑garlic mixture. As the cream begins to bubble gently, you’ll notice it turning a soft, blush pink—this is the moment the sauce starts to develop its luxurious body. Add 1/4 cup of vegetable broth to thin the mixture just enough for a smooth, pourable consistency. Let the sauce simmer on low heat for 4‑5 minutes, allowing the flavors to meld and the cream to thicken slightly. Keep an eye on the edges; you’ll see tiny bubbles forming, a sign that the sauce is reaching the perfect emulsion.

  5. Now comes the magic: stir in 2 cups of fresh spinach, letting it wilt in the hot sauce. The spinach should shrink dramatically, turning a deep emerald green, and you’ll hear a faint sizzle as the moisture releases. This is the step where patience really pays off—I once rushed this and the spinach stayed clumpy, ruining the smooth texture. As the spinach fully incorporates, add the 1/2 cup of freshly grated Parmesan cheese, allowing it to melt and bind the sauce together. The cheese should dissolve completely, leaving a glossy sheen that clings to the skillet.

  6. ⚠️ Common Mistake: Over‑cooking the sauce after adding the cream can cause it to separate. Keep the heat low and stir constantly to maintain a smooth texture.
  7. Season the sauce with a pinch of black pepper, a pinch (or more, if you like a kick) of red pepper flakes, and taste for salt—adjust if necessary. Remember, the Parmesan already adds saltiness, so you might need only a light hand. At this point, the sauce should be thick enough to coat the back of a spoon, but still fluid enough to coat the pasta without clumping. If it looks too thick, whisk in a little more of the reserved pasta water, a tablespoon at a time, until you reach the desired consistency.

  8. Drain the spaghetti, reserving a little more pasta water if needed, and add the noodles directly into the skillet with the sauce. Toss vigorously, ensuring each strand is enveloped in the creamy tomato‑spinach mixture. The starchy water you saved will help the sauce adhere, creating a silky coating that glistens under the light. Continue tossing for about 2 minutes, allowing the pasta to absorb some of the sauce’s flavor, and you’ll hear a soft, comforting sound as the noodles glide through the pan.

  9. Finish the dish by sprinkling the chopped fresh basil over the top, adding a final burst of aromatic freshness. Give everything one last gentle toss, then remove from heat. Let the plate rest for a minute so the flavors settle—this brief pause makes a huge difference in taste perception. Serve immediately, perhaps with an extra shave of Parmesan and a drizzle of olive oil if you’re feeling indulgent.

  10. And there you have it! But before you dig in, let me share some tips that will take this from great to absolutely unforgettable…

🔐 Expert Tips for Perfect Results

The Taste Test Trick

Before you add the final pinch of salt, take a tiny spoonful of sauce and let it cool for a moment. This cool‑down allows your palate to detect subtle flavors that are often masked by heat. If you notice a hint of bitterness from the garlic, a splash of lemon juice can brighten the entire dish. Trust me on this one: the tiniest adjustments can elevate the flavor profile dramatically.

Why Resting Time Matters More Than You Think

Allowing the sauce to sit for a minute after mixing the pasta isn’t just for show—it lets the starches from the spaghetti bind with the cream, creating a richer, more cohesive texture. I once served this dish straight from the pan, and a guest mentioned it felt “a bit thin.” After letting it rest, the sauce thickened beautifully, hugging each noodle like a warm blanket.

The Seasoning Secret Pros Won’t Tell You

A dash of smoked paprika can add a subtle depth that you’ll barely notice at first, but it lingers on the palate, giving the sauce a whisper of warmth. Similarly, a few drops of white wine vinegar can balance the cream’s richness without making the dish taste acidic. These tiny tweaks are the hallmark of a chef’s intuition, and they’re easy to incorporate.

💡 Pro Tip: Finish the sauce with a drizzle of high‑quality extra‑virgin olive oil right before serving; it adds a glossy finish and a burst of fresh flavor.

Mind the Heat

When adding the heavy cream, keep the heat on low to medium. High heat can cause the cream to curdle, breaking the smooth texture you’re aiming for. If you ever see the sauce start to separate, immediately lower the flame and whisk vigorously while adding a splash of the reserved pasta water to bring it back together.

The Pasta Water Hack

Never underestimate the power of that starchy pasta water. It acts as an emulsifier, binding the sauce and pasta into a cohesive whole. Add it gradually, tasting as you go, until you achieve that perfect silk‑like coating that makes each bite melt in your mouth.

Serving with Style

For a restaurant‑level presentation, twirl a generous mound of spaghetti onto the plate using a large fork and spoon, then spoon the sauce over the top, allowing it to cascade down the sides. Garnish with a few basil leaves, a light dusting of Parmesan, and perhaps a few whole sun‑dried tomato halves for visual contrast. The result is not only delicious but also Instagram‑ready, which is always a bonus when you’re cooking for friends.

🌈 Delicious Variations to Try

One of my favorite things about this recipe is how versatile it is. Here are some twists I've tried and loved:

Mediterranean Chicken Boost

Add 2 cups of diced, grilled chicken breast seasoned with oregano and lemon zest. The protein makes the dish heartier, while the citrus notes brighten the sauce, creating a balanced Mediterranean vibe.

Mushroom & Walnut Earthiness

Sauté a mix of sliced cremini and shiitake mushrooms with a handful of toasted walnuts before adding the cream. This adds a nutty crunch and deep umami that pairs wonderfully with the sun‑dried tomato base.

Spicy Arrabbiata Spinach

Increase the red pepper flakes to a teaspoon and stir in a spoonful of crushed red pepper paste. The extra heat transforms the dish into a bold, fiery experience perfect for spice lovers.

Vegan Creamy Delight

Swap the heavy cream for coconut cream or cashew cream, and use nutritional yeast instead of Parmesan. The result is a dairy‑free version that still boasts that luxurious mouthfeel and cheesy depth.

Autumn Harvest

Fold in roasted butternut squash cubes and a pinch of sage. The sweet, caramelized squash adds a seasonal twist, while sage brings an earthy aroma that complements the cream.

📦 Storage & Reheating Tips

Refrigerator Storage

Allow the dish to cool to room temperature, then transfer it to an airtight container. It will keep for up to 3 days in the fridge. When reheating, add a splash of milk or broth to revive the sauce’s creaminess, and gently warm over low heat while stirring.

Freezing Instructions

Portion the spaghetti and sauce into freezer‑safe bags or containers, leaving a little headspace for expansion. Freeze for up to 2 months. To reheat, thaw overnight in the refrigerator, then warm gently on the stovetop, adding a bit of pasta water to restore the silky texture.

Reheating Methods

The trick to reheating without drying it out? A splash of water, broth, or even a drizzle of olive oil, followed by a gentle stir over low heat. Microwaving is possible, but stir every 30 seconds and cover with a damp paper towel to trap steam.

❓ Frequently Asked Questions

Yes, you can substitute dried basil, but use about one‑third of the amount called for fresh because dried herbs are more concentrated. Add the dried basil earlier in the cooking process so it has time to rehydrate and release its flavor. The final dish will still be delicious, though the bright pop of fresh basil will be missing.

If sun‑dried tomatoes aren’t on hand, you can use regular tomatoes that have been roasted to concentrate their flavor, or even a good quality tomato paste mixed with a splash of olive oil. The texture will be different, but the sweet‑tart essence will still shine through.

Swap half of the heavy cream for low‑fat milk or half‑and‑half, and increase the vegetable broth slightly. This reduces the overall fat content while keeping the sauce creamy. You can also add a bit more grated Parmesan, which adds flavor without extra fat.

Absolutely! Cook the shrimp or sliced sausage in the skillet before adding the garlic, then set aside and re‑add at the end. This ensures the protein is perfectly cooked and doesn’t over‑cook while the sauce simmers.

Yes, simply replace the spaghetti with a gluten‑free pasta of your choice, such as brown rice or chickpea spaghetti. Follow the same cooking times, but be mindful that gluten‑free pasta can become mushier, so keep an eye on the texture.

Separation usually happens when the heat is too high or the sauce is boiled vigorously. Keep the heat low once the cream is added, and stir constantly. Adding a splash of pasta water helps stabilize the emulsion.

No need to blanch. Adding fresh spinach directly to the hot sauce allows it to wilt quickly while retaining its bright color and nutrients. Just be sure to stir it in at the end so it doesn’t overcook.

Yes, you can prepare the sauce up to the point of adding the spinach and cheese, then store it in the refrigerator. When ready to serve, reheat gently, add the spinach and Parmesan, and toss with freshly cooked pasta.
Homemade Spaghetti & Spinach with Sun-Dried Tomato Cream Sauce

Homemade Spaghetti & Spinach with Sun-Dried Tomato Cream Sauce

Homemade Recipe

Prep
15 min
Pin Recipe
Cook
30 min
Total
45 min
Servings
4-6

Ingredients

Instructions

  1. Bring a large pot of salted water to a boil, cook the spaghetti until al dente, and reserve one cup of pasta water before draining.
  2. Heat olive oil in a skillet over medium heat, sauté minced garlic until fragrant, then add sun‑dried tomatoes and cook briefly.
  3. Stir in heavy cream and vegetable broth, simmer gently until the sauce thickens slightly, watching for gentle bubbles.
  4. Add fresh spinach, allowing it to wilt, then incorporate grated Parmesan, stirring until fully melted and the sauce becomes glossy.
  5. Season with black pepper, red pepper flakes, and adjust salt as needed; thin the sauce with reserved pasta water if necessary.
  6. Toss the cooked spaghetti into the sauce, coating each strand evenly, and let it cook together for 2 minutes.
  7. Finish with chopped fresh basil, give a final gentle toss, and remove from heat.
  8. Serve immediately, optionally garnished with extra Parmesan and a drizzle of olive oil.

Nutrition per Serving (estimate)

350
Calories
25g
Protein
30g
Carbs
15g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.