Mushroom Ravioli is a comforting homemade pasta dish filled with savory mushrooms and creamy mascarpone, then finished in a fragrant sage brown butter sauce. The combination of tender fresh pasta, earthy mushroom filling, and nutty butter makes this homemade mushroom ravioli feel restaurant-worthy while still being achievable in your own kitchen.
This recipe is also completely alcohol-free and halal-friendly, using vegetable broth and lemon juice instead of white wine to give the filling brightness and depth.
Why You’ll Love This Recipe
This Mushroom Ravioli recipe brings together rich, earthy, creamy, and buttery flavors in every bite. The mascarpone keeps the mushroom filling smooth and luxurious, while balsamic vinegar adds just enough acidity to balance its richness.
Despite its elegant appearance, the recipe uses straightforward techniques and familiar ingredients. Making fresh pasta takes a little time, but assembling ravioli is simple once you get into a rhythm. It is also a wonderful family-friendly dish for weekends, special dinners, or occasions when you want homemade comfort food with an impressive presentation.
Ingredients

Egg Pasta Dough
- 400 g 00 flour
- 4 large eggs (about 200 g)
Mushroom Filling
- 250 g mushrooms, finely chopped
- 1 tablespoon butter
- 30 ml (2 tablespoons) balsamic vinegar
- 1 teaspoon fresh sage, finely chopped
- 80 g (about 1/3 cup) mascarpone
- 2 garlic cloves, minced
- 1 teaspoon onion powder
- 60 ml (1/4 cup) vegetable broth
- 1 teaspoon lemon juice
- 1/4 teaspoon salt
- 1/2 teaspoon black pepper
Sage Brown Butter Sauce
- 1/4 cup fresh sage leaves
- 100 g (about 1/2 cup) butter
For Assembly
- Semolina flour or regular flour, for dusting
- Water, for sealing the ravioli
- Salt, for the pasta water
Instructions
Make the Egg Pasta Dough
- Place the flour on a clean work surface and make a large well in the center. Crack the eggs into the well.
- Using a fork, gently whisk the eggs while gradually incorporating flour from the inner edges of the well.
- Once a rough dough begins to form, use clean hands to bring everything together.
- Knead for about 15–20 minutes, or until the dough becomes smooth and elastic.
- Wrap the dough tightly and allow it to rest at room temperature for at least 30 minutes.
Prepare the Mushroom Filling
- Melt 1 tablespoon butter in a large skillet over medium heat.
- Add the finely chopped mushrooms and cook for about 4 minutes, stirring occasionally, until softened and most of their moisture has evaporated.
- Add the garlic, chopped sage, onion powder, salt, and black pepper. Continue cooking for about 5–10 minutes, stirring frequently.
- Pour in the vegetable broth, lemon juice, and balsamic vinegar.
- Cook until the liquid has completely evaporated and the mushrooms are deeply flavored and lightly browned.
- Remove from the heat and allow the mixture to cool.
- Combine the cooled mushrooms with the mascarpone until evenly incorporated.
- Cover and refrigerate while you prepare the pasta.
Assemble the Ravioli
- Lightly dust one or two baking sheets with semolina or flour.
- Divide the rested pasta dough into four equal portions. Keep portions you are not using covered so they do not dry out.
- Using a pasta machine or rolling pin, roll one portion into a very thin sheet, approximately 2 mm thick.
- Cut the pasta into circles using an 8 cm round cutter.
- Place about 1 teaspoon of mushroom filling in the center of each circle, taking care not to overfill.
- Lightly brush the edges with water, fold the pasta over the filling, and press firmly to seal. Gently push out trapped air as you work.
- Transfer the finished Mushroom Ravioli to the prepared baking sheet, leaving space between each piece.
- Repeat with the remaining dough and filling.
- Bring a large pot of generously salted water to a gentle boil. Add the ravioli in batches and cook for approximately 4–5 minutes, or until tender and floating at the surface.
Make the Sage Brown Butter Sauce
- Melt the butter in a large saucepan or skillet over low-medium heat.
- Cook for about 4–5 minutes, stirring or swirling frequently.
- Add the fresh sage leaves and continue cooking until the butter becomes golden brown and develops a rich, nutty aroma. Watch carefully to prevent burning.
- Transfer the cooked ravioli directly into the sage brown butter sauce.
- Gently toss for about 1 minute until every ravioli is coated.
- Serve immediately.

