Spaghetti & Spinach with Sun-Dried Tomato Cream Sauce is the kind of creamy pasta I make when dinner needs to feel comforting without turning into a long project. The sauce starts with garlic, chopped sun-dried tomatoes, and heavy cream, then Parmesan melts in to make it smooth and savory. Fresh spinach folds in at the end, so it stays bright and tender instead of disappearing into the pan. I like this recipe for weeknights because the ingredients are simple, the sauce comes together while the spaghetti cooks, and the finished bowl feels special enough for a relaxed family dinner. A pinch of crushed red pepper adds a gentle warmth, but you can leave it out if you want a softer cream sauce.
| Serving Breakdown | |||
|---|---|---|---|
| 17gProtein | 35gFat | 69gCarbs | 640Calories |
Nutrition values are estimated per serving and may vary based on ingredients, brands, and portion size.
Why You’ll Love This Spaghetti & Spinach with Sun-Dried Tomato Cream Sauce
This pasta gives you a creamy sauce, tender greens, and bold tomato flavor in one dependable skillet dinner. Here’s why:
- Creamy but balanced: Heavy cream and Parmesan make the sauce rich, while sun-dried tomatoes and spinach keep each bite bright and savory.
- Weeknight-friendly timing: The sauce cooks while the spaghetti boils, so the whole dish moves smoothly from pot to table.
- Simple ingredient list: You only need pasta, a few pantry staples, fresh spinach, and one jar-style ingredient for the tomato flavor.
- Flexible heat level: Crushed red pepper flakes are optional, which makes the recipe simple to adjust for kids or spice-loving adults.
- Great as a main or side: Serve it as a meatless pasta dinner or pair it with chicken, shrimp, or a crisp salad.
Ingredients You’ll Need
- Spaghetti (12 oz): Long pasta catches the cream sauce well and gives the dish a classic, cozy dinner feel.
- Olive oil (2 tablespoons): This helps soften the garlic and sun-dried tomatoes before the cream goes in.
- Garlic (4 cloves, minced): Fresh garlic builds the base flavor, so mince it finely for even cooking.
- Sun-dried tomatoes (1/2 cup, chopped): Their concentrated tomato flavor gives the sauce a savory, slightly tangy depth.
- Fresh spinach (2 cups): Add it near the end so the leaves wilt gently and stay tender.
- Heavy cream (1 cup): This creates the smooth sauce base and helps the Parmesan melt evenly.
- Parmesan cheese (1/2 cup, grated): Parmesan thickens the sauce and adds salty, nutty flavor.
- Salt and pepper (to taste): Season after adding Parmesan because the cheese and tomatoes can already be salty.
- Crushed red pepper flakes (optional): Use a small pinch if you want a gentle heat in the cream sauce.

Before You Start
- Use a wide skillet: A wide pan gives the cream room to simmer and makes tossing the spaghetti much easier.
- Save pasta water: Reserve at least 1 cup before draining so you can loosen the sauce if needed.
- Chop tomatoes first: Smaller pieces spread through the sauce better and keep the tomato flavor in every serving.
- Season at the end: Parmesan and sun-dried tomatoes add salt, so final seasoning is safer after the sauce is combined.
I like to add the spinach after the cream has thickened slightly. It wilts fast, stays greener, and keeps the sauce from turning watery.
How to Make Spaghetti & Spinach with Sun-Dried Tomato Cream Sauce
- Step 1 – Boil Spaghetti: Cook the spaghetti in salted boiling water until al dente, then reserve 1 cup pasta water before draining.
- Step 2 – Warm Oil: Heat olive oil in a large skillet over medium heat so the garlic can cook gently without browning too fast.
- Step 3 – Cook Aromatics: Add minced garlic and chopped sun-dried tomatoes, stirring for 1 to 2 minutes until fragrant.
- Step 4 – Build Sauce: Pour in the heavy cream and let it simmer gently for 2 to 3 minutes, stirring often.
- Step 5 – Melt Parmesan: Stir in grated Parmesan until the sauce looks smooth and lightly thickened.
- Step 6 – Wilt Spinach: Add fresh spinach and toss until the leaves soften but still look bright.
- Step 7 – Toss Pasta: Add drained spaghetti and toss until coated, using a splash of pasta water if the sauce feels too thick.
- Step 8 – Finish Seasoning: Season with salt, black pepper, and optional red pepper flakes, then serve warm.

