Mushroom Ravioli with Spinach in a Creamy Garlic Sauce Recipe
Introduction
Mushroom ravioli with spinach offers a comforting and elegant meal that’s perfect for any night of the week. This dish combines tender ravioli filled with mushrooms and a creamy garlic sauce, enhanced by fresh spinach for a vibrant touch. It’s both simple to prepare and full of flavor.

Ingredients
- 1 lb fresh mushroom ravioli (store-bought or homemade)
- 2 tablespoons olive oil
- 2 tablespoons unsalted butter
- 2 cloves garlic, minced
- 1 medium shallot, finely chopped
- 8 oz fresh cremini or button mushrooms, thinly sliced
- 2 cups fresh spinach, washed and roughly chopped
- ½ cup heavy cream (or a dairy-free alternative, like cashew cream)
- ¼ cup grated Parmesan cheese (optional for garnish)
- Salt and freshly ground black pepper, to taste
- ¼ teaspoon red pepper flakes (optional, for a touch of heat)
- Fresh parsley or basil, chopped (for garnish)
Instructions
- Step 1: Bring a large pot of salted water to a boil. Add the mushroom ravioli and cook according to package instructions, usually 3-5 minutes for fresh ravioli. Reserve ½ cup of the pasta water before draining, then set the ravioli aside.
- Step 2: In a large skillet, heat the olive oil and butter over medium heat until melted and slightly bubbly. Add the minced garlic and chopped shallot, sautéing for 2-3 minutes until fragrant and softened. Stir in the sliced mushrooms and cook for 5-7 minutes until they release moisture and turn golden brown. Add the spinach and cook for 2-3 minutes until wilted, seasoning with salt and pepper.
- Step 3: Lower the heat to medium-low and stir in the heavy cream. Let it simmer gently for 2-3 minutes. If the sauce is too thick, add a splash of the reserved pasta water to reach the desired consistency. Season with salt, pepper, and red pepper flakes if using.
- Step 4: Gently add the cooked ravioli to the skillet and toss carefully to coat with the creamy mushroom and spinach sauce. Remove from heat and sprinkle with grated Parmesan cheese and fresh herbs. Serve immediately while hot.
Tips & Variations
- For a dairy-free version, substitute heavy cream with cashew cream or coconut cream and omit the Parmesan cheese.
- Try adding a splash of white wine when sautéing the mushrooms for extra depth of flavor.
- Fresh herbs like thyme or sage can be used instead of parsley or basil for a different aromatic profile.
- If you can’t find fresh mushroom ravioli, use frozen ravioli and adjust cooking time accordingly.
Storage
Store any leftover mushroom ravioli in an airtight container in the refrigerator for up to 2 days. Reheat gently in a skillet over low heat with a splash of cream or water to avoid drying out. It’s best enjoyed fresh but can be refrigerated and reheated carefully for convenience.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use dried mushroom ravioli instead of fresh?
Dried ravioli can be used, but the cooking time will be longer, usually around 8-10 minutes. Check the package instructions and reserve some pasta water as you would with fresh ravioli.
Can I add other vegetables to this dish?
Yes, vegetables like zucchini, peas, or asparagus can be added. Sauté them along with the mushrooms or spinach until tender before adding the cream sauce.
PrintMushroom Ravioli with Spinach in a Creamy Garlic Sauce Recipe
This Mushroom Ravioli with Spinach recipe features delicate fresh ravioli stuffed with a savory mushroom filling, complemented by a creamy garlic and shallot sauce enriched with fresh spinach. It’s a comforting yet elegant Italian-inspired dish that combines earthy flavors with a velvety sauce, perfect for a satisfying vegetarian meal.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: Italian
- Diet: Vegetarian
Ingredients
For the Ravioli and Sauce:
- 1 lb fresh mushroom ravioli (store-bought or homemade)
- 2 tablespoons olive oil
- 2 tablespoons unsalted butter
- 2 cloves garlic, minced
- 1 medium shallot, finely chopped
- 8 oz fresh cremini or button mushrooms, thinly sliced
- 2 cups fresh spinach, washed and roughly chopped
- ½ cup heavy cream (or a dairy-free alternative, like cashew cream)
- ¼ cup grated Parmesan cheese (optional for garnish)
- Salt and freshly ground black pepper, to taste
- ¼ teaspoon red pepper flakes (optional, for a touch of heat)
- Fresh parsley or basil, chopped (for garnish)
Instructions
- Prepare the Ravioli: Bring a large pot of salted water to a boil. Add the mushroom ravioli and cook according to package instructions, typically 3-5 minutes for fresh ravioli. Reserve ½ cup of the pasta water before draining the ravioli. Set the ravioli aside for later use.
- Sauté the Vegetables: In a large skillet, heat olive oil and unsalted butter over medium heat until melted and slightly bubbly. Add minced garlic and finely chopped shallots. Sauté for 2-3 minutes until fragrant and softened. Add the sliced mushrooms and cook for 5-7 minutes, stirring occasionally, until mushrooms release moisture and turn golden brown. Add fresh spinach and cook for 2-3 minutes, just until wilted. Season the vegetables with salt and freshly ground black pepper.
- Make the Sauce: Lower the heat to medium-low and stir in the heavy cream. Let it gently simmer for 2-3 minutes to thicken slightly. If the sauce becomes too thick, add a splash of the reserved pasta water to achieve your desired consistency. Season the sauce with additional salt, black pepper, and optional red pepper flakes for a hint of heat.
- Combine and Serve: Gently add the cooked ravioli to the skillet and carefully toss to coat each piece with the creamy mushroom and spinach sauce. Remove the skillet from heat and sprinkle grated Parmesan cheese and freshly chopped parsley or basil over the ravioli. Serve immediately while hot for the best flavor and texture.
Notes
- Use fresh ravioli for best texture, but frozen can be substituted if well-thawed.
- For a dairy-free version, substitute heavy cream with cashew cream or coconut cream and omit Parmesan cheese.
- Reserve some pasta water to adjust sauce consistency and help it adhere better to the ravioli.
- Add red pepper flakes to add a subtle heat but adjust according to your taste preferences.
- Fresh herbs like parsley or basil add a bright, fresh finish to the dish.
Keywords: Mushroom ravioli, spinach, creamy sauce, Italian pasta, vegetarian dinner, mushroom sauce, homemade ravioli, easy pasta recipe

