Vegan Mushroom Ravioli
Vegan mushroom ravioli is homemade pasta filled with sauteed button mushrooms, onion, garlic and thyme, then topped with a creamy white garlic sauce made from blended nutritional yeast and plant milk. The egg-free dough uses just flour, water and olive oil. The mushroom filling cooks in 10 to 15 minutes, and the ravioli boil in 2 to 3 minutes.
Craving homemade pasta? Try this vegan mushroom ravioli served with a creamy white garlic sauce. It is the perfect comfort meal, and making vegan ravioli at home is easier than you think.
This was the first time I made homemade vegan ravioli, and it was a lot easier than I expected. I never understood why people add eggs to homemade pasta. Flour, water and olive oil are more than enough. Remember when I made vegan gnocchi? This mushroom ravioli is similar to that one, except I did not add any potatoes to the dough.
I stuffed each ravioli with a savory mushroom filling and topped them with an extra-creamy white sauce made with lots of nutritional yeast for a cheesy taste and plenty of garlic. Because I LOVE garlic pasta. The sauce turned out amazing — try combining the filling with the white garlic sauce and tossing in some boiled pasta of your choice. It is so good.

This Recipe Works If You Need
- A vegan comfort meal that feels special enough for guests but is simple to make at home
- An egg-free, dairy-free homemade pasta you can fully control from dough to filling
- A way to use up frozen or fresh button mushrooms in something more interesting than a stir-fry
- A cozy weekend cooking project that pays off with restaurant-style ravioli
- A creamy, cheesy-tasting sauce without any actual cheese
Why You’ll Love This Recipe
- 100% vegan and egg-free — the dough is just flour, water, olive oil and salt, no eggs needed
- Simple pantry ingredients — nothing exotic, mostly things you likely already have on hand
- That creamy garlic sauce — blended nutritional yeast and plant milk give it a rich, cheesy flavor
- Beginner-friendly — no pasta machine required, you can cut round ravioli with a simple drinking glass
- Hearty and filling — the savory mushroom stuffing makes this a satisfying main dish
- Flexible — great as ravioli, tossed with extra pasta, or baked into a casserole

Ingredient Notes
Flour does the heavy lifting here. You need 1 1/2 cups for the dough plus 3 tablespoons in the sauce to thicken it. All-purpose flour works well for an elastic, easy-to-roll ravioli dough.
Button mushrooms are the star of the filling — 4 cups, sliced. You can use frozen or fresh. I used frozen mushrooms by Edenia, which work great and save you the prep time.
Garlic shows up in both the filling and the sauce. You need 3 cloves minced for the mushrooms and 5 whole cloves blended into the creamy garlic sauce, so this is a garlic-forward dish.
Fresh thyme — 4 sprigs — gives the mushroom filling a fragrant, earthy backbone that pairs beautifully with the nutmeg.
Ground nutmeg, just 1/2 teaspoon, adds warmth and depth to the filling. It is a small amount but it makes a real difference in the final flavor.
Nutritional yeast — 4 tablespoons — is what gives the white sauce its cheesy, savory taste without any dairy. It is the key to making this sauce feel rich and comforting.
Vegan milk of your choice forms the base of the sauce. Use a natural, unflavored variety so it stays savory. One cup is blended with the garlic, nutritional yeast, flour and salt.

