There is something deeply comforting about a bowl of creamy pasta shared around the table after a long day. This Delicious Spaghetti & Spinach with Sun-Dried Tomato Cream Sauce is the kind of meal that turns an ordinary evening into something special. It is perfect for a cozy family dinner, a relaxed weekend gathering, or even a simple date night at home when you want something impressive yet effortless.
This recipe was inspired by the vibrant Mediterranean flavors of sun-dried tomatoes paired with fresh leafy greens. Growing up, pasta nights were always about gathering together, slowing down, and savoring each bite. The creamy sauce, rich with garlic and Parmesan, wraps around tender spaghetti and bright spinach in a way that feels both indulgent and wholesome. It is a dish that balances comfort and freshness beautifully.
Why You’ll Love This Spaghetti & Spinach with Sun-Dried Tomato Cream Sauce
This pasta recipe stands out for several reasons:
-
Rich yet balanced flavor from sun-dried tomatoes and cream
-
Quick and easy preparation ready in under 40 minutes
-
Vegetarian-friendly and easy to adapt
-
Perfect for meal prep and leftovers
-
Restaurant-quality taste made in your own kitchen
The sweet-tangy depth of sun-dried tomatoes blends seamlessly with garlic and cream, while fresh spinach adds color, texture, and a subtle earthy note. The result is a creamy spaghetti dish that feels indulgent without being overly heavy.
Ingredients for Spaghetti & Spinach with Sun-Dried Tomato Cream Sauce
Here is everything you need to make this creamy pasta recipe:
-
12 ounces (340 g) spaghetti
-
1 tablespoon olive oil
-
3 cloves garlic, minced
-
1 cup (150 g) sun-dried tomatoes, drained and chopped
-
1 1/2 cups (360 ml) heavy cream
-
1/2 cup (120 ml) vegetable broth
-
1 cup (100 g) freshly grated Parmesan cheese
-
3 cups (90 g) fresh spinach leaves
-
1/2 teaspoon salt, or to taste
-
1/2 teaspoon black pepper
-
1/2 teaspoon red pepper flakes (optional)
-
1 teaspoon Italian seasoning
-
1 tablespoon unsalted butter
-
1/4 cup (15 g) fresh basil, chopped (optional garnish)
Using high-quality sun-dried tomatoes packed in oil enhances the flavor significantly. Freshly grated Parmesan also melts more smoothly into the sauce compared to pre-shredded cheese.

Step-by-Step Instructions
1. Cook the Spaghetti
Bring a large pot of salted water to a boil. Add 12 ounces (340 g) spaghetti and cook according to package instructions until al dente. Reserve 1/2 cup (120 ml) of pasta water before draining. Set aside.
2. Sauté the Garlic and Sun-Dried Tomatoes
In a large skillet over medium heat, add 1 tablespoon olive oil and 1 tablespoon unsalted butter. Once melted and warm, add the minced garlic. Sauté for 30–45 seconds until fragrant, being careful not to brown it.
Add 1 cup (150 g) chopped sun-dried tomatoes and cook for 2–3 minutes to release their flavor.

