Homemade Ravioli with Porcini Mushrooms (Easy Recipe)
There’s something deeply satisfying about pinching together a batch of tender pasta pillows stuffed with an earthy, umami rich porcini mushroom filling. This Homemade Ravioli with Porcini Mushrooms recipe brings rustic Italian comfort straight to your kitchen table, no plane ticket to Tuscany required. Each bite delivers silky pasta wrapped around a deeply savory filling, finished with a luxurious Parmesan cream sauce that pools into every fold.
Whether you’re cooking for a cozy weeknight dinner or hosting a get together that calls for a little wow factor, this dish strikes the perfect balance between impressive and approachable. Once you taste the difference between this and the boxed stuff from the freezer aisle, you may never go back.
Why This Recipe Works
- Deep, earthy flavor: Dried porcini mushrooms are rehydrated and worked into the filling, giving the ravioli a rich, woodsy depth that fresh mushrooms alone can’t quite match.
- Silky homemade pasta: Rolling your own dough means a delicate, tender bite that store bought ravioli simply cannot replicate.
- Restaurant quality at home: The combination of homemade ravioli filling and a velvety cream sauce tastes like something from a white tablecloth Italian spot, for a fraction of the price.
- Make ahead friendly: Ravioli freezes beautifully, so you can prep a big batch now and enjoy an effortless dinner later in the month.
Having the right tools on hand makes shaping ravioli from scratch far less fussy, and reaching for quality dried porcini mushrooms instead of a weaker substitute genuinely changes the flavor of the finished dish.
Essential Ingredients
- Dried porcini mushrooms: The star of the filling, offering concentrated, earthy flavor once rehydrated in warm water.
- All purpose flour: Forms the base of the pasta dough, giving it structure and a satisfying chew.
- Eggs: Bind the dough together and add richness and elasticity to the pasta.
- Ricotta cheese: Adds creaminess and helps bind the porcini mushrooms into a cohesive ravioli filling.
- Parmesan cheese: Used both in the filling and grated generously for a finishing cheese serving on top of the plated dish.
- Garlic and shallot: Sauteed until fragrant to build the savory backbone of the filling.
- Heavy cream: The foundation of the silky parmesan cream sauce that coats every ravioli.
- Fresh thyme or sage: Adds an aromatic, herby note that pairs beautifully with mushrooms.
- Butter: Used to finish the sauce with extra richness and a glossy texture.
- Salt and black pepper: Essential for seasoning both the filling and the sauce to taste.
Ready to cook? Find the full recipe below:

