CREAMY SPINACH & SUN-DRIED TOMATO PASTA
Creamy, garlicky, cheesy, and packed with vibrant sun-dried tomatoes and fresh spinach, this Creamy Spinach & Sun-Dried Tomato Pasta is the kind of comforting dinner that tastes like it came from your favorite Italian restaurant.
Tender spaghetti or linguine is coated in a silky Parmesan cream sauce, while the sun-dried tomatoes add a delicious sweet-tangy flavor and the spinach brings freshness and color. The best part? It’s simple enough for a weeknight but special enough to serve when you’re entertaining.
With just a handful of ingredients and about 30 minutes, you can have a rich and satisfying pasta dinner on the table.
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Servings: 4
Ingredients
• 8 oz spaghetti or linguine
• 2 tbsp olive oil
• 3 cloves garlic, minced
• 1/3 cup sun-dried tomatoes, thinly sliced
• 3 cups fresh spinach
• 1 cup heavy cream
• 1/2 cup freshly grated Parmesan cheese
• 1/2 tsp Italian seasoning
• 1/4 tsp red pepper flakes, optional
• 1/2 tsp freshly ground black pepper
• 1/4 tsp salt, or to taste
• 1/2 cup reserved pasta water
• 2 tbsp fresh parsley, chopped, optional
Optional Add-Ins
• 1 cup cooked chicken, sliced
• 1/2 lb shrimp, peeled and deveined
• 1 cup sliced mushrooms
• 1/4 cup roasted red peppers
• Extra Parmesan for serving
• Fresh basil for garnish
Description
This creamy pasta is a perfect combination of rich and fresh flavors.
The sauce starts with fragrant garlic gently cooked in olive oil. Sun-dried tomatoes are added for a concentrated burst of sweetness and savory flavor. Fresh spinach then wilts directly into the sauce before heavy cream and Parmesan transform everything into a smooth, luxurious coating for the pasta.
A splash of reserved pasta water helps loosen the sauce and allows it to cling beautifully to every strand of spaghetti or linguine.
The finished dish is creamy without being complicated, colorful enough for a dinner party, and comforting enough for a cozy night at home.
Instructions
- Cook the pasta
Bring a large pot of generously salted water to a boil.
Add the spaghetti or linguine and cook according to the package directions until al dente.
Before draining, reserve approximately 1/2 cup of pasta water.
Drain the pasta and set it aside. Do not rinse it because the natural starch on the pasta helps the creamy sauce cling to it.
- Prepare the ingredients
While the pasta cooks, mince the garlic and slice the sun-dried tomatoes into thin strips.
Wash the spinach and allow it to drain well.
Grate the Parmesan cheese rather than using pre-shredded cheese if possible. Freshly grated Parmesan melts more smoothly into the cream sauce.
- Sauté the garlic
Heat the olive oil in a large skillet over medium heat.
Add the minced garlic and cook for approximately 30–60 seconds, stirring constantly.
The garlic should become fragrant but should not turn dark brown, as burnt garlic can make the sauce bitter.
- Add the sun-dried tomatoes
Add the sliced sun-dried tomatoes to the skillet.
Cook for approximately 1–2 minutes, stirring occasionally.
This allows the tomatoes to release their flavor into the olive oil.
- Add the spinach
Add the fresh spinach to the skillet in handfuls.
It may look like a lot at first, but spinach cooks down quickly.
Stir gently and cook for approximately 2–3 minutes until the spinach is wilted.
- Create the creamy sauce
Reduce the heat to medium-low.
Pour in the heavy cream and stir gently.
Add the Italian seasoning, black pepper, and red pepper flakes if using.
Allow the cream to warm gently for approximately 2–3 minutes.
Avoid rapidly boiling the cream because high heat can cause the sauce to become separated or overly thick.
- Add Parmesan
Gradually sprinkle the Parmesan cheese into the warm cream sauce while stirring continuously.
The cheese should melt into the sauce and create a smooth, creamy consistency.
- Adjust the sauce
Add a few tablespoons of the reserved pasta water and stir.
Continue adding pasta water a little at a time until the sauce reaches your preferred consistency.
The sauce should be creamy and silky rather than watery.
Remember that it will thicken slightly as it sits.
- Add the pasta
Add the cooked spaghetti or linguine directly to the skillet.
Use tongs to gently toss the pasta through the sauce.
Continue tossing for approximately 1–2 minutes, allowing the sauce to coat every strand.
If the sauce becomes too thick, add another splash of pasta water.
- Taste and season
Taste the pasta and adjust the salt and pepper as needed.
Keep in mind that Parmesan and sun-dried tomatoes can already be salty, so add additional salt gradually.
- Serve
Transfer the pasta to serving bowls.
Top with freshly grated Parmesan, chopped parsley, and additional sun-dried tomatoes if desired.
For extra freshness, add a few fresh basil leaves before serving.
Serve immediately while the sauce is creamy and warm.
Notes
If you’re using sun-dried tomatoes packed in oil, you can use some of the oil from the jar instead of regular olive oil. It adds even more flavor to the sauce.
If using dry-packed sun-dried tomatoes, soak them briefly in warm water according to the package directions before slicing.
Freshly grated Parmesan melts much better than pre-shredded cheese.
Don’t skip the reserved pasta water. The starch helps emulsify the sauce and gives it a smooth consistency.
The sauce will thicken as it cools, so it’s best served immediately.
Tips for the Best Creamy Pasta
• Cook the pasta just until al dente.
• Salt the pasta water generously.
• Reserve pasta water before draining.
• Don’t burn the garlic.
• Use freshly grated Parmesan whenever possible.
• Keep the cream at a gentle simmer rather than a rolling boil.
• Add Parmesan gradually while stirring.
• Adjust the sauce with pasta water instead of adding more cream if it becomes too thick.
• Taste before adding extra salt.
• Serve immediately for the creamiest texture.
How to Make It Extra Flavorful
For even more flavor, sauté the garlic in the oil from the sun-dried tomato jar.
You can also add a pinch of red pepper flakes for subtle heat, a squeeze of fresh lemon juice to brighten the creamy sauce, or a little fresh basil just before serving.
A small amount of freshly grated Parmesan on top adds a savory finishing touch.
Protein Additions
This pasta is delicious on its own, but you can easily turn it into a higher-protein dinner.
Add sliced grilled chicken for a hearty chicken pasta.
Shrimp cooks quickly and pairs beautifully with the creamy sun-dried tomato sauce.
You can also add cooked salmon, turkey, or Italian-style chicken sausage.
If adding protein, cook it separately and stir it into the finished pasta.
Vegetable Additions
You can easily add more vegetables without changing the basic sauce.
Try:
• Sliced mushrooms
• Roasted red peppers
• Broccoli
• Zucchini
• Asparagus
• Cherry tomatoes
• Artichoke hearts
Sauté firmer vegetables before adding the cream so they have enough time to become tender.
Make-Ahead & Storage
This pasta is best served immediately, but leftovers can be refrigerated in an airtight container for up to 3 days.
The sauce will thicken considerably once chilled.
When reheating, place the pasta in a skillet over low heat and add a splash of milk, cream, or water.
Stir gently until heated through and creamy again.
Avoid overheating because excessive heat can cause the cream sauce to separate.
Freezing
Cream-based pasta sauces don’t always freeze and thaw perfectly because dairy can separate.
For the best texture, prepare this recipe fresh or store leftovers in the refrigerator.
Servings
This recipe makes approximately 4 servings.
Each serving is approximately one-quarter of the finished recipe.
Approximate Nutritional Information
Per serving, without optional protein additions:
Calories: approximately 560
Protein: approximately 15 g
Carbohydrates: approximately 55 g
Fat: approximately 32 g
Fiber: approximately 4 g
Sugar: approximately 6 g
Sodium: approximately 500–650 mg
Nutritional values are estimates and vary depending on the pasta, Parmesan, cream, and sun-dried tomatoes used.
Benefits
🌿 Fresh spinach: Adds vitamins, minerals, antioxidants, and fiber.
🍅 Sun-dried tomatoes: Provide concentrated tomato flavor along with antioxidants such as lycopene.
🧀 Parmesan: Adds protein and calcium along with a rich savory flavor.
🫒 Olive oil: Provides flavorful unsaturated fats.
🍝 Satisfying: Pasta combined with a creamy sauce makes this a comforting and filling meal.
🥬 Easy to customize: Add chicken, shrimp, or extra vegetables to make it fit your preferences.
Q&A
Can I use milk instead of heavy cream?
Yes, but the sauce will be lighter and less rich. For a creamier result, use half-and-half.
Can I use Greek yogurt?
You can, but add it after reducing the heat significantly to prevent curdling. The result will be tangier than the original recipe.
Can I use another type of pasta?
Absolutely. Penne, rigatoni, fettuccine, bow ties, or shells can all work. Choose a shape that holds sauce well.
Can I make this gluten-free?
Yes. Simply use your favorite gluten-free pasta and make sure all other ingredients are certified gluten-free if necessary.
Can I make it vegetarian?
Yes. The recipe as written is vegetarian as long as the Parmesan you use is suitable for your dietary preferences.
Can I make it spicy?
Definitely. Add red pepper flakes, freshly cracked chili, or a little chili oil.
Why did my sauce become too thick?
Cream sauces naturally thicken as they cook and cool. Add reserved pasta water one tablespoon at a time until the sauce becomes silky again.
Why did my Parmesan become clumpy?
The heat may have been too high, or the cheese may have been added too quickly. Reduce the heat and add freshly grated Parmesan gradually while stirring.
Can I use frozen spinach?
Yes. Thaw it completely and squeeze out excess water before adding it. Fresh spinach provides the best texture, but frozen spinach is convenient.
What kind of sun-dried tomatoes should I use?
Both oil-packed and dry-packed tomatoes work. Oil-packed tomatoes are especially flavorful and can contribute some of their infused oil to the sauce.
Can I add chicken?
Yes. Add approximately 1 cup of cooked sliced chicken for a heartier meal.
Can I make this dairy-free?
You can substitute plant-based cream and a dairy-free Parmesan alternative, although the flavor and texture will be somewhat different.
Final Tip
The key to a silky, restaurant-style sauce is controlling the heat and using your reserved pasta water. Don’t let the cream boil aggressively, and add Parmesan slowly while stirring.
Once the pasta is tossed into that creamy garlic, spinach, and sun-dried tomato sauce, serve it immediately while everything is warm, glossy, and perfectly coated. 🍝🌿🍅
💚 SAVE this recipe for your next cozy pasta night!
If creamy pasta is your comfort food, say YUM in the comments! 👇🍝







