Cheesy Ravioli with Spinach, Mushrooms, and Sun-Dried Tomatoes

by — October 2, 2026
8 minutes read

A rich, creamy, and comforting pasta dish featuring tender cheese-filled ravioli tossed with sautéed mushrooms, fresh spinach, and tangy sun-dried tomatoes in a flavorful garlic Parmesan cream sauce. This easy recipe is perfect for a cozy family dinner or a special weekend meal.
Prep Time: 15 minutes
Cook Time: 25 minutes
Total Time: 40 minutes
Servings: 4
Course: Main Course
Cuisine: Italian-Inspired
Difficulty: Easy
Ingredients
For the Ravioli
– 20 oz (565 g) cheese-filled ravioli, fresh or refrigerated
– 1 tablespoon olive oil
– 1 tablespoon unsalted butter
– 8 oz (225 g) mushrooms, sliced
– 3 cups fresh baby spinach
– ½ cup sun-dried tomatoes, drained and chopped
– 4 cloves garlic, minced
– ½ teaspoon Italian seasoning
– ¼ teaspoon red pepper flakes (optional)
– ½ teaspoon salt, or to taste
– ¼ teaspoon black pepper
For the Creamy Cheese Sauce
– 1 tablespoon unsalted butter
– 1 tablespoon all-purpose flour
– 1 cup heavy cream
– ½ cup whole milk
– ¾ cup freshly grated Parmesan cheese
– ½ cup shredded mozzarella cheese
– ¼ cup reserved pasta water, as needed
– ¼ teaspoon garlic powder
– Salt and black pepper, to taste
For Garnish
– 2 tablespoons freshly grated Parmesan cheese
– 1 tablespoon chopped fresh parsley or basil
– A small drizzle of extra-virgin olive oil (optional)
Instructions
1. Cook the Ravioli
Bring a large pot of salted water to a boil. Add the cheese ravioli and cook according to the package instructions until tender. Fresh ravioli may cook in just a few minutes, while frozen ravioli may require longer.
Before draining, reserve about ¼ cup of pasta water. Drain the ravioli carefully and set aside. Avoid overcooking, as the ravioli can break apart when tossed with the sauce.
2. Sauté the Mushrooms
Heat 1 tablespoon olive oil and 1 tablespoon butter in a large skillet over medium-high heat.
Add the sliced mushrooms in a single layer and cook for 5–7 minutes, stirring occasionally, until golden brown and their released moisture has evaporated.
Allowing the mushrooms to brown properly develops a deeper, savory flavor. Avoid overcrowding the pan.
3. Add Garlic and Sun-Dried Tomatoes
Reduce the heat to medium. Add the minced garlic and cook for approximately 30 seconds, stirring constantly until fragrant.
Stir in the chopped sun-dried tomatoes, Italian seasoning, red pepper flakes if using, salt, and black pepper. Cook for another 1–2 minutes to release the flavors.
4. Add the Spinach
Add the fresh spinach to the skillet in handfuls. Stir for 2–3 minutes until wilted.
If the mixture looks dry, add a tablespoon of water or reserved pasta water. Remove the vegetables from the skillet and set aside temporarily if you need more room to prepare the sauce.
5. Prepare the Creamy Parmesan Sauce
In the same skillet, melt 1 tablespoon butter over medium-low heat.
Add the flour and whisk continuously for about 1 minute to form a smooth paste. Gradually pour in the heavy cream and milk, whisking to prevent lumps.
Add the garlic powder and simmer gently for 3–4 minutes, stirring frequently, until the sauce begins to thicken.
Reduce the heat to low. Stir in the Parmesan and mozzarella cheeses a little at a time until melted and smooth. Do not allow the sauce to boil vigorously, as this can make the cheese sauce grainy.
Season with salt and black pepper to taste.
6. Combine Everything
Return the sautéed mushrooms, spinach, and sun-dried tomatoes to the skillet. Stir gently to coat the vegetables in the creamy sauce.
Add the cooked ravioli and carefully toss until each piece is coated. Use a spatula or large spoon to avoid tearing the pasta.
If the sauce is too thick, add reserved pasta water 1 tablespoon at a time until it reaches your preferred consistency.
Allow everything to simmer gently for 1–2 minutes so the flavors combine.
7. Garnish and Serve
Remove the skillet from the heat. Sprinkle with freshly grated Parmesan and chopped parsley or basil.
Add a light drizzle of olive oil if desired. Serve immediately while the sauce is creamy and the ravioli is warm.
Helpful Tips for Perfect Ravioli
– Brown the mushrooms well for a richer, more savory flavor.
– Use freshly grated Parmesan because it melts more smoothly than many pre-shredded varieties.
– Drain oil-packed sun-dried tomatoes before chopping them to avoid making the sauce overly oily.
– Keep the heat low after adding the cheese to help prevent separation.
– Cook the ravioli just until tender so it holds its shape when mixed with the sauce.
– For extra flavor, add a small splash of vegetable broth or dry white cooking wine to the mushrooms before adding the cream.
– For a lighter sauce, replace some of the heavy cream with whole milk, keeping in mind that the sauce will be less rich.
Variations and Substitutions
– Add protein: Include grilled chicken, cooked shrimp, or Italian sausage.
– Make it vegetarian: Use cheese ravioli made without animal-derived rennet if strict vegetarian ingredients are required, and choose vegetarian Parmesan.
– Add more vegetables: Include diced zucchini, roasted red peppers, or chopped artichokes.
– Make it extra cheesy: Increase the mozzarella to ¾ cup for a cheesier sauce.
– Use a different pasta: Spinach ravioli, mushroom ravioli, or tortellini also work well.
– Make it gluten-free: Use gluten-free ravioli and substitute the all-purpose flour with a suitable gluten-free thickener.
Storage and Reheating
Refrigeration: Store leftovers in an airtight container in the refrigerator for up to 3 days.
Reheating: Warm gently in a skillet over low heat with 1–3 tablespoons of milk or water, stirring carefully until heated through.
Microwave: Heat in short 30-second intervals, stirring gently between intervals and adding a little milk if needed.
Freezing: Freezing is not recommended for the finished creamy dish because the sauce may separate and the ravioli may become soft. For the best texture, prepare it fresh.
Nutrition Information
Estimated nutrition per serving, based on 4 servings:
Nutrient Approximate Amount
Calories 650–750 kcal
Protein 22–28 g
Total carbohydrates 50–65 g
Dietary fiber 4–6 g
Total sugars 7–10 g
Total fat 38–48 g
Saturated fat 20–27 g
Cholesterol 100–140 mg
Sodium 800–1,200 mg
These estimates vary depending on the ravioli brand, cheese, cream, and whether the sun-dried tomatoes are packed in oil. For more accurate nutrition information, calculate using the specific products and quantities you use.
Allergen Information
– Milk: Present in the butter, cream, milk, Parmesan, mozzarella, and usually the cheese ravioli.
– Wheat/gluten: Usually present in the ravioli and all-purpose flour.
– Eggs: May be present in the ravioli pasta; check the package label.
– Soy: May be present in packaged ravioli or other processed ingredients.
– Tree nuts: Not intentionally included in this recipe. Check packaged ingredients and manufacturing statements for possible cross-contact.
– Other allergens: Check the labels of all packaged products, especially ravioli and sun-dried tomatoes.
For anyone with a food allergy, verify the ingredient labels and cross-contact warnings before serving.
Frequently Asked Questions (Q&A)
Q1: Can I use frozen ravioli?
Yes. Cook it according to the package directions, then drain carefully before adding it to the sauce. There is no need to thaw it first unless the package specifically recommends doing so.
Q2: Can I make this recipe without heavy cream?
Yes. Use whole milk with a little extra flour for thickening, or use evaporated milk for a creamy alternative. The finished sauce may be less rich.
Q3: What mushrooms work best?
Cremini, baby bella, and white button mushrooms all work well. Cremini mushrooms provide a deeper, earthier flavor.
Q4: Can I use fresh tomatoes instead of sun-dried tomatoes?
Yes, but the flavor will be less concentrated and tangy. Add chopped cherry tomatoes and cook until softened, adjusting the seasoning as needed.
Q5: How do I keep the cheese sauce smooth?
Keep the heat low when adding the cheese, use freshly grated Parmesan, and stir continuously. Avoid boiling the sauce after the cheese has melted.
Q6: Can I prepare this recipe ahead of time?
You can slice the mushrooms, chop the sun-dried tomatoes, mince the garlic, and wash the spinach ahead of time. For the best texture, cook the ravioli and combine everything shortly before serving.
Q7: Is this recipe vegetarian?
It can be vegetarian, but check the ravioli ingredients and use vegetarian Parmesan, as some traditional cheeses contain animal rennet.
Q8: Can I make it spicy?
Yes. Increase the red pepper flakes or add a small pinch of cayenne pepper to the sauce.
Q9: What can I serve with cheesy ravioli?
Garlic bread, a crisp green salad, roasted asparagus, steamed broccoli, or roasted green beans make excellent side dishes.
Q10: How can I make the sauce thicker?
Simmer it gently for another minute or two before adding the ravioli. Alternatively, whisk a little extra flour into melted butter before incorporating it into the sauce. Avoid adding dry flour directly to the finished sauce.
Q11: Can I make this recipe without mushrooms?
Absolutely. Replace the mushrooms with zucchini, roasted red peppers, or additional spinach.
Q12: How do I know when the ravioli is cooked?
Follow the package timing and check one piece. The pasta should be tender, and the filling should be hot throughout. Avoid prolonged cooking because the ravioli can split.
Serving Suggestion
Serve the ravioli in shallow bowls with extra Parmesan, fresh basil, and a little cracked black pepper. Pair it with a fresh salad and warm garlic bread for a comforting Italian-inspired dinner.

Latest posts by Sara Mitchell (see all)

Sara Mitchell is an expert restaurant content creator who writes easy-to-read guides about CAVA and other Mediterranean fast-casual chains in the United States. She covers locations, menus, prices, and hours, making it simple for visitors to find nearby restaurants and what to order quickly.With years of experience in restaurant research and local SEO, Sara creates accurate, user-friendly guides that work for both people and search engines. Her goal is to help users go from search results to their nearest restaurant or menu choice with as few clicks as possible.

Leave a Reply

Your email address will not be published. Required fields are marked *