This is a creamy pasta with sun-dried tomatoes and spinach that comes together in 40 minutes using one pot and one pan. The sauce is built from heavy cream, Parmesan, and oil-packed sun-dried tomatoes — ingredients that do a lot of work with very little effort. It’s the kind of recipe worth keeping on rotation when you need to feed several people without spending the evening in the kitchen.
Substitutions that actually work
- Sun-dried tomatoes: Oil-packed are strongly preferred — they’re softer and release flavor into the pan fat immediately. Dry-packed sun-dried tomatoes work but need a 10-minute soak in warm water first, otherwise they stay tough and chewy in the finished dish.
- Heavy cream: Full-fat coconut cream is a workable dairy-free swap. The sauce will have a faint sweetness, so taste and adjust salt before serving. Half-and-half will work in a pinch but the sauce will be noticeably thinner.
- Parmesan: Pecorino Romano is a direct substitute and adds a slightly sharper, saltier note. Pre-grated cheese from a canister tends to clump rather than melt smoothly — use freshly grated if you can.
- Fettuccine or linguine: Both shapes hold the sauce well. Pappardelle also works for a larger batch. Short pasta like rigatoni is fine but you’ll lose some of the sauce-coating effect.
The technique that matters
The most important step is letting the sun-dried tomatoes sizzle in the butter and olive oil before the cream goes in. That 1–2 minutes of direct heat concentrates their flavor and infuses the fat, which becomes the base of your sauce. If you rush it or add the cream too soon, the sauce tastes flat. The second thing worth getting right is heat management once the cream is in — keep it at a gentle simmer, not a boil. A hard boil breaks the sauce and can make it grainy once the Parmesan is added. Low and slow for those 2–3 minutes makes the difference between a sauce that clings and one that slides off the pasta.
What can go wrong
- Sauce seizes up when you add the pasta: This usually means the pasta sat in the colander too long and cooled down. Add it to the sauce straight from draining, and keep a splash of that reserved pasta water ready — the starch helps loosen everything back up.
- Garlic turns bitter: Thirty seconds over medium heat is genuinely all it needs. If your burner runs hot, pull the pan off the heat for a few seconds after adding the garlic. Bitter garlic can’t be fixed once it’s in the sauce.
- Spinach releases too much water and thins the sauce: Make sure the spinach is properly dried after washing. Wet leaves dump extra liquid into the pan. If the sauce gets too loose, let it simmer uncovered for another minute before adding the pasta.
- Parmesan clumps instead of melting: Add it off the heat or with the heat on its lowest setting, and stir constantly. Adding it while the cream is still at a rolling simmer causes it to seize.
- Everything gets cold before it hits the table: Warm your serving bowls by filling them with hot tap water for a minute while the pasta finishes cooking. Skip the garnish — not worth the extra dish — and get it plated fast.
Leftovers and make-ahead
Leftovers keep in an airtight container in the fridge for up to 3 days. The pasta will absorb most of the sauce overnight, so reheat it in a skillet over low heat with a splash of water or milk stirred in — this brings the sauce back without drying it out further. Microwaving works in a pinch but stir halfway through and add liquid. The sauce alone (without pasta) can be made up to 4 hours ahead and kept covered at room temperature, or refrigerated for up to 2 days; reheat it gently over low heat before tossing with freshly cooked pasta. This dish does not freeze well — the cream sauce separates on thawing and the texture of the spinach suffers.
Creamy Sun-Dried Tomato and Spinach Pasta
Equipment
- Large pot (for boiling pasta)
- Large sauté pan
- Tongs or wooden spoon
- Measuring cups and spoons
- Colander
Ingredients
- 12 oz fettuccine or linguine use high-quality durum wheat pasta for best texture
- 1 tbsp unsalted butter for sautéing the garlic
- 2 cloves garlic minced finely
- ½ cup sun-dried tomatoes julienned, packed in oil and drained
- 2 cups fresh baby spinach leaves washed and dried
- ½ cup heavy cream or substitute with full-fat coconut cream for dairy-free
- ⅓ cup grated Parmesan cheese plus more for serving
- 1 tbsp olive oil extra virgin
- ¼ tsp red pepper flakes optional for heat
- 1 pinch sea salt or to taste; for seasoning
- 1 pinch black pepper or to taste; for seasoning
Instructions
- Bring a large pot of salted water to a boil. Cook the fettuccine according to package directions until al dente. Reserve 1/2 cup of pasta water before draining. Set aside.
- In a large sauté pan over medium heat, melt the butter with olive oil. Add minced garlic and red pepper flakes and sauté for 30 seconds, just until fragrant—do not brown the garlic.
- Add the sun-dried tomatoes and let them sizzle gently in the oil for about 1–2 minutes to deepen their flavor.
- Lower the heat and pour in the heavy cream. Simmer softly, stirring for 2–3 minutes as the mixture slightly thickens. Add in grated Parmesan and stir until melted into a smooth, velvety sauce.
- Stir in spinach, allowing it to wilt for about 1 minute. If the sauce is too thick, add a few tablespoons of reserved pasta water to loosen it to desired consistency.
- Add the cooked fettuccine into the sauce and toss gently to coat every strand. Season with salt and pepper to taste.
- Serve immediately topped with extra Parmesan and a drizzle of extra virgin olive oil if desired.
Notes
- For a protein boost, add grilled chicken or sautéed shrimp.
- You can prep the sauce a few hours ahead and gently reheat before tossing with cooked pasta.
- Fresh basil or chopped parsley adds vibrant green notes and freshness as garnish.
Nutrition
Common questions
Can I double this recipe to feed a crowd?
Yes, this recipe doubles cleanly. The main thing to watch is pan size — use the largest sauté pan you have, or split the sauce between two pans, because overcrowding causes the spinach to steam rather than wilt properly and the sauce won’t reduce evenly.
Do I have to use fettuccine or linguine, or can I use whatever pasta I have?
You can use whatever you have on hand. Long flat noodles coat well in this sauce, but penne, rigatoni, or rotini all work. Just cook to al dente regardless of shape, since the pasta finishes in the sauce and will soften a little more.
My sauce looks too thick before I add the pasta — is that okay?
That’s actually fine and expected. The reserved pasta water is there specifically for this moment — add it a few tablespoons at a time and stir until the sauce loosens to a consistency that coats a spoon. The pasta will also thin it slightly as it’s tossed in.
Can I use frozen spinach instead of fresh baby spinach?
Frozen spinach works but needs to be fully thawed and squeezed very dry before it goes into the pan — excess water will thin your sauce significantly. The texture will be softer than fresh, which is fine, but the color won’t be as bright.
How do I keep the pasta from clumping together while I finish making the sauce?
Toss the drained pasta with a small drizzle of olive oil if there’s going to be more than a minute or two between draining and adding it to the sauce. This prevents sticking without affecting the final dish.
More recipes to try
- Creamy Fettuccine Alfredo
- Authentic Roman Carbonara
- Elegant Chicken Marsala with Mushrooms
- Rustic Sourdough Focaccia with Rosemary and Sea Salt


















































