Best Homemade Ravioli with Porcini Mushrooms Recipe
If there is one dish that feels like a true labor of love, it is a plate of freshly made ravioli. And when you pair pillowy homemade pasta with a deeply savory porcini mushroom filling and a silky parmesan cream sauce, you get something genuinely extraordinary. This Mushroom Ravioli Recipe is the kind of dinner that makes people stop mid-bite and ask, “Did you really make this from scratch?”
The secret is in the layers of flavor. Dried porcini mushrooms bring an earthy, almost smoky intensity that store-bought pasta simply cannot replicate. Combined with creamy ricotta, freshly grated parmesan, and a whisper of fresh thyme, the homemade ravioli filling transforms humble ingredients into something deeply satisfying. Whether you are cooking for a special occasion or just treating yourself on a quiet Sunday, this recipe is absolutely worth every minute.
What Makes This Recipe Special
- Deeply umami-rich filling: Porcini Mushrooms carry an intense, woodsy depth that elevates the entire dish far beyond a standard pasta night.
- Silky, restaurant-quality sauce: The Parmesan Cream Sauce is buttery, fragrant, and comes together in under ten minutes.
- Fully customizable: Swap in Crimini Mushrooms, add a splash of white wine, or fold in spinach to make it your own.
- Impressive yet achievable: Fresh pasta dough is far more forgiving than you might think, and the results are genuinely stunning.
What You’ll Need
- “00” flour or all-purpose flour: 2 cups, sifted. “00” flour produces the silkiest pasta dough, though all-purpose works beautifully as well.
- Large eggs: 3 whole eggs plus 2 egg yolks for a rich, golden dough.
- Olive oil: 1 tablespoon, added to the dough for suppleness and flavor.
- Dried porcini mushrooms: 1 ounce, rehydrated in warm water for 20 minutes to release their incredible depth.
- Crimini mushrooms: 8 ounces, finely chopped to bulk up the Ravioli Filling with a meaty texture.
- Whole milk ricotta: 1 cup, drained, for a creamy, cloud-like base to the filling.
- Parmesan cheese: 3/4 cup, freshly grated and divided between the filling and the sauce.
- Garlic: 3 cloves, minced.
- Fresh thyme: 1 teaspoon, stripped from the stems.
- Unsalted butter: 3 tablespoons for the sauce.
- Heavy cream: 1 cup for the Creamy Parmesan Sauce.
- Salt and black pepper: To taste throughout.
- Egg wash: 1 egg beaten with 1 tablespoon water, for sealing the ravioli.
Using quality tools makes a real difference when working with fresh pasta dough, from a reliable pasta roller to a sharp pastry wheel for clean edges.
Ready to cook? Find the full recipe below:

