Spaghetti Spinach with Sun-Dried Tomato Cream Sauce is one of those pasta dishes that looks and tastes like it came straight from a restaurant kitchen. I love how the rich, velvety cream sauce wraps around every strand of spaghetti with bold sun-dried tomato flavor in every bite. It is the kind of meal that feels special without requiring any fancy skills.
I still remember the first time I threw this together on a busy Tuesday night with a half-used jar of sun-dried tomatoes sitting in my fridge. The smell of garlic and tomatoes hitting that warm olive oil was enough to make everyone wander into the kitchen asking what was cooking. This spaghetti spinach recipe has become one of my most-reached-for weeknight dinners. It comes together in about 25 minutes, uses simple pantry ingredients, and delivers a creamy, tangy pasta sauce that feels genuinely comforting. Whether you are cooking for family or just yourself, this dish never disappoints.
Table of Contents
What You Will Need to Make This Creamy Pasta Tonight
I always keep sun-dried tomatoes packed in oil on hand because they bring a deep, concentrated flavor that dry-packed versions just cannot match. Pro tip: do not skip reserving that pasta water. It is what makes this sauce silky and perfectly saucy.
- 12 ounces spaghetti
- 2 tablespoons olive oil
- 3 cloves garlic, minced
- 1/2 cup sun-dried tomatoes in oil, drained and chopped (I prefer the ones packed in herb-infused oil for extra depth)
- 1/2 teaspoon red pepper flakes, optional
- 1 cup heavy cream (half-and-half works for a lighter sauce but will be less rich)
- 1/2 cup reserved pasta water, plus more as needed
- 1/2 cup grated Parmesan cheese, freshly grated melts best
- 5 ounces fresh baby spinach
- Salt and black pepper to taste
- Fresh basil or parsley, chopped, for garnish