Tips
- Knead the dough by hand until it has a smooth, elastic texture before rolling — this keeps it from tearing when you stuff the ravioli.
- Roll each portion of dough to about 1/8 inch thick on a well-floured surface. If you do not have a cookie cutter, a drinking glass works perfectly for cutting round ravioli.
- Press the edges firmly and seal them with the tines of a fork so the ravioli do not open while boiling.
- Boil the ravioli just 2 to 3 minutes, until they start floating, then remove and drain them right away so they do not overcook.
- Cook the sauce only until it starts to thicken, then serve it over the ravioli so it stays creamy.
Substitutions and Variations
- Mushroom type: button mushrooms are classic here, but cremini or a mixed wild mushroom blend will add even more depth to the filling.
- Plant milk: any unsweetened natural vegan milk works for the sauce — soy, oat and cashew all blend up nicely.
- Baked version: toss the boiled ravioli with the white garlic sauce, top with some shredded vegan cheese and bake it into a comforting pasta casserole.
- Herb swap: if you do not have fresh thyme, fresh rosemary or sage also pair well with mushrooms and nutmeg.
Storage and Make Ahead
Cooked ravioli keep in an airtight container in the fridge for up to 3 days. Store the creamy garlic sauce separately and gently reheat it with a splash of plant milk, since it thickens as it sits. You can also make the ravioli ahead and freeze them uncooked on a parchment-lined tray, then boil straight from frozen, adding a minute or two to the cooking time.
If you love homemade pasta, try this with my vegan gnocchi next, or pour the leftover sauce over a batch of roasted garlic pasta for another garlic-forward dinner.

Summarise & Save This Recipe
★ Add us as a trusted Google source
Vegan Mushroom Ravioli with Creamy Garlic Sauce
Ingredients
Vegan Ravioli Dough:
- 1 ½ cups flour
- ½ cup water
- 2 Tbsps olive oil
- ½ tsp sea salt
Mushroom Filling:
- 4 cups button mushrooms frozen or fresh, sliced (I used frozen mushrooms by Edenia)
- 1 onion diced
- 1 Tbsp oil
- 3 cloves garlic minced
- 4 sprigs fresh thyme
- ½ tsp nutmeg ground
- salt and pepper to taste
Creamy garlic sauce:
- 3 Tbsps flour
- 1 cup vegan milk of choice unsweetened, plain
- 5 cloves garlic
- 4 Tbsps nutritional yeast
- sea salt to taste
Instructions
- Mushroom filling: Heat the oil in a large pan over medium heat. Add all the mushroom filling ingredients and saute for 10-15 minutes, until the mushrooms have released their liquid and turned golden and the onion is soft. Set aside to cool slightly.
- Vegan ravioli dough: Add the flour, water, olive oil and salt into a bowl. Mix well and knead by hand until you have a smooth, elastic dough.
- Prepare your work surface by cleaning it and lightly dusting it with flour.
- Divide the dough into three or four equal portions. Place one portion onto the floured work surface and roll it into a large rectangle about 1/8 inch thick. You can make rectangular or round ravioli – I made round ones by cutting the dough with a glass. Repeat with the remaining dough until you have all the round dough disks ready in front of you.
- Take one round of dough and place 1-2 tsp of filling in the center. Top with a second round of dough and lightly press the edges together. Use the tines of a fork to crimp ridges along the outer edge of each ravioli, making sure they are well sealed so they won’t open while boiling.
- Place each finished ravioli on a sheet of parchment paper. Repeat until all the dough and filling are used.
- Bring a large pot of water to a boil and add the ravioli. Cook until they start floating, about 2-3 minutes. Immediately remove them from the pot and drain.
- Sauce: Add all the sauce ingredients into a blender and blend until smooth.
- Pour the sauce into a pan and cook over medium heat, stirring, until it starts to thicken. Serve the sauce over the vegan mushroom ravioli.
Notes
Frequently Asked Questions
No, you do not need eggs. This vegan ravioli dough uses only flour, water, olive oil and salt. Kneaded until elastic, it rolls and seals well without any eggs, making it fully plant-based.
Button mushrooms are the classic choice for this recipe and you can use them frozen or fresh. Cremini or a wild mushroom blend also work well and add extra depth. You will need about 4 cups, sliced, sauteed with onion, garlic and thyme.
Fresh homemade ravioli only need 2 to 3 minutes in boiling water. They are done as soon as they start floating to the surface. Remove and drain them right away so they do not overcook and split open.
Press the edges of each ravioli together firmly, then seal them by pressing with the tines of a fork. Making sure the margins are well sealed before boiling keeps the filling inside and prevents the ravioli from opening in the water.
Nutritional yeast gives the sauce its cheesy, savory flavor. It is blended with plant milk, garlic, flour and salt, then cooked until it thickens. The result is a rich, creamy sauce that tastes comforting with no actual cheese.
Yes. You can assemble the ravioli ahead and freeze them uncooked on a parchment-lined tray, then boil straight from frozen with an extra minute or two. Cooked ravioli keep in the fridge up to 3 days, with the sauce stored separately.