3. Build the Cream Sauce
Pour in 1 1/2 cups (360 ml) heavy cream and 1/2 cup (120 ml) vegetable broth. Stir well and bring to a gentle simmer.
Add:
-
1/2 teaspoon salt
-
1/2 teaspoon black pepper
-
1/2 teaspoon red pepper flakes (optional)
-
1 teaspoon Italian seasoning
Allow the sauce to simmer for 5–7 minutes, stirring occasionally, until it begins to thicken slightly.
4. Add the Parmesan
Stir in 1 cup (100 g) freshly grated Parmesan cheese. Continue stirring until the cheese melts completely and the sauce becomes smooth and creamy.
If the sauce becomes too thick, add a splash of the reserved pasta water until it reaches your desired consistency.
5. Add the Spinach
Add 3 cups (90 g) fresh spinach leaves to the skillet. Stir gently and cook for 2–3 minutes until wilted.
6. Combine with Spaghetti
Add the cooked spaghetti to the skillet and toss thoroughly to coat each strand in the creamy sun-dried tomato sauce. Let everything cook together for 1–2 minutes so the flavors meld.
Garnish with 1/4 cup (15 g) chopped fresh basil if desired and serve immediately.
Tips for the Best Creamy Sun-Dried Tomato Pasta
Use Freshly Grated Cheese
Pre-shredded cheese contains anti-caking agents that prevent smooth melting. Freshly grated Parmesan ensures a silky sauce.
Salt the Pasta Water Well
Well-salted water enhances the overall flavor of the pasta.
Don’t Overcook the Spinach
Spinach wilts quickly. Adding it near the end keeps it vibrant and fresh.
Adjust the Creaminess
If you prefer a lighter sauce, you can substitute half-and-half for heavy cream, though the sauce may be slightly thinner.
Variations and Add-Ins
This spaghetti with spinach and sun-dried tomato cream sauce is versatile. Here are some ways to customize it:
-
Add grilled chicken breast (1 pound / 450 g sliced) for extra protein
-
Stir in sautéed mushrooms (1 cup / 100 g)
-
Add cherry tomatoes (1 cup / 150 g halved) for freshness
-
Use whole wheat spaghetti for added fiber
-
Substitute fettuccine or penne if desired
You can easily turn this into a one-pan dinner by adding your preferred vegetables or plant-based protein.
Serving Suggestions
This creamy pasta pairs beautifully with:
-
Garlic bread
-
A crisp green salad with balsamic vinaigrette
-
Roasted asparagus or broccoli
-
Steamed green beans
For a complete meal, balance the richness of the sauce with something light and fresh on the side.
Storage and Reheating Tips
Store leftovers in an airtight container in the refrigerator for up to 3 days.
To reheat:
-
Add 1–2 tablespoons (15–30 ml) milk or vegetable broth
-
Warm gently over medium-low heat
-
Stir frequently to prevent sticking
Avoid overheating, as cream-based sauces can separate.
Frequently Asked Questions
1. Can I make this spaghetti recipe ahead of time?
Yes, you can prepare this dish ahead of time, but for the best texture and flavor, it is ideal to cook it fresh. If you plan to make it in advance, prepare the sauce separately and store it in an airtight container in the refrigerator for up to 3 days. Cook the spaghetti fresh when ready to serve and reheat the sauce gently over low heat, adding 1–2 tablespoons (15–30 ml) vegetable broth or milk to loosen it.
If you combine the pasta and sauce ahead of time, the spaghetti may absorb much of the sauce as it sits. In that case, you will need to add extra liquid during reheating to restore the creamy consistency. Always reheat slowly to prevent the cream from separating.
2. Can I substitute the heavy cream?
Yes, you can substitute heavy cream with half-and-half for a lighter version. Use 1 1/2 cups (360 ml) half-and-half in place of heavy cream. Keep in mind that the sauce will be slightly thinner and less rich.
For an even lighter option, you may use 1 1/2 cups (360 ml) whole milk, but consider adding 1 tablespoon (8 g) cornstarch mixed with 2 tablespoons (30 ml) cold water to help thicken the sauce. The flavor will remain delicious, though slightly less decadent.
3. What type of sun-dried tomatoes work best?
Oil-packed sun-dried tomatoes provide the most flavor and best texture for this recipe. They are softer and blend seamlessly into the cream sauce. If using dry-packed sun-dried tomatoes, rehydrate them in hot water for 10–15 minutes before chopping.
You will need 1 cup (150 g) chopped sun-dried tomatoes. Be sure to drain excess oil if using oil-packed tomatoes to avoid making the sauce overly greasy.
4. Can I make this dish gluten-free?
Absolutely. Simply replace the 12 ounces (340 g) traditional spaghetti with your favorite gluten-free spaghetti. Cook according to the package instructions, as gluten-free pasta often has slightly different cooking times.
Reserve some pasta water as directed, since gluten-free pasta can sometimes require extra moisture when mixed with sauce. The rest of the recipe remains unchanged, and the creamy sun-dried tomato sauce pairs beautifully with gluten-free varieties.
Final Thoughts
Delicious Spaghetti & Spinach with Sun-Dried Tomato Cream Sauce is more than just a pasta dish. It is comfort food elevated by bold Mediterranean flavors and creamy indulgence. The combination of tender spaghetti, velvety Parmesan cream sauce, tangy sun-dried tomatoes, and fresh spinach creates a harmony of flavors that feels both satisfying and refined.
One of the greatest strengths of this recipe is its versatility. It works equally well for a quick weeknight dinner or a special occasion meal. The ingredients are simple and accessible, yet the result tastes like something you would order at a favorite Italian restaurant. That balance of ease and elegance makes it a reliable go-to recipe for any home cook.
This dish also invites creativity. Whether you add vegetables, lean protein, or experiment with different pasta shapes, the creamy sun-dried tomato base adapts beautifully. It encourages you to make it your own while maintaining its comforting essence.
Cooking at home allows you to control the ingredients, adjust flavors to your liking, and create memorable meals for the people you care about. When you bring this creamy spaghetti to the table, you are serving more than food. You are offering warmth, comfort, and connection.
Try this recipe once, and it may quickly become part of your regular dinner rotation. It is simple, flavorful, and undeniably satisfying.
Print
Delicious Spaghetti & Spinach with Sun-Dried Tomato Cream Sauce
- Total Time: 35 minutes
- Yield: 4 servings 1x
Description
A creamy, comforting pasta dish featuring tender spaghetti, vibrant spinach, and rich sun-dried tomatoes in a Parmesan cream sauce. Perfect for weeknight dinners or special occasions.
Ingredients
12 ounces (340 g) spaghetti
1 tablespoon olive oil
3 cloves garlic, minced
1 cup (150 g) sun-dried tomatoes, drained and chopped
1 1/2 cups (360 ml) heavy cream
1/2 cup (120 ml) vegetable broth
1 cup (100 g) freshly grated Parmesan cheese
3 cups (90 g) fresh spinach leaves
1/2 teaspoon salt
1/2 teaspoon black pepper
1/2 teaspoon red pepper flakes (optional)
1 teaspoon Italian seasoning
1 tablespoon unsalted butter
1/4 cup (15 g) fresh basil, chopped (optional)
Instructions
Bring a large pot of salted water to a boil. Cook spaghetti according to package instructions until al dente. Reserve 1/2 cup (120 ml) pasta water, then drain.
In a large skillet over medium heat, add olive oil and butter. Sauté minced garlic for 30–45 seconds until fragrant.
Add chopped sun-dried tomatoes and cook for 2–3 minutes.
Pour in heavy cream and vegetable broth. Add salt, pepper, red pepper flakes, and Italian seasoning. Simmer for 5–7 minutes.
Stir in grated Parmesan cheese and mix until melted and smooth.
Add spinach and cook until wilted, about 2–3 minutes.
Toss cooked spaghetti into the sauce, adding reserved pasta water as needed to reach desired consistency.
Garnish with fresh basil if desired and serve warm.
Notes
For a lighter version, substitute half-and-half for heavy cream. Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently with a splash of milk or vegetable broth to maintain creaminess.
- Prep Time: 10 minutes
- Cook Time: 25 minutes