Step-by-Step Instructions for Perfect Spaghetti Spinach
I recommend reading through all the steps before you start. This spaghetti spinach with sun-dried tomato cream sauce moves quickly once the pasta hits the water, so having everything prepped and ready makes the whole process smooth.
Step 1: Bring a large pot of water to a rolling boil and season it generously with salt. It should taste almost like the sea. Cook your spaghetti according to package directions until al dente, typically 8 to 10 minutes. Before draining, scoop out about 1 cup of pasta water and set it aside. Drain the pasta but do not rinse it.
Step 2: While the pasta cooks, heat olive oil in a large skillet over medium heat. Add the minced garlic and chopped sun-dried tomatoes. Cook for 1 to 2 minutes, stirring often, until the garlic is fragrant and just turning golden. Watch closely here because garlic burns fast and bitter garlic will ruin the sauce.
Step 3: If using red pepper flakes, stir them in now. Then pour in the heavy cream. Bring the mixture to a gentle simmer over medium heat. Let it cook uncovered for 2 to 3 minutes until it thickens slightly. You will notice it coating the back of a spoon. That is your visual cue.
Step 4: Add the drained spaghetti straight into the skillet along with 1/2 cup of the reserved pasta water and the grated Parmesan. Use tongs to toss everything together until the pasta is evenly coated and the sauce looks glossy and creamy. If the sauce feels too thick, splash in a little more pasta water and keep tossing.
Step 5: Add the fresh baby spinach in big handfuls and continue tossing with the tongs. The spinach will wilt down in about 1 to 2 minutes. Do not walk away here. Overcooked spinach turns mushy and dull green.
Step 6: Taste and season with salt and black pepper as needed. Remove from heat and top with fresh basil or parsley. Serve immediately for the best texture and flavor.
The Best Ways to Serve This Sun-Dried Tomato Pasta
This spaghetti spinach pairs wonderfully with simple sides that let the creamy, tangy sauce shine. Here are some of the best sides for spaghetti spinach with sun-dried tomato cream sauce.
Garlic Bread: The crusty, buttery bread is perfect for scooping up every last bit of that rich cream sauce. A classic pairing that never gets old.
Simple Green Salad: A crisp salad dressed with a light lemon vinaigrette cuts through the richness of the pasta and adds a refreshing contrast.
Roasted Asparagus: The slightly smoky, earthy flavor of roasted asparagus complements the tangy sun-dried tomatoes and adds a lovely seasonal touch.
Extra Parmesan on the Side: Set a bowl of freshly grated Parmesan on the table so everyone can add as much as they like. It takes the flavor over the top.
More Cozy Pasta and Dinner Ideas to Try Next
If you loved this spaghetti spinach with sun-dried tomato cream sauce, there are so many other satisfying pasta and skillet dinners worth adding to the weekly rotation. The Caramelized Leek and Mushroom Gruyere Pasta brings the same cozy, creamy energy with deep savory flavors, while the Garlic Butter Chicken Bites with Creamy Parmesan Pasta is a perfect protein-packed upgrade for nights when you want something heartier.
For more vegetable-forward dinners that come together just as quickly, the Roasted Vegetable Pasta is a colorful and flavorful option that pairs beautifully with crusty bread, just like this dish. If you enjoy the sun-dried tomato flavor profile, the Creamy Tuscan Chicken takes those same bold Mediterranean ingredients in a richly sauced skillet direction that is equally impressive on a weeknight table.
How to Store and Reheat Your Leftover Pasta
This spaghetti spinach with sun-dried tomato cream sauce stores well for a few days, making it a great option for next-day lunches. Transfer any leftovers to an airtight container and refrigerate for up to 3 days.
When it comes to reheating, I recommend doing it gently on the stovetop over medium-low heat. Add a small splash of cream or water to loosen the sauce as it warms back up. Stir often and avoid high heat, which can cause the cream sauce to separate and turn greasy. The microwave works in a pinch at 50% power in short 30-second intervals, stirring between each.
Pro tip: freezing is not recommended for this recipe. Cream-based sauces tend to break and become grainy once thawed. If you want to prep ahead, make the sauce base separately and refrigerate it for up to 2 days, then cook fresh pasta and combine when ready to serve.
Frequently Asked Questions About Spaghetti Spinach with Sun-Dried Tomato Cream Sauce
Can I use a different pasta shape instead of spaghetti?
Absolutely. Fettuccine, linguine, or even penne all work great with this sun-dried tomato cream sauce. Just cook whatever pasta shape you have to al dente and follow the same steps.
My sauce looks too thin. How do I fix it?
Let the sauce simmer a minute or two longer before adding the pasta, or add a little more Parmesan cheese while tossing. Both methods help thicken the sauce without changing the flavor.
Can I add protein to this recipe?
Yes, grilled chicken, shrimp, or even white beans are all great additions. Stir them in during Step 4 along with the pasta so they heat through evenly in the sauce.
Go Make This Cozy Pasta Tonight
This spaghetti spinach with sun-dried tomato cream sauce is proof that a truly satisfying, restaurant-quality meal does not require hours in the kitchen. With simple ingredients and a few easy steps, you get a creamy, bold, and deeply flavorful pasta dish the whole family will love. Try this recipe tonight and leave a comment below letting me know how it turned out!
Spaghetti Spinach with Sun-Dried Tomato Cream Sauce
A rich and creamy pasta dish made with sun-dried tomatoes, garlic, Parmesan, and fresh spinach. Ready in about 25 minutes for a perfect weeknight meal.
- Prep Time: 5 minutes
- Cook Time: 20 minutes
- Total Time: 25 minutes
- Yield: 4 servings 1x
- Category: Dinner
- Method: Stovetop
- Cuisine: Italian-American
- Diet: Vegetarian
Ingredients
- 12 ounces spaghetti
- 2 tablespoons olive oil
- 3 cloves garlic, minced
- 1/2 cup sun-dried tomatoes in oil, drained and chopped
- 1/2 teaspoon red pepper flakes (optional)
- 1 cup heavy cream
- 1/2 cup reserved pasta water, plus more as needed
- 1/2 cup grated Parmesan cheese
- 5 ounces fresh baby spinach
- Salt and black pepper to taste
- Fresh basil or parsley, chopped, for garnish
Instructions
- Bring a large pot of generously salted water to a boil. Cook spaghetti according to package directions until al dente, about 8 to 10 minutes. Reserve 1 cup of pasta water before draining. Drain pasta but do not rinse.
- Heat olive oil in a large skillet over medium heat. Add minced garlic and chopped sun-dried tomatoes. Cook for 1 to 2 minutes until garlic is fragrant.
- If using, stir in red pepper flakes.
- Pour in the heavy cream and bring to a gentle simmer. Cook uncovered for 2 to 3 minutes until slightly thickened.
- Add drained spaghetti, 1/2 cup reserved pasta water, and grated Parmesan to the skillet. Toss with tongs until pasta is well coated and sauce is creamy. Add more pasta water as needed.
- Add fresh baby spinach and toss until wilted, about 1 to 2 minutes.
- Season with salt and black pepper to taste. Remove from heat, garnish with fresh basil or parsley, and serve immediately.
Notes
- Use sun-dried tomatoes packed in oil for the best flavor. If using dry-packed, rehydrate in warm water before chopping.
- Do not rinse the pasta after draining. The starch helps the cream sauce cling to every strand.
- For extra protein, add grilled chicken or shrimp in step 5 along with the pasta.
- Freezing is not recommended as the cream sauce may separate when thawed.
Nutrition
- Serving Size: 1 serving
- Calories: 620 kcal
- Sugar: 5 g
- Sodium: 390 mg
- Fat: 28 g
- Saturated Fat: 15 g
- Unsaturated Fat: 11 g
- Trans Fat: 0 g
- Carbohydrates: 72 g
- Fiber: 4 g
- Protein: 18 g
- Cholesterol: 75 mg







