Why This Dish Works
Spinach and Mushroom Ravioli in Sundried Tomato Sauce is a comforting, flavor-packed pasta dish that’s both elegant and easy to prepare. It features tender ravioli tossed in a creamy sauce infused with earthy mushrooms, vibrant spinach, and tangy sundried tomatoes. The combination of textures and flavors makes each bite satisfying and memorable.
Spinach brings freshness and a subtle bitterness, mushrooms add umami depth, and sundried tomatoes contribute a sweet-tart punch that cuts through the richness of the cream. Together, they create a balanced and indulgent sauce that clings beautifully to ravioli.
This dish is ideal for busy weeknights when you want something hearty but quick, yet it’s refined enough to serve at a dinner party or romantic evening in. With minimal prep and maximum flavor, it’s a go-to recipe that delivers comfort and sophistication in under 30 minutes.
Ingredient Spotlight
Ravioli: Store-bought ravioli offers convenience and variety—cheese, spinach, or mushroom fillings work well. Homemade ravioli elevates the dish with fresh pasta and custom fillings, though it requires more time and effort.
Spinach: Fresh spinach wilts quickly and adds vibrant color and texture. Frozen spinach is a budget-friendly alternative; just be sure to thaw and drain it thoroughly to avoid watering down the sauce.
Mushrooms: Cremini mushrooms offer a deeper flavor than button mushrooms and hold their texture well. Wild mushrooms like chanterelles or shiitake add gourmet flair but may be pricier.
Sundried Tomatoes: Oil-packed sundried tomatoes are ideal for this dish—they’re tender, flavorful, and their oil can be used to sauté the vegetables. Dry sundried tomatoes need rehydrating and lack the richness of their oil-packed counterparts.
Flavor Boosters: Garlic adds aromatic depth, cream creates a luscious base, and parmesan lends salty, nutty notes. Fresh herbs like basil or thyme enhance the sauce’s complexity.
Tip: Use oil-packed sundried tomatoes for a richer sauce base—they blend seamlessly and add a velvety finish.
How to Make Spinach and Mushroom Ravioli in Sundried Tomato Sauce (Step-by-Step)
- Sauté Mushrooms and Garlic: Heat olive oil (or sundried tomato oil) in a large skillet over medium heat. Add sliced mushrooms and cook until browned and tender, about 5–7 minutes. Stir in minced garlic and cook for 1 minute until fragrant.
- Add Spinach: Toss in fresh spinach and stir until wilted. If using frozen spinach, add it after mushrooms and cook until heated through.
- Stir in Sundried Tomatoes: Chop oil-packed sundried tomatoes and add them to the pan. Cook for 2–3 minutes to release their flavor.
- Deglaze (Optional): Pour in a splash of vegetable broth or white wine to deglaze the pan, scraping up any browned bits. Let it simmer for 2 minutes.
- Add Cream and Simmer: Stir in heavy cream and bring to a gentle simmer. Cook for 5 minutes until the sauce thickens slightly. Add grated parmesan and herbs like thyme or basil.
- Cook Ravioli: Meanwhile, boil ravioli according to package instructions. Reserve ¼ cup of pasta water before draining.
- Combine and Serve: Add cooked ravioli to the sauce, tossing gently to coat. Use reserved pasta water to loosen the sauce if needed. Serve hot with extra parmesan and herbs.
Tip: Reserve some pasta water to loosen the sauce—it helps bind everything together and adds silkiness.
Variations and Substitutions
For a vegan version, swap heavy cream with cashew cream or coconut milk, and use dairy-free ravioli. Nutritional yeast can replace parmesan for a cheesy flavor.
Gluten-free ravioli is widely available in specialty stores—look for rice or corn-based pasta options.
Add-ins can elevate the dish further:
- Pine nuts add crunch and nuttiness.
- Chili flakes bring heat and contrast the creaminess.
- Goat cheese offers tang and creaminess—crumble it on top before serving.
You can also experiment with different greens like kale or arugula, or swap mushrooms for zucchini or eggplant for a seasonal twist.
Pairing Suggestions
Pair this dish with a Pinot Noir for its earthy notes or a Chardonnay to complement the creamy sauce. For sides, serve with garlic bread to soak up the sauce and a peppery arugula salad dressed with lemon vinaigrette for freshness.
Finish the meal with a light dessert—lemon sorbet cleanses the palate, while panna cotta offers a creamy, elegant finale that echoes the richness of the main course.
Storage and Reheating Tips
Store leftovers in an airtight container in the fridge for up to 3 days. To reheat, add a splash of milk or broth to the pan and warm gently over low heat to prevent the sauce from drying out.
For freezing, keep the sauce and ravioli separate. Freeze cooked ravioli on a baking sheet before transferring to a bag. The sauce can be frozen in portions—thaw overnight and reheat slowly.
Avoid microwaving directly, as it can cause the ravioli to become rubbery. Stovetop reheating preserves texture and flavor best.

Spinach and Mushroom Ravioli Recipe | Creamy Sundried Tomato Sauce with Gourmet Vegetarian Filling
Equipment
- Large skillet
- Medium pot
- Slotted spoon or pasta strainer
- Cutting board and knife
- Measuring Cups and Spoons
Ingredients
- 1 lb (450g) store-bought mushroom or cheese ravioli
- 2 tbsp olive oil (or oil from sundried tomatoes)
- 2 cups fresh spinach (or 1 cup frozen, thawed and drained)
- 1½ cups sliced cremini or button mushrooms
- ½ cup chopped oil-packed sundried tomatoes
- 2 cloves garlic, minced
- ½ cup vegetable broth or white wine (optional)
- 1 cup heavy cream
- ½ cup grated parmesan cheese
- 1 tsp dried thyme or basil
- Salt and pepper to taste
- Optional: reserved pasta water
Instructions
- Sauté Mushrooms and Garlic: Heat oil in a skillet over medium heat. Add mushrooms and cook until browned, about 5–7 minutes. Add garlic and sauté for 1 minute.
- Add Spinach: Stir in spinach and cook until wilted (or heated through if using frozen).
- Add Sundried Tomatoes: Mix in chopped sundried tomatoes and cook for 2–3 minutes.
- Deglaze (Optional): Pour in broth or wine, scraping up browned bits. Simmer for 2 minutes.
- Add Cream and Cheese: Stir in cream, parmesan, and herbs. Simmer for 5 minutes until slightly thickened.
- Cook Ravioli: Boil ravioli according to package instructions. Reserve ¼ cup pasta water before draining.
- Combine and Serve: Toss ravioli with sauce, adding pasta water if needed. Season with salt and pepper. Serve hot.
Notes
- Tip: Chop sundried tomatoes finely so they blend smoothly into the sauce.
- Make Ahead: Sauce can be made 2 days in advance and reheated gently.
- Substitutions: Use cashew cream and dairy-free ravioli for a vegan version.
- Add-ins: Try pine nuts, chili flakes, or goat cheese for extra flavor.
- Storage: Refrigerate leftovers for up to 3 days. Reheat with a splash of milk or broth.
- Freezing: Freeze sauce and ravioli separately for best texture.


