I’m a fan of quick dinners that taste like you spent hours at the stove — this ravioli with spinach and sun-dried tomato cream sauce is exactly that. Tender store-bought (or homemade) ravioli tossed in a garlicky, tangy, velvety sauce makes a weeknight feel special without a ton of fuss. If you like bold, slightly sweet sun-dried tomatoes against rich cream and bright spinach, you’ll find this dish hits all the right notes. For a cozy pairing on a chilly night, try it with a rustic bowl of comfort-food chili for a contrasting, hearty menu.
Why you’ll love this dish
This recipe is an ideal answer when you want something fast, comforting, and impressive. It takes pantry and fridge staples and transforms them into a sauce that clings to each ravioli pocket. It’s great for:
- Weeknight dinners when time is short but standards are high.
- Serving friends who want rich flavors without complicated technique.
- Stretching store-bought ravioli into a restaurant-style meal.
“Family asked for seconds and called it ‘better than takeout’ — the sun-dried tomatoes make it special.” — a quick review after testing
Small benefits: it’s adaptable (use spinach or kale), customizable (mix cheeses or add protein), and kid-friendly when you skip the chile flakes.
To see a similar take on this flavor combo and compare techniques, check out another popular online version of this recipe. Try a contrasting comfort recipe here.
How this recipe comes together
Before you start, here’s the short process so you know what’s coming:
- Boil ravioli until just tender and drain.
- Sauté garlic, then wilt the spinach with chopped sun-dried tomatoes.
- Add cream and Parmesan; simmer until slightly thickened.
- Toss the ravioli into the sauce to coat. Finish with basil.
This sequence keeps the spinach bright, lets the tomatoes release flavor into the sauce, and prevents the cream from breaking by heating gently.
Gather these items
- Ravioli: store-bought or homemade (cheese, spinach, or mushroom work well). If frozen, don’t thaw; add a minute or two to cooking time.
- 2 cups fresh spinach (or 4 cups loosely packed baby spinach)
- 1 cup sun-dried tomatoes in oil, drained and chopped (or rehydrate dry tomatoes in warm water)
- 2 cloves garlic, minced
- 1/2 cup heavy cream (substitute: half-and-half for lighter sauce; expect thinner texture)
- 1/4 cup grated Parmesan cheese (substitute: Pecorino Romano or nutritional yeast for dairy-free)
- Salt and freshly ground black pepper, to taste
- Olive oil (use the oil from the sun-dried tomatoes for extra flavor)
- Fresh basil for garnish (optional)
Notes: If you want a dairy-free version, use canned full-fat coconut milk and a vegan Parmesan substitute; the flavor shifts but the texture remains comforting.
Cooking method
- Bring a large pot of salted water to a boil. Cook ravioli according to package instructions until al dente; drain and set aside. If using frozen ravioli, add 1–2 minutes to the package time.
- Meanwhile, heat 1–2 tablespoons olive oil (or reserved tomato oil) in a large skillet over medium heat. Add the minced garlic and sauté about 30–60 seconds until fragrant — don’t let it brown.
- Stir in the chopped sun-dried tomatoes and add the fresh spinach in batches if needed. Cook until the spinach is wilted and bright green, about 2–3 minutes.
- Pour in the heavy cream and bring the pan to a gentle simmer. Reduce heat to low and stir in the grated Parmesan until it melts into the sauce. Season with salt and plenty of freshly ground pepper. If the sauce seems too thick, add a splash of pasta cooking water.
- Add the cooked ravioli to the skillet and gently toss so each piece is coated in the sauce. Warm through for 1–2 minutes. Taste and adjust seasoning.
- Serve hot, garnished with torn basil leaves and extra Parmesan if you like.
Timing tip: While the ravioli cooks, prepare the sauce so everything comes together quickly — about 20–25 minutes total for most store-bought ravioli.
Best ways to enjoy it
This ravioli shines on its own, but here are serving ideas to elevate the meal:
- Sprinkle crushed toasted pine nuts for crunch.
- Serve with a crisp green salad tossed in lemon vinaigrette to cut the richness.
- Add roasted vegetables (zucchini, bell peppers) alongside for color and texture.
- For protein, top with sliced grilled chicken or pan-seared shrimp.
For a playful dessert pairing, consider a light, seasonal sweet such as the winter treat idea found here: snowman-poop winter treat — it’s an unexpected, kid-pleasing finish.
Storage and reheating tips
- Refrigerator: Cool leftovers within two hours and store in an airtight container for up to 3–4 days.
- Reheating: Reheat gently on the stovetop over low heat with a splash of milk or cream to loosen the sauce and prevent separation. Microwave in short bursts, stirring between, adding a teaspoon of liquid as needed.
- Freezing: Cream-based sauces can separate when frozen. If you must freeze, freeze plain cooked ravioli separately and the sauce in an airtight container. Thaw slowly in the refrigerator and reheat gently; whisk the sauce as it warms to recombine. For best texture, avoid freezing the fully sauced dish.
Food safety: Discard any leftovers kept at room temperature for more than two hours.
Pro chef tips
- Use reserved pasta water: a tablespoon or two of starchy cooking water smooths and emulsifies the sauce so it clings to ravioli.
- Low and slow for cream: simmer gently — boiling cream breaks and becomes grainy. Keep heat low after adding cream.
- Salt after tasting: sun-dried tomatoes are often salty, so add a small amount of salt, taste, then adjust.
- Oil matters: use the oil from the sun-dried tomatoes in the pan for an immediate flavor boost.
- Garnish last: add fresh basil or lemon zest just before serving to preserve aroma.
Creative twists
- Protein boost: stir in cooked Italian sausage, grilled chicken, or crispy pancetta.
- Veg-forward: swap spinach for kale (massage leaves first) or add roasted cherry tomatoes for sweetness.
- Vegan: use plant-based ravioli, coconut or oat cream, and a vegan Parmesan alternative. Blends differently but still satisfying.
- Herby brightening: finish with lemon zest and chopped parsley for a fresher profile.
Common questions
Q: Can I use frozen ravioli?
A: Yes. Do not thaw — add 1–2 minutes to the boiling time on the package and drain carefully. Frozen ravioli can make the sauce a bit cooler when added, so warm the sauce slightly before tossing.
Q: Will the cream sauce separate if I reheat it?
A: It can if reheated too quickly. Reheat gently over low heat, stirring and adding a splash of milk or pasta water to bring it back together.
Q: Can I make this ahead for a dinner party?
A: Prepare the sauce a few hours ahead and refrigerate separately from the ravioli. Reheat the sauce gently and cook fresh ravioli just before serving, then combine. This prevents sogginess.
Q: Is there a low-fat option?
A: Use half-and-half or a mix of milk and a little cream, but expect a thinner sauce. Thickening with a small slurry of cornstarch can help.
Q: How much salt should I add?
A: Start with a pinch after adding Parmesan; sun-dried tomatoes vary in saltiness. Taste and adjust as you go.
Conclusion
If you want another take on the combination of sun-dried tomatoes, spinach, and creamy ravioli, see this similar recipe for inspiration: Creamy Sun-dried Tomato and Spinach Ravioli – Supper With Michelle.

Ravioli with Spinach and Sun-Dried Tomato Cream Sauce
Ingredients
Method
- Bring a large pot of salted water to a boil. Cook ravioli according to package instructions until al dente; drain and set aside.
- Add minced garlic and sauté for about 30-60 seconds until fragrant, being careful not to let it brown.
- Add chopped sun-dried tomatoes and fresh spinach. Cook until the spinach is wilted and bright green, about 2-3 minutes.
- Pour in the heavy cream and bring to a gentle simmer. Reduce heat to low and stir in grated Parmesan until melted.
- Season with salt and freshly ground black pepper. If the sauce is too thick, add a splash of pasta cooking water.
- Gently toss the cooked ravioli in the skillet until coated with the sauce. Warm through for 1-2 minutes.
- Serve hot, garnished with torn basil leaves and extra Parmesan if desired.