Tips & Tricks
Keep the pasta dough covered whenever you are not actively rolling it because fresh pasta dries surprisingly quickly.
Cook the mushroom filling until most of its moisture has evaporated. A wet filling can make homemade mushroom ravioli difficult to seal and may cause the pasta to split during cooking.
Allow the filling to cool completely before adding the mascarpone. This helps maintain its creamy consistency.
Avoid overfilling your ravioli. One teaspoon is usually enough for an 8 cm pasta circle.
When sealing, gently press outward from the filling toward the edges to remove trapped air. Air pockets can expand during cooking and cause ravioli to burst.
Brown butter can go from beautifully nutty to burnt quickly. Once you see golden-brown milk solids and smell a toasted, nutty aroma, reduce the heat or remove the pan from the stove.
Cremini, button, chestnut, or a combination of mushrooms can all work well in this mushroom ravioli recipe.
Details
- Prep Time: 50 minutes
- Rest Time: 30 minutes
- Cook Time: 30 minutes
- Total Time: 1 hour 50 minutes
- Yield: Approximately 4 servings
- Category: Main Course
- Method: Boiling and Sautéing
- Cuisine: Italian-Inspired
- Difficulty: Intermediate
- Dietary Notes: Vegetarian, alcohol-free, halal-friendly

Notes
For deeper mushroom flavor, use a combination of cremini and button mushrooms. You can also add a small amount of finely chopped shiitake mushrooms.
If mascarpone is unavailable, full-fat ricotta can be used, although the texture and flavor will be slightly different.
Vegetable broth with lemon juice replaces the white wine traditionally used in some versions of the filling, keeping this recipe alcohol-free while providing acidity and savory depth.
Serve the ravioli on its own or pair it with a crisp green salad, roasted vegetables, or steamed asparagus.
Nutrition
Approximate nutrition per serving:
- Calories: 650–750 kcal
- Protein: 20–24 g
- Carbohydrates: 75–85 g
- Fat: 30–36 g
Nutrition values are estimates and will vary according to portion size and specific ingredients used.
FAQ
Can I make Mushroom Ravioli ahead of time?
Yes. Prepare and shape the ravioli, arrange them in a single layer on a flour- or semolina-dusted tray, and refrigerate them for a short period before cooking. For longer storage, freezing is the better option.
What mushrooms are best for homemade mushroom ravioli?
Cremini mushrooms are particularly good because they have a deeper savory flavor than standard white button mushrooms. Button, chestnut, shiitake, or a mixture can also produce delicious results.
Can I make ravioli without a pasta machine?
Absolutely. A pasta machine makes achieving evenly thin sheets easier, but a rolling pin works well. Roll from the center outward and keep turning the dough until it reaches approximately 2 mm thickness.
Why does my homemade ravioli burst while cooking?
Overfilling, trapped air, poorly sealed edges, or overly vigorous boiling are common causes. Use a modest amount of filling, remove air before sealing, and cook fresh ravioli at a controlled gentle boil.
How do I know when brown butter is ready?
The butter will foam before the milk solids begin turning golden brown. It is ready when you notice small browned bits and a distinct toasted, nutty aroma. Remove it from intense heat before those solids turn dark brown or black.
What can I serve with mushroom ravioli?
This fresh pasta recipe pairs beautifully with a simple green salad, roasted vegetables, asparagus, or broccoli. Keep side dishes relatively light because the sage brown butter sauce is already wonderfully rich.
Storage
Store cooked ravioli in an airtight container in the refrigerator for up to 2–3 days. If possible, keep additional sauce separate until reheating.
For freezing, arrange uncooked ravioli in a single layer on a flour-dusted baking sheet and freeze until solid. Transfer them to a freezer-safe container or bag and freeze for up to 2 months. Cook them directly from frozen rather than thawing first, allowing a little extra cooking time.
For leftovers, gently reheat the ravioli in a skillet over low heat with a small amount of butter. Avoid aggressive stirring, which can tear the delicate pasta.