Homemade Ravioli with Porcini Mushrooms
Equipment
- Pasta machine or rolling pin
- Large mixing bowl
- Large stockpot
- Skillet
- Bench scraper or sharp knife
Ingredients
For the Pasta Dough
- 2 1/2 cups all-purpose flour plus more for dusting
- 4 large eggs
- 1/2 tsp salt
For the Porcini Mushroom Filling
- 1 oz dried porcini mushrooms
- 1 cup warm water for soaking porcini
- 1 tbsp unsalted butter
- 1 small shallot finely chopped
- 2 cloves garlic minced
- 1 cup ricotta cheese well drained
- 1/2 cup Parmesan cheese grated
- 1/2 tsp salt
- 1/4 tsp black pepper
For the Parmesan Cream Sauce
- 2 tbsp unsalted butter
- 1 cup heavy cream
- 1/2 cup Parmesan cheese freshly grated
- 1 tsp fresh thyme or sage chopped
- salt and black pepper to taste
Instructions
- Soak the dried porcini mushrooms in 1 cup of warm water for about 20 minutes, then drain, reserving the liquid, and finely chop the mushrooms.
- Mound the flour on a clean surface, crack in the eggs and salt, and gradually incorporate using a fork until a shaggy dough forms. Knead for 8 to 10 minutes until smooth and elastic, wrap in plastic, and rest for 30 minutes at room temperature.
- In a skillet over medium heat, saute the shallot and garlic in butter for 2 to 3 minutes until fragrant, then add the chopped porcini and cook for 5 minutes. Cool slightly, then mix with ricotta, Parmesan, salt, and pepper to make the filling.
- Divide the rested dough into four pieces and roll each through a pasta machine, or by hand with a rolling pin, into a thin, almost translucent sheet about 1/16 inch thick.
- Place small spoonfuls of filling about 2 inches apart on one sheet of pasta, brush around the filling with water, top with a second sheet, press out any air pockets, then seal and cut into squares or rounds.
- Bring a large pot of generously salted water to a gentle boil and cook the ravioli in batches for 3 to 4 minutes, until they float to the surface and the pasta is tender.
- While the ravioli cooks, melt butter in a pan over medium heat, add the reserved mushroom soaking liquid and heavy cream, and simmer for 4 to 5 minutes until slightly thickened. Stir in the grated Parmesan until smooth.
- Gently transfer the cooked ravioli into the cream sauce, toss to coat, and plate immediately with extra cheese and fresh herbs on top.
Notes
Try These Variations
- Mixed mushroom blend: Combine porcini with cremini, shiitake, or wild mushrooms for an even more complex mushroom ravioli recipe.
- Vegan version: Swap the ricotta for a cashew based cheese and use a flax egg in the dough, then finish with a coconut cream based sauce.
- Truffle upgrade: Stir a touch of truffle oil into the filling or finishing sauce for an extra layer of luxury.
- Brown butter and sage: Skip the cream sauce entirely and toss the cooked ravioli in nutty brown butter with crispy sage leaves.
How to Prepare Homemade Ravioli with Porcini Mushrooms
- Rehydrate the porcini: Soak the dried porcini mushrooms in 1 cup of warm water for about 20 minutes, then drain, reserving the liquid, and finely chop.
- Make the pasta dough: Mound the flour on a clean surface, crack in the eggs, and gradually incorporate using a fork until a shaggy dough forms, then knead for 8 to 10 minutes until smooth and elastic. Wrap in plastic and rest for 30 minutes at room temperature.
- Cook the filling: In a skillet over medium heat, saute the shallot and garlic in butter for 2 to 3 minutes until fragrant, then add the chopped porcini and cook for 5 minutes. Cool slightly, then mix with ricotta, Parmesan, and a pinch of salt and pepper to create the homemade ravioli filling.
- Roll the dough: Divide the rested dough into four pieces and roll each through a pasta machine, or by hand with a rolling pin, down to a thin, almost translucent sheet about 1/16 inch thick.
- Fill and shape the ravioli: Place small spoonfuls of filling about 2 inches apart on one sheet of pasta, brush around the filling with water or egg wash, then top with a second sheet and press out any air pockets before sealing and cutting into squares or rounds.
- Boil the ravioli: Bring a large pot of generously salted water to a gentle boil and cook the ravioli in batches for 3 to 4 minutes, until they float to the surface and the pasta is tender.
- Make the cream sauce: While the ravioli cooks, melt butter in a pan over medium heat, pour in the reserved mushroom soaking liquid along with heavy cream, and simmer for 4 to 5 minutes until slightly thickened, then stir in grated Parmesan to form a smooth parmesan cream sauce.
- Combine and serve: Gently transfer the cooked ravioli into the cream sauce, toss to coat, and plate immediately with extra cheese and herbs on top.
Tips for Best Results
- Don’t skip the resting time: Letting the pasta dough rest relaxes the gluten, making it far easier to roll thin without tearing.
- Avoid overfilling: A common mistake is overstuffing each ravioli, which can cause them to burst open during boiling, so stick to about a teaspoon of filling per piece.
- Seal thoroughly: Press out all the air around the filling before sealing, since trapped air can cause the ravioli to float oddly or split open in the pot.
- Salt the pasta water well: Just like with any pasta, well salted water is your only real chance to season the dough itself, so don’t be shy with it.
Chef’s tip: keep a small bowl of flour nearby while shaping ravioli so you can dust your work surface and prevent sticking without adding too much extra flour to the dough itself.
Best Ways to Serve
- Finish with a generous cheese serving: A shower of freshly grated Parmesan or Pecorino right before serving makes the dish feel extra special.
- Add fresh herbs: A scattering of chopped parsley, thyme, or fried sage leaves brightens the richness of the sauce.
- Pair with a simple salad: A peppery arugula salad with lemon vinaigrette offers a fresh contrast to the creamy ravioli.
- Serve alongside crusty bread: A warm, crusty loaf is perfect for mopping up any extra parmesan cream sauce left on the plate.
- Pour a glass of white wine: A crisp Pinot Grigio or earthy Chardonnay complements the mushroom flavors beautifully.
Storing and Reheating
- Refrigerating leftovers: Store cooked ravioli and sauce together in an airtight container in the refrigerator for up to 3 days.
- Freezing uncooked ravioli: Arrange shaped, uncooked ravioli in a single layer on a baking sheet, freeze until solid, then transfer to a freezer bag for up to 2 months.
- Freezing the sauce separately: Cream based sauces can sometimes separate when frozen, so it’s best to freeze the ravioli on its own and make a fresh batch of sauce when ready to serve.
- Reheating gently: Warm leftovers in a skillet over low heat with a splash of cream or milk, stirring occasionally, for about 5 minutes until heated through.
Recipe FAQs
Can I use fresh mushrooms instead of dried porcini?
Fresh mushrooms can work in a pinch, but dried porcini mushrooms offer a more concentrated, earthy flavor that truly defines this dish, so a blend of both is the best compromise if you want to stretch the fresh ones.
Why is my ravioli filling too wet?
Excess moisture usually comes from undercooked mushrooms or ricotta that hasn’t been drained, so be sure to cook off any liquid from the filling and use a thick, well drained ricotta.
Can I make the ravioli filling ahead of time?
Yes, the homemade ravioli filling can be made up to 2 days in advance and stored in the refrigerator in an airtight container until you’re ready to roll and fill the pasta.
What can I use if I don’t have a pasta machine?
A rolling pin works perfectly well, it just takes a bit more elbow grease and patience to roll the dough thin and even.
In Conclusion
Making this ravioli recipe homemade style might take a little extra time compared to grabbing a box from the store, but the payoff in flavor and satisfaction is more than worth it. Once you master this technique, you will have a versatile homemade ravioli base you can fill with countless variations for years to come.