Delicious. I’m not sure how mine are different than yours. I made them square and not round. Made them really thin, but I needed to triple the dough. But thats ok. Maybe I ended up with a larger batch in the end. Maybe my mushrooms were bigger. But not complaining! I used a different cream sauce, but yours would have been just as tasty. Hubby says a fine dining restaurant couldn’t make it this good. (except I use less salt than restaurants).
I have been making more home made pasta, so this was perfect. Thank you.
It sounds like you had a wonderful cooking experience! Making adjustments to recipes to suit your preferences or the ingredients you have on hand is all part of the fun of cooking. It’s great to hear that your homemade pasta turned out well, even with the square shape and thinner texture. And it’s fantastic that your husband enjoyed the dish so much. Keep experimenting and enjoying your culinary creations! If you have any questions, feel free to ask. Happy cooking!
This looks so dang amazing!
Thank you for this recipe! I was wondering if I freeze these do I have to thaw them out before I cook them?
Hi, Marna! No need. If you freeze them then you can cook them directly in the sauce you’re serving them in.
How about cassava flour as a sub?
I think it has a completely different texture so I’m not sure it will work. 🙁 But you can test it out. Maybe I’m wrong.
Do you think adding a vegan cream cheese with the mushroom filling would work well?
Sure!
Do the raviolis freeze well before cooked? I want to make a huge batch of these to pull out of the freezer for an easy weeknight meal 😊
Hi, Lika,
Yes, they freeze very well, I advise you do it! 🙂
Made this tonight, shoulda read the comments to find out how much “a glass” of milk was – I used too little and the sauce was too thick. Flavors were on point though! Highly recommend this recipe, I’ll be making it again tomorrow night!
Glad you liked it, Nick!
This was so EASY! Thought it would be complicated but it was easy and the result amazed my whole family!!
So glad to hear this! Thanks!
How much milk for the sauce? It says a glass? Also, do you think whole wheat flour would work for this recipe?
250ml. Sure, you can make it with whole wheat flour too. 🙂
How much milk? It says a glass?
A glass is usually around 250ml.
Cooking this now. Looks great. No idea how many ravioli to make from this though… oh well well work it out. Glass sized round ones seem a good bet…
Filled em. Used about half the mixture! Rest is going to go with the creamy sauce. Possibly mushrooms were a bit chunky and would have been better dicing rather than slicing?
Don’t think my pasta was too thick but have never made ravioli before. Anyway it’ll all be right on the plate I’m sure 🙂
Thanks, Richard! I used smaller mushrooms so chopping them was the right method, but yes you can dice them if you want. Regarding the thickness – around 3 mm is ok.
Did you use plain or self raising flour? Can’t wait to make this.
Plain. 😀
Such a great and easy recipe. Turned out amazing, and I’m not even vegan…yet lol thank you so much, this pasta is italiano approved.
Hi, Heather! So happy to hear you liked it! 😀 If you’re not vegan you can add some parmesan on top and make it even better, hehe! 😀
vegan parmesan hehe
does gluten free flour work for this? please do a step by step video!!
Yes! I used Schar gluten-free flour to make pasta before and it turned out great – MixIt Universal or Mix B for bread are the best. I think Farina would be ok as well. You can try other GF flour mixes but use a GF flour mix not simply a naturally GF flour, like rice or chickpea.