Imagine twirling your fork through silky strands of perfectly cooked spaghetti coated in a velvety sun-dried tomato cream sauce, with vibrant green spinach leaves adding freshness to each delectable bite. This Spaghetti & Spinach with Sun-Dried Tomato Cream Sauce transforms simple ingredients into an extraordinary pasta experience that tastes like it came from a high-end Italian restaurant. The concentrated sweetness of sun-dried tomatoes creates a rich depth of flavor that perfectly balances the earthy spinach and creamy sauce. You’ll learn how to create this impressive yet surprisingly easy pasta dish that’s perfect for weeknight dinners or special occasions when you want to impress without spending hours in the kitchen.
Why You’ll Love This Recipe
This Spaghetti & Spinach with Sun-Dried Tomato Cream Sauce deserves a permanent spot in your recipe collection for so many reasons. First, the contrasting textures create an irresistible eating experience – tender pasta, silky sauce, and slightly wilted spinach provide the perfect mouthfeel with each bite. The sun-dried tomatoes add both chewy texture and concentrated umami flavor that elevates this dish beyond ordinary pasta recipes.
What really makes this creamy tomato spinach pasta special is its versatility. It’s elegant enough for date night yet simple enough for Monday dinner. The entire dish comes together in under 30 minutes, making it perfect for busy weeknights when you want something that tastes like you spent hours in the kitchen.
The sauce strikes that perfect balance between richness and freshness – the cream provides luxurious body while the spinach and tomatoes keep it from feeling too heavy. Plus, the vibrant red and green colors make for a stunning presentation that will have everyone eager to dig in the moment it hits the table.
Ingredients
For this delicious Spaghetti & Spinach with Sun-Dried Tomato Cream Sauce, gather these ingredients:
• 12 oz (340g) spaghetti
• 3 tablespoons olive oil, divided
• 4 cloves garlic, minced
• ½ cup (80g) sun-dried tomatoes in oil, drained and chopped
• 1 cup (240ml) heavy cream
• ½ cup (120ml) chicken or vegetable broth
• ½ cup (50g) freshly grated Parmesan cheese, plus more for serving
• 4 cups (120g) fresh spinach, roughly chopped
• ¼ teaspoon red pepper flakes (adjust to taste)
• 1 teaspoon Italian seasoning
• Salt and freshly ground black pepper, to taste
• 2 tablespoons fresh basil, thinly sliced (for garnish)
The oil-packed sun-dried tomatoes provide more intense flavor than the dry variety, while fresh spinach offers the best texture for this dish. Quality Parmesan cheese makes a significant difference in creating that perfect creamy consistency.
Pro Tips
To elevate your Spaghetti & Spinach with Sun-Dried Tomato Cream Sauce from good to spectacular, follow these professional techniques:
First, reserve about ½ cup of pasta cooking water before draining your spaghetti. This starchy water is liquid gold for adjusting the consistency of your sauce later – it helps the sauce cling to the pasta and thins it out if it becomes too thick without diluting the flavor.
Second, don’t rush the sun-dried tomatoes when you’re sautéing them with garlic. Allow them to bloom in the olive oil for at least 1-2 minutes before adding other ingredients. This process releases their essential oils and deeply infuses the base of your sauce with their concentrated flavor.
Finally, add your spinach in batches rather than all at once. This prevents overcrowding in the pan, which would cause the spinach to steam rather than properly wilt. Each batch should take only about 30 seconds to wilt down before adding more. This technique ensures your spinach retains its vibrant green color and doesn’t release excess water that could thin your sauce.

