Creamy Spinach Spaghetti with Sun-Dried Tomatoes

Spaghetti & Spinach with Sun-Dried Tomato Cream Sauce – Rich, Velvety & Vegetarian-Friendly

Introduction

This Spaghetti & Spinach with Sun-Dried Tomato Cream Sauce is a simple yet deeply flavorful pasta dish that’s perfect for weeknight dinners or cozy weekends in. The creamy sauce, infused with garlicky sun-dried tomatoes, coats each strand of spaghetti and pairs beautifully with fresh spinach for a touch of green goodness.

It’s rich without being heavy, and completely vegetarian — though it’s easy to add your favorite protein, like grilled chicken or shrimp. Best of all, it comes together in just 30 minutes, using pantry staples and fresh ingredients for a dish that tastes gourmet with minimal effort.


Ingredients Overview

Spaghetti

Classic spaghetti noodles are the ideal choice here, allowing the silky sauce to cling to every bite. You can substitute with:

  • Angel hair for a lighter option
  • Fettuccine for a heartier feel
  • Gluten-free spaghetti if needed

Cook tip: Always salt the pasta water generously — this is your first chance to season the dish.

Sun-Dried Tomatoes

Oil-packed sun-dried tomatoes are the flavor powerhouse in this sauce. Their tangy, savory richness adds depth and a slightly sweet finish.

Prep tip: Chop them finely and sauté in their own oil to unlock their flavor.

Alternative: If using dry-packed sun-dried tomatoes, soak them in hot water for 10 minutes and drain well before using.

Fresh Spinach

Stirring in a few handfuls of baby spinach right before serving brings color, nutrients, and a touch of freshness that balances the richness of the sauce.

Options: Use kale or arugula for a more peppery or hearty green.

Garlic

Fresh garlic, finely minced, adds aromatics and warmth that complements the sun-dried tomatoes beautifully.

Heavy Cream or Half-and-Half

The cream brings everything together in a smooth, luxurious sauce. Use:

  • Heavy cream for a classic rich texture
  • Half-and-half for a lighter version
  • Coconut cream for dairy-free variation

Parmesan Cheese

Freshly grated Parmesan adds umami, saltiness, and helps thicken the sauce.

Optional: Use Pecorino Romano or a dairy-free cheese if needed.


Step-by-Step Instructions

1. Cook the Spaghetti

Bring a large pot of salted water to a boil. Cook:

  • 12 oz spaghetti until al dente
    Reserve ½ cup pasta water, then drain and set aside.

2. Sauté the Sun-Dried Tomatoes & Garlic

In a large skillet over medium heat:

  • Add 2 tbsp of oil from the sun-dried tomato jar
  • Sauté ½ cup chopped sun-dried tomatoes for 1–2 minutes
  • Add 3 cloves minced garlic and cook 30 seconds until fragrant

3. Add the Cream & Simmer

Pour in:

  • 1 cup heavy cream (or ¾ cup half-and-half)
    Simmer gently for 3–4 minutes to thicken slightly.

Tip: Stir occasionally to prevent scorching. Don’t let it boil too hard.

4. Stir in Parmesan and Spinach

Add:

  • ½ cup freshly grated Parmesan
  • 3 cups fresh baby spinach

Stir until cheese is melted and spinach is wilted.

Optional: Add a pinch of red pepper flakes for subtle heat.

5. Toss in the Pasta

Add the cooked spaghetti to the pan and toss to combine. Use a splash of reserved pasta water to loosen the sauce as needed until silky and smooth.

6. Serve and Garnish

Plate hot, and top with:

  • More Parmesan
  • Chopped parsley or fresh basil
  • Black pepper or crushed red pepper

Tips, Variations & Substitutions

  • Make it vegan: Use unsweetened oat cream and vegan Parmesan or nutritional yeast.
  • Add protein: Stir in grilled chicken, sautéed shrimp, or white beans.
  • Make it spicy: Add crushed red pepper flakes or a touch of Calabrian chili paste.
  • Go low-carb: Serve the sauce over zucchini noodles or spaghetti squash.

Make-ahead tip: The sauce can be made 1–2 days ahead and stored in the fridge. Reheat gently and add fresh pasta.


Serving Ideas & Occasions

This dish is ideal for:

  • Meatless Mondays
  • Romantic dinners at home
  • Spring or summer pasta nights
  • Meal prep lunches — it reheats beautifully!

Serve with:

  • Garlic bread or crostini
  • A crisp side salad with lemon vinaigrette
  • Roasted asparagus or steamed broccoli

Pair with a chilled glass of Pinot Grigio or sparkling water with lemon.


Nutritional & Health Notes

This creamy sun-dried tomato pasta offers:

  • Healthy fats from olive oil and cream
  • Greens and fiber from spinach
  • A solid base for adding lean protein

Per serving (based on 4 servings):

  • Calories: ~500–600
  • Protein: ~15g
  • Carbs: ~55g
  • Fat: ~25g

Lighter version: Use half-and-half and whole grain or lentil pasta.


FAQs

Q1: Can I use dry-packed sun-dried tomatoes?

A1: Yes, just rehydrate them in hot water for 10 minutes, drain, and chop before sautéing.


Q2: Can I use milk instead of cream?

A2: Whole milk works in a pinch, but the sauce will be thinner. Add a bit more Parmesan to help it thicken.


Q3: How do I keep the cream sauce from breaking?

A3: Keep the heat medium-low when adding dairy and don’t let it boil. Stir often and add pasta water slowly if it thickens too much.


Q4: Can I make this ahead?

A4: Yes! You can make the sauce and store it in the fridge for 2–3 days. Cook the pasta fresh and toss together before serving.


Q5: Is this dish freezer-friendly?

A5: It’s best fresh, but you can freeze the sauce on its own. Reheat gently and stir in cooked pasta.


Q6: What if I don’t have spinach?

A6: Substitute with kale, arugula, Swiss chard, or even frozen spinach (thawed and squeezed dry).


Q7: Can I add mushrooms?

A7: Absolutely! Sauté sliced mushrooms with the sun-dried tomatoes for extra umami and texture.

Print

Creamy Spinach Spaghetti with Sun-Dried Tomatoes

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A creamy, garlicky pasta dish with sun-dried tomatoes and fresh spinach, tossed with spaghetti and Parmesan — comforting, flavorful, and ready in 30 minutes.

  • Author: Maya Lawson
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings 1x

Ingredients

Scale
  • 12 oz spaghetti
  • 2 tbsp oil (from sun-dried tomato jar)
  • ½ cup chopped sun-dried tomatoes
  • 3 cloves garlic, minced
  • 1 cup heavy cream (or ¾ cup half-and-half)
  • ½ cup grated Parmesan
  • 3 cups baby spinach
  • Salt and black pepper to taste
  • Optional: red pepper flakes, parsley

Instructions

  1. Cook pasta until al dente. Reserve ½ cup pasta water and drain.
  2. Sauté sun-dried tomatoes in oil for 1–2 minutes. Add garlic; cook 30 seconds.
  3. Add cream; simmer 3–4 minutes on medium-low heat.
  4. Stir in Parmesan and spinach. Simmer until melted and wilted.
  5. Add pasta; toss with sauce and reserved water as needed.
  6. Serve with garnishes.

Notes

Add protein like grilled chicken or shrimp. Use dairy-free substitutes for a vegan version. Store sauce separately for best leftovers.

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star