
Spaghetti Spinach with Sun-Dried Tomato Cream Sauce tastes rich, garlicky, a little tangy, and super cozy, like fancy restaurant pasta that accidentally wandered into your weeknight kitchen. It works perfectly for busy cooks who want a 30-minute dinner that still feels special enough for date night or a family treat. I first made this on a Tuesday when I felt tired and grumpy, and it completely turned my mood around by the second bite.
Why Spaghetti Spinach with Sun-Dried Tomato Cream Sauce Is Worth It
This pasta hits that perfect balance of creamy and bright, so it never feels heavy or boring. The sun-dried tomatoes bring concentrated flavor, the spinach adds freshness and color, and the spaghetti soaks up every drop of sauce. You get restaurant-level flavor with simple pantry ingredients and one main pan to clean.
It works for picky eaters and food lovers at the same time, which feels like a small miracle. You can keep it vegetarian, add protein, or tweak the creaminess to your taste without ruining the sauce. I keep these ingredients on hand because this recipe saves me every time I forget to plan dinner.
“This Spaghetti Spinach with Sun-Dried Tomato Cream Sauce tastes like a fancy Italian dinner that magically appears in 30 minutes with almost no effort, ★★★★★”
Ingredients You Need
Pasta and veg
- 12 ounces spaghetti
- 4 cups fresh baby spinach, loosely packed
- 1 small yellow onion, finely diced
- 4 cloves garlic, minced
- 1 teaspoon red pepper flakes, optional for heat
Sun-dried tomato cream sauce
- 1 cup sun-dried tomatoes in oil, drained and finely chopped
- Use the kind packed in oil, not dry-packed, for better flavor and easier blending.
- 2 tablespoons oil from the sun-dried tomato jar
- 1 cup heavy cream
- Use half-and-half for a lighter sauce, or full-fat coconut milk for a dairy-free twist.
- 1 cup low-sodium vegetable broth or chicken broth
- 1 teaspoon Italian seasoning or dried oregano and basil mix
- 1 teaspoon sugar or honey to balance acidity, optional but helpful
- ½ teaspoon salt, plus more to taste
- ½ teaspoon black pepper
Cheese and finishers
- ¾ cup freshly grated Parmesan cheese, plus extra for serving
- Use a wedge and grate it yourself; pre-shredded cheese can clump in the sauce.
- 2 tablespoons butter
- Juice of ½ lemon, to brighten the sauce
- Fresh basil or parsley, chopped, for garnish
Optional protein add-ins
- 1 to 2 cups cooked chicken, sliced or shredded
- 1 cup cooked shrimp
- 1 can chickpeas, drained and rinsed, for a vegetarian protein boost
Pantry shortcuts and brand notes
- Jarred minced garlic works if you feel rushed, though fresh garlic gives stronger flavor.
- Use any good-quality spaghetti; bronze-cut brands cling to the sauce better.
- If you use dry-packed sun-dried tomatoes, soak them in hot water for 10 minutes, then pat dry and add 1 extra tablespoon olive oil to the pan.
Equipment list
- Large pot for boiling pasta
- Large deep skillet or sauté pan
- Tongs or pasta fork
- Measuring cups and spoons
- Cutting board and sharp knife
- Fine grater or microplane for Parmesan
Quick Tips & substitutions
- Salt the pasta water generously so the spaghetti tastes seasoned before it hits the sauce.
- Cook the pasta just shy of al dente, then finish it in the sauce for better flavor.
- Reserve at least 1 cup of starchy pasta water to adjust sauce thickness.
- Swap spaghetti with fettuccine, linguine, or penne if that is what you have.
- Use half-and-half instead of heavy cream for a lighter sauce, but simmer a bit longer to thicken.
- Choose coconut milk and vegan Parmesan-style cheese for a dairy-free version.
- Stir in cooked chicken, shrimp, or chickpeas at the end to turn it into a higher-protein meal.
- Chop the sun-dried tomatoes very small so they spread evenly through every bite.
- Taste and adjust salt, pepper, and lemon juice right before serving to keep flavors bright.
How to Make Spaghetti Spinach with Sun-Dried Tomato Cream Sauce
Step 1: Boil the spaghetti
Bring a large pot of water to a strong boil and salt it until it tastes pleasantly salty. Add the spaghetti and cook it until it reaches just under al dente, usually 1 minute less than the package suggests. Scoop out at least 1 cup of pasta water, then drain the spaghetti and set it aside.
Step 2: Start the flavor base
Heat a large deep skillet over medium heat and add 2 tablespoons of the oil from the sun-dried tomato jar. Add the diced onion and cook until it turns soft and lightly golden, about 4 to 5 minutes, while you stir often. Add the garlic and red pepper flakes and cook 30 to 60 seconds, until the garlic smells fragrant but not burnt.
Step 3: Build the sun-dried tomato layer
Stir in the chopped sun-dried tomatoes and Italian seasoning. Cook 2 to 3 minutes so the tomatoes soften and the flavors mingle with the onion and garlic. If the pan looks dry, add a splash of broth or a drizzle of olive oil to keep things sizzling, not burning.
Step 4: Add liquids and simmer the cream sauce
Pour in the broth and stir, scraping up any browned bits from the bottom of the pan. Add the heavy cream, sugar or honey if using, salt, and black pepper. Bring the mixture to a gentle simmer, not a hard boil, and cook 5 to 7 minutes until the sauce thickens slightly and coats the back of a spoon.
Step 5: Melt in the cheese and butter
Lower the heat to medium-low. Stir in the butter until it melts into the sauce. Sprinkle in the grated Parmesan gradually while you stir, so it melts smoothly and does not clump. If the sauce thickens too much, loosen it with a splash of pasta water.
Step 6: Add spinach and optional protein
Add the baby spinach to the skillet. Stir until the spinach wilts and softens, about 1 to 2 minutes. If you use cooked chicken, shrimp, or chickpeas, stir them in now and warm them through in the sauce.
Step 7: Toss in the spaghetti
Add the cooked spaghetti directly into the skillet with the sauce. Toss with tongs until every strand coats in the sun-dried tomato cream sauce. Add small splashes of pasta water as needed until the sauce looks glossy and clings to the pasta, not gloopy or dry.
Step 8: Finish with lemon and herbs
Squeeze in the lemon juice and toss again. Taste and adjust with more salt, pepper, or lemon if you want a brighter flavor. Sprinkle with fresh basil or parsley and extra Parmesan right before you serve.
Recipe Variations
- Gluten-free: Use gluten-free spaghetti or brown rice pasta and check that your broth and sun-dried tomatoes list gluten-free on the label.
- Vegan: Use olive oil instead of butter, coconut milk instead of cream, vegetable broth, and a vegan Parmesan-style cheese or nutritional yeast.
- Low carb: Swap spaghetti with zucchini noodles or spaghetti squash and reduce the broth slightly so the sauce stays thick.
- Extra protein: Add grilled chicken, sautéed shrimp, or pan-seared tofu cubes.
- Extra veggies: Stir in mushrooms, cherry tomatoes, or roasted red peppers with the spinach.
- Extra heat: Add more red pepper flakes or a pinch of cayenne.
Ways to Serve
- Serve Spaghetti Spinach with Sun-Dried Tomato Cream Sauce with a simple green salad and lemony vinaigrette.
- Add garlic bread or warm crusty bread to soak up every bit of sauce.
- Pair with roasted vegetables like broccoli, asparagus, or carrots.
- Top with extra fresh herbs and a squeeze of lemon for a brighter plate.
- Pack leftovers in a thermos for a cozy work or school lunch.
Storage Success
Store leftover Spaghetti Spinach with Sun-Dried Tomato Cream Sauce in an airtight container in the fridge for up to 3 days. Add a small splash of broth, milk, or water when you reheat it on the stove over low heat so the sauce loosens and turns silky again. Stir often while you reheat so the cream and cheese stay smooth. If the pasta soaks up a lot of sauce overnight, treat it like a baked pasta and add extra cheese on top when you warm it.