Similar Recipes

Mushroom Ravioli with Sage Brown Butter Sauce
Ingredients
Egg Pasta Dough
- 400 g 00 flour
- 4 large eggs about 200 g
Mushroom Filling
- 250 g mushrooms finely chopped
- 1 tablespoon butter
- 30 ml 2 tablespoons balsamic vinegar
- 1 teaspoon fresh sage finely chopped
- 80 g about 1/3 cup mascarpone
- 2 garlic cloves minced
- 1 teaspoon onion powder
- 60 ml 1/4 cup vegetable broth
- 1 teaspoon lemon juice
- 1/4 teaspoon salt
- 1/2 teaspoon black pepper
- Sage Brown Butter Sauce
- 1/4 cup fresh sage leaves
- 100 g about 1/2 cup butter
For Assembly
- Semolina flour or regular flour for dusting
- Water for sealing the ravioli
- Salt for the pasta water
Instructions
Make the Egg Pasta Dough
- Place the flour on a clean work surface and make a large well in the center. Crack the eggs into the well.
- Using a fork, gently whisk the eggs while gradually incorporating flour from the inner edges of the well.
- Once a rough dough begins to form, use clean hands to bring everything together.
- Knead for about 15–20 minutes, or until the dough becomes smooth and elastic.
- Wrap the dough tightly and allow it to rest at room temperature for at least 30 minutes.
Prepare the Mushroom Filling
- Melt 1 tablespoon butter in a large skillet over medium heat.
- Add the finely chopped mushrooms and cook for about 4 minutes, stirring occasionally, until softened and most of their moisture has evaporated.
- Add the garlic, chopped sage, onion powder, salt, and black pepper. Continue cooking for about 5–10 minutes, stirring frequently.
- Pour in the vegetable broth, lemon juice, and balsamic vinegar.
- Cook until the liquid has completely evaporated and the mushrooms are deeply flavored and lightly browned.
- Remove from the heat and allow the mixture to cool.
- Combine the cooled mushrooms with the mascarpone until evenly incorporated.
- Cover and refrigerate while you prepare the pasta.
Assemble the Ravioli
- Lightly dust one or two baking sheets with semolina or flour.
- Divide the rested pasta dough into four equal portions. Keep portions you are not using covered so they do not dry out.
- Using a pasta machine or rolling pin, roll one portion into a very thin sheet, approximately 2 mm thick.
- Cut the pasta into circles using an 8 cm round cutter.
- Place about 1 teaspoon of mushroom filling in the center of each circle, taking care not to overfill.
- Lightly brush the edges with water, fold the pasta over the filling, and press firmly to seal. Gently push out trapped air as you work.
- Transfer the finished Mushroom Ravioli to the prepared baking sheet, leaving space between each piece.
- Repeat with the remaining dough and filling.
- Bring a large pot of generously salted water to a gentle boil. Add the ravioli in batches and cook for approximately 4–5 minutes, or until tender and floating at the surface.
Make the Sage Brown Butter Sauce
- Melt the butter in a large saucepan or skillet over low-medium heat.
- Cook for about 4–5 minutes, stirring or swirling frequently.
- Add the fresh sage leaves and continue cooking until the butter becomes golden brown and develops a rich, nutty aroma. Watch carefully to prevent burning.
- Transfer the cooked ravioli directly into the sage brown butter sauce.
- Gently toss for about 1 minute until every ravioli is coated.
- Serve immediately.
Notes
Conclusion
Making Mushroom Ravioli from scratch takes a little patience, but the result is worth the effort. Tender homemade pasta, creamy mushroom filling, aromatic sage, and nutty brown butter create an elegant combination from relatively simple ingredients.
Once you become comfortable rolling and sealing fresh pasta, this recipe is also easy to customize with different mushrooms, fillings, and sauces. Serve it fresh from the pan while the sage brown butter sauce is warm and fragrant for the best texture and flavor.

