Spinach Mushroom Alfredo Ravioli Recipe
Introduction
Spinach Mushroom Alfredo Ravioli is a delicious and comforting homemade pasta dish that blends tender ravioli filled with savory spinach and mushrooms with a rich, creamy Alfredo sauce. Perfect for a special dinner or a cozy meal at home, this recipe is easier than you might think.

Ingredients
- 2 cups all-purpose flour, plus more for dusting
- 3 large eggs
- 1 tablespoon olive oil
- 1/2 teaspoon salt
- 1 tablespoon olive oil (for sautéing)
- 1 shallot, finely chopped
- 8 ounces cremini mushrooms, sliced
- 5 ounces fresh spinach, roughly chopped
- 1/4 cup grated Parmesan cheese
- 1/4 cup ricotta cheese
- 1 clove garlic, minced (for filling)
- Salt and freshly ground black pepper to taste
- Pinch of nutmeg
- 1/2 cup (1 stick) unsalted butter
- 2 cloves garlic, minced (for sauce)
- 2 cups heavy cream
- 1 cup grated Parmesan cheese, plus more for serving
- 1/4 teaspoon salt, or to taste (for sauce)
- 1/4 teaspoon freshly ground black pepper, or to taste (for sauce)
- Pinch of nutmeg (for sauce)
Instructions
- Step 1: In a large bowl, whisk together the flour and salt. Make a well in the center of the flour mixture.
- Step 2: Crack the eggs into the well, then add the olive oil. Using a fork, gradually incorporate the flour into the eggs, starting from the center and working outward until a shaggy dough forms.
- Step 3: Turn the dough out onto a lightly floured surface. Knead for 8-10 minutes until smooth and elastic. Add flour or water as needed to achieve the right consistency.
- Step 4: Form the dough into a ball, wrap tightly in plastic wrap, and let rest at room temperature for 30 minutes to 1 hour.
- Step 5: Heat olive oil in a large skillet over medium heat. Add shallot and cook until softened, about 3-5 minutes.
- Step 6: Add mushrooms and cook for 8-10 minutes until tender and moisture has evaporated, stirring occasionally.
- Step 7: Stir in the chopped spinach and cook until wilted, about 2-3 minutes.
- Step 8: Add minced garlic and cook for 1 minute until fragrant. Season with salt, pepper, and a pinch of nutmeg.
- Step 9: Remove from heat. Transfer the mixture to a bowl, add Parmesan and ricotta cheeses, and mix well. Adjust seasoning if needed.
- Step 10: Divide dough in half. Keep one half wrapped. Roll out the other half on a floured surface as thin as possible using a rolling pin or pasta machine.
- Step 11: Cut dough into squares or circles. Place about 1 teaspoon of filling on each piece without overfilling.
- Step 12: Moisten edges with water or egg wash. Fold dough over filling and press firmly to seal. Crimp edges with a fork if desired.
- Step 13: Repeat with remaining dough and filling. Place ravioli on a floured baking sheet to prevent sticking.
- Step 14: To freeze, place ravioli on baking sheet in freezer for 30 minutes until firm, then transfer to freezer bag. Freeze up to 2-3 months.
- Step 15: For the Alfredo sauce, melt butter in a saucepan over medium heat. Add minced garlic and cook for about 1 minute until fragrant.
- Step 16: Pour in heavy cream and bring to a simmer, stirring occasionally.
- Step 17: Reduce heat to low and simmer 5-7 minutes until sauce thickens slightly.
- Step 18: Remove from heat and stir in Parmesan cheese until melted and smooth. Season with salt, pepper, and nutmeg.
- Step 19: Keep sauce warm on low heat. Add a splash of milk or cream if too thick.
- Step 20: Bring a large pot of salted water to a boil. Cook ravioli in batches for 3-5 minutes until they float and are tender.
- Step 21: Remove ravioli with a slotted spoon and drain well.
- Step 22: Gently toss cooked ravioli with warm Alfredo sauce to coat evenly.
- Step 23: Serve immediately, garnished with extra Parmesan, fresh parsley, or a drizzle of olive oil.
Tips & Variations
- For a richer filling, add a small amount of shredded mozzarella or cream cheese to the spinach and mushroom mixture.
- If you don’t have fresh spinach, frozen spinach (thawed and drained) works well too.
- Use a pasta machine for more even, thin ravioli sheets and easier rolling.
- Try adding a pinch of red pepper flakes in the sauce for a gentle kick.
- To save time, use store-bought fresh pasta sheets or ravioli and focus on making the filling and sauce.
Storage
Store cooked ravioli in an airtight container in the refrigerator for up to 2 days. Reheat gently in a skillet with a splash of water or sauce to keep them tender. Uncooked ravioli can be frozen on a baking sheet, then transferred to a freezer bag for up to 2-3 months; cook from frozen without thawing, adding a minute or two to the boil time.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use other mushrooms for the filling?
Yes, you can use button mushrooms, portobello, or shiitake mushrooms as alternatives. Just make sure to cook them thoroughly to remove excess moisture.
How thin should I roll the pasta dough?
Roll the dough thin enough to see your hand through it but not so thin that it tears easily. Using a pasta machine, aim for settings 6 or 7 on most machines for perfect thickness.
Print
Spinach Mushroom Alfredo Ravioli Recipe
- Total Time: 1 hour 10 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
This Spinach Mushroom Alfredo Ravioli recipe combines homemade pasta filled with a savory mixture of sautéed mushrooms, fresh spinach, ricotta, and Parmesan cheeses. Served with a creamy, garlicky Alfredo sauce, this dish is a delicious and elegant Italian-inspired meal that is perfect for a comforting dinner. The recipe guides you through making fresh ravioli dough, preparing the filling, assembling the ravioli, and finishing with a luscious Alfredo sauce.
Ingredients
For the Ravioli Dough
- 2 cups all-purpose flour, plus more for dusting
- 3 large eggs
- 1 tablespoon olive oil
- 1/2 teaspoon salt
For the Filling
- 1 tablespoon olive oil
- 1 shallot, finely chopped
- 8 ounces cremini mushrooms, sliced
- 5 ounces fresh spinach, roughly chopped
- 1/4 cup grated Parmesan cheese
- 1/4 cup ricotta cheese
- 1 clove garlic, minced
- Salt and freshly ground black pepper to taste
- Pinch of nutmeg
For the Alfredo Sauce
- 1/2 cup (1 stick) unsalted butter
- 2 cloves garlic, minced
- 2 cups heavy cream
- 1 cup grated Parmesan cheese, plus more for serving
- 1/4 teaspoon salt, or to taste
- 1/4 teaspoon freshly ground black pepper, or to taste
- Pinch of nutmeg
Instructions
- Make the Dough: In a large bowl, whisk together flour and salt, forming a well in the center. Crack eggs and add olive oil into the well. Gradually incorporate the flour into the eggs with a fork until a shaggy dough forms.
- Knead the Dough: Turn dough onto a lightly floured surface and knead for 8-10 minutes until smooth and elastic. Adjust with flour or water as needed to get the right consistency.
- Rest the Dough: Shape dough into a ball, wrap in plastic wrap, and let rest at room temperature for 30-60 minutes to relax gluten.
- Prepare Filling: Heat olive oil in a large skillet over medium heat. Sauté finely chopped shallot until softened, about 3-5 minutes. Add sliced mushrooms and cook until tender and moisture released, 8-10 minutes, stirring occasionally.
- Add Spinach and Garlic: Add chopped spinach and cook until wilted, 2-3 minutes. Stir in minced garlic and cook for 1 minute until fragrant. Season with salt, pepper, and nutmeg.
- Combine Filling Ingredients: Remove skillet from heat and let cool slightly. Transfer mixture to a bowl and mix in Parmesan and ricotta cheese. Adjust seasoning to taste.
- Roll Out Dough: Divide dough into two halves, keeping one half wrapped to prevent drying. Roll out other half on floured surface as thinly as possible using a rolling pin or pasta machine (settings 6 or 7).
- Cut Dough Shapes: Use a ravioli cutter or knife to cut dough into squares or circles. Use a template for uniform shape if available.
- Fill and Seal Ravioli: Place about 1 teaspoon of filling onto each piece of dough. Brush edges with water or egg wash, fold over, and press edges firmly to seal. Crimp edges with a fork for decoration and security.
- Repeat Assembly: Continue filling and sealing remaining dough pieces. Place finished ravioli on a floured baking sheet to avoid sticking.
- Freeze Ravioli (Optional): For storage, freeze ravioli on the baking sheet for 30 minutes until firm, then transfer to freezer bags for up to 2-3 months.
- Make Alfredo Sauce: In a saucepan, melt butter over medium heat. Add minced garlic and cook 1 minute until fragrant. Pour in heavy cream and bring to simmer, stirring occasionally.
- Thicken Sauce: Reduce heat to low and simmer for 5-7 minutes until sauce thickens slightly, stirring occasionally to prevent sticking.
- Finish Sauce: Remove from heat and stir in grated Parmesan cheese until smooth. Season with salt, pepper, and nutmeg. Keep warm over low heat, adding extra cream to thin if necessary.
- Cook Ravioli: Bring a large pot of salted water to boil. Gently add ravioli in batches, cooking 3-5 minutes until they float and are tender.
- Drain Ravioli: Use slotted spoon to remove ravioli, draining well.
- Toss with Sauce and Serve: Gently toss ravioli in the warm Alfredo sauce until coated. Serve immediately garnished with extra Parmesan, chopped parsley, or a drizzle of olive oil.
Notes
- When making dough, kneading is essential to develop gluten for firm ravioli structure.
- Resting the dough improves elasticity and prevents shrinking when rolling.
- Do not overfill ravioli to avoid bursting during cooking.
- Fresh ravioli cook quickly; watch for them to float to the surface as an indicator.
- Alfredo sauce can be thinned with milk or cream if it becomes too thick.
- Ravioli can be frozen before cooking; cook from frozen adding 1-2 minutes to cooking time.
- Prep Time: 45 minutes
- Cook Time: 25 minutes
- Category: Main Dish
- Method: Stovetop
- Cuisine: Italian
Keywords: spinach mushroom ravioli, homemade ravioli, spinach mushroom alfredo, ravioli recipe, homemade pasta, Italian pasta dish, spinach alfredo