Spaghetti Spinach with Sun-Dried Tomato Cream Sauce
Ingredients
Method
- Cook the spaghetti in a large pot of salted boiling water according to package directions until al dente. Reserve about 1/2 cup of the pasta cooking water, then drain.
- While the pasta cooks, heat the olive oil in a large skillet over medium heat. Add the minced garlic and sauté for 30–60 seconds until fragrant, stirring constantly to avoid burning.
- Stir in the sliced sun-dried tomatoes and cook for 1–2 minutes to warm and slightly soften them.
- Add the fresh spinach to the skillet and cook, tossing frequently, until wilted, about 2–3 minutes.
- Pour in the heavy cream and bring to a gentle simmer. Reduce the heat to low and stir in the grated Parmesan cheese until melted and the sauce is smooth and slightly thickened.
- Season the sauce with salt, black pepper, and red pepper flakes if using. Taste and adjust seasoning as needed.
- Add the cooked spaghetti to the skillet and toss to coat in the sun-dried tomato cream sauce. If the sauce is too thick, add a splash of reserved pasta water until it reaches your desired consistency.
- Serve immediately, garnished with extra Parmesan and black pepper if desired.
Notes
Approximate per serving (1/4 of recipe): 620 calories; fat 30 g; saturated fat 15 g; carbohydrates 68 g; fiber 4 g; sugars 6 g; protein 19 g; sodium 430 mg. Values will vary based on brands, add-ins, and portion size.