How to Know When Spaghetti & Spinach with Sun-Dried Tomato Cream Sauce Is Done
- Pasta texture: The spaghetti should be al dente, tender with a slight bite, and not mushy.
- Sauce texture: The cream sauce should coat the noodles instead of pooling thinly at the bottom.
- Spinach cue: The spinach should be wilted and glossy but still green.
- Final taste: The sauce should taste creamy, savory, and balanced with enough salt after the Parmesan melts in.
Tips to Make It Easier
- Use oil-packed tomatoes: I usually choose oil-packed sun-dried tomatoes because they soften faster and bring better texture to the sauce.
- Do not boil the cream hard: Keep the sauce at a gentle simmer so it stays smooth instead of separating.
- Add pasta water slowly: Start with a splash, toss, and add more only if the sauce needs loosening.
- Grate Parmesan fresh: Freshly grated cheese melts more smoothly than pre-shredded cheese with anti-caking ingredients.
- Prep before cooking: I chop the tomatoes and mince the garlic before boiling pasta because the sauce moves fast.
- Taste after tossing: Season once the noodles and sauce are together so every bite is balanced.
How to Store & Reheat
- Fridge: Store leftovers in an airtight container for 3 to 4 days once the pasta has cooled.
- Freezer: Freeze for up to 2 months, though the cream sauce may soften slightly after thawing.
- Reheat on stovetop: Warm gently in a skillet with a splash of milk, cream, or water until loosened.
- Reheat in microwave: Heat in short intervals, stirring between each round so the sauce warms evenly.
- Food safety: Refrigerate leftovers within 2 hours and reheat until steaming hot before serving again.
- Texture note: Add a little liquid before reheating because spaghetti absorbs sauce as it sits.
Easy Swaps & Add-Ins
- Use another pasta: Fettuccine, linguine, penne, or rotini can work if that is what you have.
- Add chicken: Stir in cooked sliced chicken for a heartier dinner with extra protein.
- Add shrimp: Seared shrimp pairs well with the creamy sun-dried tomato sauce.
- Use half-and-half: Swap it for cream for a lighter sauce, but simmer gently to help it stay smooth.
- Add mushrooms: Sauté sliced mushrooms with the tomatoes for a deeper savory flavor.
- Add lemon: A small squeeze of lemon at the end brightens the rich cream sauce.

What to Serve With Spaghetti & Spinach with Sun-Dried Tomato Cream Sauce
- Garlic bread: A crisp piece of bread is perfect for scooping up extra cream sauce.
- Simple green salad: Fresh greens balance the richness and keep the meal feeling lighter.
- Grilled chicken: Serve sliced chicken on top when you want a more filling dinner.
- Roasted broccoli: The roasted edges pair nicely with the creamy tomato sauce.
- Tomato cucumber salad: A cool side adds freshness beside the warm pasta.
- Seared shrimp: Shrimp cooks fast and works well with Parmesan, garlic, and sun-dried tomatoes.
FAQs
Yes. Drain them lightly, then chop them into small pieces so they blend evenly into the cream sauce.
Yes, but thaw it first and squeeze out extra liquid so the sauce does not become watery.
You can use half-and-half, but keep the heat gentle and expect a slightly thinner sauce.
Linguine, fettuccine, penne, rotini, and rigatoni all hold the creamy sun-dried tomato sauce well.
Reheat gently with a splash of milk, cream, or pasta water and stir until the sauce loosens.
Yes. Cooked chicken, shrimp, salmon, or white beans all work well with the spinach and tomato cream sauce.

Spaghetti & Spinach with Sun-Dried Tomato Cream Sauce
Equipment
- Large Pot
- Colander
- Large skillet
- Tongs
- Measuring cups and spoons
Ingredients
- 12 oz spaghetti
- 2 tablespoons olive oil
- 4 cloves garlic minced
- 1/2 cup sun-dried tomatoes chopped
- 2 cups fresh spinach
- 1 cup heavy cream
- 1/2 cup grated Parmesan cheese
- salt and pepper to taste
- crushed red pepper flakes optional
Instructions
- Cook the spaghetti in salted boiling water until al dente, then reserve 1 cup pasta water before draining.
- Heat olive oil in a large skillet over medium heat.
- Add minced garlic and chopped sun-dried tomatoes, then cook for 1 to 2 minutes until fragrant.
- Pour in heavy cream and simmer gently for 2 to 3 minutes, stirring often.
- Stir in grated Parmesan until the sauce is smooth and lightly thickened.
- Add fresh spinach and toss until the leaves wilt.
- Add drained spaghetti and toss until coated, using reserved pasta water to loosen the sauce if needed.
- Season with salt, black pepper, and optional red pepper flakes, then serve warm.
