If you’re looking for an easy gourmet pasta recipe that tastes like it came from a restaurant, this Creamy Spinach Mushroom Ravioli with Sun-Dried Tomatoes is the perfect choice. Tender cheese ravioli is tossed with sautéed mushrooms, fresh spinach, tangy sun-dried tomatoes, garlic, and a light buttery sauce that coats every bite. It’s a quick weeknight dinner, elegant enough for guests, and packed with rich Italian flavors.
The dish in the image appears to feature cheese ravioli combined with mushrooms, spinach, sun-dried tomatoes, herbs, and a garlic butter sauce. The result is a comforting pasta recipe that balances creamy, savory, and slightly tangy flavors.
Ingredients
For the Ravioli
- 20 oz (565g) refrigerated cheese ravioli
- Water for boiling
- 1 teaspoon salt
For the Sauce
- 2 tablespoons olive oil
- 2 tablespoons butter
- 8 oz cremini or baby bella mushrooms, sliced
- 4 cloves garlic, minced
- 1 cup sun-dried tomatoes, sliced
- 4 cups fresh spinach
- ½ teaspoon red pepper flakes
- ½ teaspoon Italian seasoning
- Salt and black pepper to taste
Optional Creamy Version
- ½ cup heavy cream
- ¼ cup grated Parmesan cheese
Garnish
- Fresh parsley, chopped
- Extra Parmesan cheese
- Cracked black pepper
Instructions
Step 1: Cook the Ravioli
Bring a large pot of salted water to a boil. Cook the ravioli according to package directions, usually 3–5 minutes. Drain and set aside.
Step 2: Sauté the Mushrooms
Heat olive oil and butter in a large skillet over medium heat. Add mushrooms and cook for 5–7 minutes until golden brown and tender.
Step 3: Add Garlic and Tomatoes
Stir in garlic, sun-dried tomatoes, Italian seasoning, and red pepper flakes. Cook for 1–2 minutes until fragrant.
Step 4: Wilt the Spinach
Add fresh spinach and cook until wilted, about 2 minutes.
Step 5: Make the Sauce
For a light sauce, add ¼ cup reserved pasta water and stir.
For a creamy sauce, add heavy cream and Parmesan cheese. Simmer for 2–3 minutes until smooth.
Step 6: Combine
Gently add the cooked ravioli to the skillet. Toss carefully to coat the ravioli without breaking them.
Step 7: Serve
Top with parsley, Parmesan cheese, and freshly cracked black pepper. Serve immediately.
Recipe Notes
- Use mushroom ravioli instead of cheese ravioli for extra earthy flavor.
- Add grilled chicken for additional protein.
- Substitute kale for spinach if desired.
- White wine can be added to the sauce for a restaurant-style finish.
- Store leftovers in an airtight container for up to 3 days.
Nutrition Information (Approximate Per Serving)
- Calories: 480
- Protein: 18g
- Carbohydrates: 42g
- Fat: 27g
- Fiber: 4g
- Sodium: 690mg
Frequently Asked Questions (High-Traffic Food Blog Style)
What is the best ravioli to use for this recipe?
Cheese ravioli is the most popular option because it pairs beautifully with mushrooms and spinach. However, spinach ricotta ravioli, mushroom ravioli, and lobster ravioli also work well.
Can I make spinach mushroom ravioli ahead of time?
Yes. Prepare the sauce up to 2 days in advance and refrigerate it. Cook the ravioli fresh before serving for the best texture.
How do I keep ravioli from breaking apart?
Avoid overcooking and stir gently. Fresh ravioli cooks quickly and becomes delicate if left in boiling water too long.
Can I freeze this dish?
The sauce freezes well for up to 3 months. Freshly cooked ravioli is best served immediately, but leftovers can be frozen if necessary.
What protein goes well with ravioli?
Grilled chicken, shrimp, salmon, Italian sausage, and steak pair exceptionally well with ravioli dishes.
Is this recipe vegetarian?
Yes, provided the ravioli and Parmesan cheese used are vegetarian-friendly.
What sauce is best for mushroom ravioli?
Creamy garlic Parmesan sauce, brown butter sage sauce, and sun-dried tomato cream sauce are among the most popular choices.
Can I use frozen ravioli?
Absolutely. Frozen ravioli can be cooked directly from frozen according to package instructions.
What mushrooms work best in ravioli dishes?
Cremini, baby bella, shiitake, and portobello mushrooms provide rich flavor and meaty texture.
How can I make ravioli taste restaurant quality?
Use fresh herbs, quality Parmesan cheese, garlic, butter, and finish with a splash of pasta water to create a silky sauce.