Instructions
Step 1: Cook the pasta
Bring a large pot of generously salted water to a rolling boil. Add the spaghetti and cook according to package directions until al dente, usually 8-10 minutes. Remember that the pasta will continue cooking slightly when added to the hot sauce, so aim for the firmer side of al dente. Just before draining, reserve ½ cup of the starchy pasta water. Drain the pasta but don’t rinse it—that starch helps the sauce adhere to each strand.
Step 2: Prepare the base
While the pasta cooks, heat 2 tablespoons of olive oil in a large, deep skillet over medium heat. Add the minced garlic and cook for 30 seconds until fragrant, being careful not to burn it. Add the chopped sun-dried tomatoes and red pepper flakes, stirring frequently for 1-2 minutes to release their flavors into the oil.
Step 3: Create the sauce
Pour in the heavy cream and chicken broth, stirring to combine. Bring the mixture to a gentle simmer (not a full boil, which could cause the cream to separate). Reduce the heat to medium-low and let the sauce reduce for about 5 minutes, stirring occasionally. The flavors will intensify and the sauce will thicken slightly.
Step 4: Build flavor and texture
Add the Italian seasoning and gradually stir in the grated Parmesan cheese until melted and the sauce is smooth. Season with salt and freshly ground black pepper to taste, keeping in mind that both the cheese and sun-dried tomatoes contribute saltiness.
Step 5: Incorporate the spinach
Add the spinach in batches, stirring until each addition wilts down before adding more. The spinach will cook down considerably and become bright green—this should take only 1-2 minutes total.
Step 6: Combine and finish
Add the drained spaghetti directly to the sauce, tossing gently with tongs to coat every strand. If the sauce seems too thick, add a splash of the reserved pasta water to reach your desired consistency. Cook for another minute to allow the pasta to absorb some of the sauce. Drizzle with the remaining tablespoon of olive oil, garnish with fresh basil, and serve immediately with additional Parmesan cheese.
Variations
This versatile Spaghetti & Spinach with Sun-Dried Tomato Cream Sauce recipe adapts beautifully to different dietary needs and flavor preferences. For a protein-packed variation, add 1 pound of grilled chicken breast cut into strips or 1 pound of sautéed shrimp. The sauce complements both proteins perfectly, creating a more substantial meal.
For a vegetarian protein boost, toss in 1 cup of white beans or chickpeas when you add the spinach. They’ll warm through without overcooking and add a pleasant textural contrast to the pasta.
Looking for a lighter version? Replace the heavy cream with half the amount of cream cheese mixed with ¼ cup of milk. This creates a similarly creamy texture with less fat. You can also substitute whole wheat or gluten-free spaghetti for the regular pasta—just be aware that gluten-free varieties might require extra pasta water to help the sauce adhere properly.
For a dairy-free option, use full-fat coconut milk instead of cream and substitute nutritional yeast for the Parmesan. The flavor profile will change slightly, but it will maintain the creamy consistency that makes this dish so comforting.
Storage and Serving
This Spaghetti & Spinach with Sun-Dried Tomato Cream Sauce keeps well in an airtight container in the refrigerator for up to 3 days. When reheating, add a splash of milk or water to loosen the sauce, as it will thicken considerably when chilled. Warm it gently over medium-low heat on the stovetop for best results, stirring occasionally to prevent sticking. Microwaving works in a pinch, but cover the dish and use 70% power, stirring halfway through.
For serving, present this pasta in warmed shallow bowls to keep it hot longer. Garnish with additional fresh basil, a light drizzle of high-quality olive oil, and freshly grated Parmesan cheese just before bringing to the table. For a complete meal, pair with a simple arugula salad dressed with lemon and olive oil to cut through the richness of the sauce.
This dish also pairs beautifully with a crisp white wine like Pinot Grigio or Sauvignon Blanc. For a non-alcoholic option, sparkling water with a squeeze of lemon complements the creamy pasta perfectly.
FAQs
Can I make this dish ahead of time?
While best enjoyed fresh, you can prepare the sauce up to 2 days ahead and refrigerate it. Cook the pasta fresh when ready to serve, then reheat the sauce, adding a splash of cream or pasta water to revive its consistency before combining.
What can I substitute for sun-dried tomatoes?
Roasted red peppers provide a similar sweet-savory flavor profile. Use about ⅔ cup chopped roasted red peppers as a replacement, though the flavor will be milder and less concentrated than sun-dried tomatoes.
Is there a lighter alternative to heavy cream?
Half-and-half or whole milk can be used, though the sauce will be thinner. To compensate, increase the Parmesan cheese by 2-3 tablespoons or add 1 tablespoon of flour to the oil before adding the liquid ingredients.
Can I use frozen spinach instead of fresh?
Yes, but thaw and thoroughly squeeze out excess moisture first. Use about ½ cup of thawed frozen spinach, as it’s more concentrated than fresh. Add it when you would add fresh spinach, but it will need less time to incorporate.
How can I add more protein to this dish?
Grilled chicken, sautéed shrimp, or Italian sausage all work wonderfully. Cook the protein separately and add it when combining the pasta with the sauce. For vegetarian options, white beans or chickpeas are excellent additions.
Spaghetti & Spinach with Sun-Dried Tomato Cream Sauce
- Prep Time: 15 mins
- Cook Time: 30 mins
- Total Time: 45 mins
- Yield: 4 servings 1x
- Category: Dinner
- Method: Cooking
- Cuisine: Americaine
Description
Indulge in Spaghetti & Spinach with Sun-Dried Tomato Cream Sauce for a tasty meal tonight. Discover this delicious recipe now!
Ingredients
- 12 oz (340g) spaghetti
- 3 tablespoons olive oil, divided
- 4 cloves garlic, minced
- ½ cup (80g) sun-dried tomatoes in oil, drained and chopped
- 1 cup (240ml) heavy cream
- ½ cup (120ml) chicken or vegetable broth
- ½ cup (50g) freshly grated Parmesan cheese, plus more for serving
- 4 cups (120g) fresh spinach, roughly chopped
- ¼ teaspoon red pepper flakes (adjust to taste)
- 1 teaspoon Italian seasoning
- Salt and freshly ground black pepper, to taste
- 2 tablespoons fresh basil, thinly sliced (for garnish)
Instructions
- Step 1: Cook the pasta Bring a large pot of generously salted water to a rolling boil. Add the spaghetti and cook according to package directions until al dente, usually 8-10 minutes. Remember that the pasta will continue cooking slightly when added to the hot sauce, so aim for the firmer side of al dente. Just before draining, reserve ½ cup of the starchy pasta water. Drain the pasta but don’t rinse it—that starch helps the sauce adhere to each strand.
- Step 2: Prepare the base While the pasta cooks, heat 2 tablespoons of olive oil in a large, deep skillet over medium heat. Add the minced garlic and cook for 30 seconds until fragrant, being careful not to burn it. Add the chopped sun-dried tomatoes and red pepper flakes, stirring frequently for 1-2 minutes to release their flavors into the oil.
- Step 3: Create the sauce Pour in the heavy cream and chicken broth, stirring to combine. Bring the mixture to a gentle simmer (not a full boil, which could cause the cream to separate). Reduce the heat to medium-low and let the sauce reduce for about 5 minutes, stirring occasionally. The flavors will intensify and the sauce will thicken slightly.
- Step 4: Build flavor and texture Add the Italian seasoning and gradually stir in the grated Parmesan cheese until melted and the sauce is smooth. Season with salt and freshly ground black pepper to taste, keeping in mind that both the cheese and sun-dried tomatoes contribute saltiness.
- Step 5: Incorporate the spinach Add the spinach in batches, stirring until each addition wilts down before adding more. The spinach will cook down considerably and become bright green—this should take only 1-2 minutes total.
- Step 6: Combine and finish Add the drained spaghetti directly to the sauce, tossing gently with tongs to coat every strand. If the sauce seems too thick, add a splash of the reserved pasta water to reach your desired consistency. Cook for another minute to allow the pasta to absorb some of the sauce. Drizzle with the remaining tablespoon of olive oil, garnish with fresh basil, and serve immediately with additional Parmesan cheese.
Notes
Fresh ingredients will always yield the best flavor results.
Nutrition
- Serving Size: 1 serving
- Calories: 300
- Sugar: 5g
- Sodium: 400mg
- Fat: 10g
- Saturated Fat: 3g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 5g
- Protein: 15g
- Cholesterol: 50mg