Homemade Ravioli with Porcini Mushrooms
Equipment
- Pasta machine or rolling pin
- Large mixing bowl
- Large pot
- Large skillet
- Pastry wheel or sharp knife
- Slotted spoon
Ingredients
Pasta Dough
- 2 cups "00" flour or all-purpose flour sifted
- 3 large eggs
- 2 egg yolks
- 1 tablespoon olive oil
Mushroom Filling
- 1 ounce dried porcini mushrooms rehydrated in 1 cup warm water for 20 minutes, then drained and finely chopped
- 8 ounces crimini mushrooms finely chopped
- 1 cup whole milk ricotta drained
- 1/2 cup parmesan cheese freshly grated
- 3 garlic cloves minced
- 1 teaspoon fresh thyme leaves
- salt and black pepper to taste
- 1 egg beaten with 1 tablespoon water for egg wash
Parmesan Cream Sauce
- 3 tablespoons unsalted butter
- 1 cup heavy cream
- 1/4 cup parmesan cheese freshly grated
- 2 tablespoons reserved porcini soaking liquid
- salt and black pepper to taste
Instructions
- Make the pasta dough: Mound the flour on a clean work surface and create a well in the center. Add the eggs, yolks, and olive oil into the well. Using a fork, gradually incorporate flour from the inner walls, then knead by hand for 8 to 10 minutes until smooth and elastic. Wrap tightly in plastic wrap and rest at room temperature for at least 30 minutes.
- Rehydrate the porcini mushrooms: Place the dried porcini in a bowl and cover with 1 cup of warm water. Let soak for 20 minutes. Drain, reserving the soaking liquid. Finely chop the softened mushrooms and set both aside.
- Cook the mushroom filling: Heat a drizzle of olive oil in a large skillet over medium-high heat. Add the minced garlic and cook for 30 seconds until fragrant. Add the chopped crimini mushrooms and porcini and cook, stirring occasionally, for 8 to 10 minutes until all moisture has evaporated and the mushrooms are deeply golden. Season generously with salt and pepper. Transfer to a bowl and let cool completely. Once cooled, stir in the drained ricotta, grated parmesan, and fresh thyme.
- Roll the pasta dough: Divide the rested dough into four equal portions. Working with one portion at a time and keeping the rest covered, roll through a pasta machine from the widest setting down to the thinnest, or use a rolling pin to roll as thin as possible (you should just barely see your hand through it). Lay the sheets on a lightly floured surface.
- Fill and seal the ravioli: Spoon heaped teaspoons of mushroom filling about 1.5 inches apart along one pasta sheet. Brush around each mound of filling with the egg wash. Lay a second pasta sheet on top and press firmly around each mound to seal, pushing out any trapped air pockets. Cut into individual ravioli using a pastry wheel or sharp knife. Transfer to a lightly floured baking sheet.
- Cook the ravioli: Bring a large pot of generously salted water to a boil. Cook the ravioli in batches, without overcrowding, for 3 to 4 minutes until they float to the surface and the edges are just tender. Remove with a slotted spoon.
- Make the Parmesan cream sauce: While the ravioli cook, melt the butter in a wide skillet over medium heat. Pour in the heavy cream and the reserved porcini soaking liquid. Simmer for 3 to 4 minutes until slightly thickened. Stir in the grated parmesan until melted and smooth. Season with salt and pepper to taste.
- Finish and serve: Transfer the cooked ravioli directly into the skillet with the cream sauce using a slotted spoon. Toss gently to coat each piece in the sauce. Serve immediately, garnished with extra shaved parmesan and fresh thyme if desired.
Notes
Make It Your Own
- Add truffle oil: Drizzle a small amount of truffle oil into the filling or over the finished dish for an extra layer of luxury.
- Go green: Stir a handful of finely chopped wilted spinach into the Homemade Ravioli Filling for color and added nutrition.
- Swap the sauce: Instead of a Creamy Parmesan Sauce, try a simple brown butter and sage sauce for a nuttier, more rustic finish.
- Make it lighter: Use half-and-half in place of heavy cream and reduce the butter slightly for a somewhat lighter version of the sauce.
How to Make Homemade Ravioli with Porcini Mushrooms
- Make the pasta dough: Mound the flour on a clean work surface, make a well in the center, and add the eggs, yolks, and olive oil. Using a fork, gradually incorporate the flour from the inner walls of the well, then knead by hand for 8 to 10 minutes until the dough is smooth and elastic. Wrap in plastic and rest for at least 30 minutes at room temperature.
- Rehydrate the porcini: Place the dried Porcini Mushrooms in a bowl and cover with 1 cup of warm water. Let them soak for 20 minutes, then drain, reserving the soaking liquid. Finely chop the softened mushrooms.
- Cook the filling: Heat a skillet over medium-high heat with a drizzle of olive oil. Add the garlic and cook for 30 seconds, then add the chopped Crimini Mushrooms and porcini. Cook for 8 to 10 minutes until all moisture evaporates and the mushrooms are deeply golden. Season generously, then let the mixture cool completely before stirring in the ricotta, half the parmesan, and the thyme.
- Roll and fill the pasta: Divide the rested dough into four portions. Using a pasta machine or rolling pin, roll each portion to the thinnest setting. Lay one sheet flat, spoon heaped teaspoons of filling about 1.5 inches apart, brush around each mound with egg wash, then lay a second sheet on top. Press firmly around each mound to seal, then cut into individual ravioli with a pastry wheel or sharp knife.
- Cook the ravioli: Bring a large pot of generously salted water to a boil. Cook the ravioli in batches for 3 to 4 minutes until they float and the edges are just tender. Do not overcrowd the pot.
- Prepare the Parmesan Cream Sauce: While the pasta cooks, melt butter in a wide skillet over medium heat. Pour in the heavy cream and a splash of the reserved porcini soaking liquid. Simmer for 3 to 4 minutes until slightly thickened, then stir in the remaining parmesan until melted and glossy. Season to taste.
- Bring it together: Use a slotted spoon to transfer the cooked ravioli directly into the sauce. Toss gently to coat each piece and serve immediately.
Expert Tips
- Do not skip the dough rest: Resting allows the gluten to relax, making the dough far easier to roll thin without springing back. Thirty minutes is the minimum; an hour is even better.
- Cool the filling completely: Adding warm filling to pasta sheets causes the dough to steam and become sticky, which leads to tears. Patience here pays off.
- Save that soaking liquid: The liquid from rehydrating the dried mushrooms is liquid gold. Stir a few tablespoons into the sauce for an intensified, almost broth-like mushroom depth.
- Avoid overfilling: This is the most common mistake. Too much filling makes sealing difficult and causes the ravioli to burst during cooking. A heaped teaspoon per pocket is the sweet spot.
Serving Suggestions
- Classic garnish: Finish with freshly shaved parmesan, a crack of black pepper, and a few fresh thyme sprigs scattered over the top.
- Add texture: A handful of toasted pine nuts or crushed walnuts adds a welcome crunch against the creamy sauce.
- Side dish pairings: Serve alongside a simple arugula salad dressed with lemon and olive oil, or a crusty loaf of sourdough to soak up every drop of sauce.
- Wine pairing: A glass of earthy Pinot Noir or a crisp, unoaked Chardonnay complements the mushroom and cream flavors beautifully.
Make Ahead and Storage
- Refrigerating leftovers: Store cooked ravioli and sauce separately in airtight containers in the refrigerator for up to 3 days. Combined, the pasta tends to absorb the sauce overnight.
- Freezing uncooked ravioli: Arrange freshly assembled, uncooked Homemade Ravioli in a single layer on a parchment-lined baking sheet and freeze until solid, about 2 hours. Transfer to a zip-lock freezer bag and store for up to 2 months. Cook directly from frozen, adding 1 to 2 extra minutes.
- Reheating: Warm refrigerated ravioli gently in a skillet over low heat with a splash of cream or water to loosen the sauce. Avoid the microwave if possible, as it can make the pasta gummy.
Frequently Asked Questions
Can I use a different mushroom if I cannot find dried porcini?
Absolutely. Dried shiitake mushrooms are the best substitute and offer a similarly deep, savory quality. You can also increase the amount of fresh Crimini Mushrooms and add a small amount of soy sauce to the filling for extra umami.
Do I need a pasta machine to make Homemade Ravioli?
A pasta machine makes the job easier and produces more even sheets, but a sturdy rolling pin works fine. The goal is to roll the dough thin enough that you can just barely see your hand through it.
My ravioli keep bursting open. What am I doing wrong?
This usually comes down to two things: too much filling or inadequate sealing. Make sure the egg wash is applied right around each mound of filling, press out any trapped air pockets before cutting, and press the edges firmly together.
Can I make the filling a day ahead?
Yes, and it actually improves. The flavors meld together beautifully overnight. Store it covered in the refrigerator and bring it to room temperature before filling the pasta.
Wrapping Up
This Homemade Ravioli with Porcini Mushrooms is one of those recipes that reminds you why cooking from scratch is so rewarding. From the moment you knead the dough to the first forkful of pasta coated in that velvety Creamy Parmesan Sauce, the whole process is deeply satisfying. Give it a try this weekend and do not be surprised when it becomes your most requested dinner.