
In northern China, vegetable dumplings are just as common as meat ones. Every dumpling shop offers at least one vegetable option, and during Lunar New Year my family always made a batch of vegetable dumplings alongside the pork ones. What makes these different from a simple veggie filling is the combination of textures: crumbled tofu for body, rice vermicelli for chew, dried shiitake mushrooms for deep savory flavor, and wood ear mushrooms for crunch.
My husband started eating mostly plant based a few years ago, and that is when these dumplings went from an occasional thing to a regular in our house. I wanted a vegan filling that was just as satisfying as the pork and cabbage dumplings I grew up eating in Beijing. After testing different combinations, this one became our favorite because it has enough going on in every bite that you do not miss the meat at all.
I season the filling with soy sauce, Shaoxing wine, and a touch of curry powder that deepens the overall flavor without tasting like curry. The filling comes together in 2 quick rounds on the stove, then you wrap and pan fry until the bottoms are golden and crispy. Make a big batch, freeze half, and you will have dumplings ready to cook straight from the freezer any time you want them.
Ingredients
I split the ingredients into 2 groups: the filling and the wrappers. The filling comes together in 2 stages on the stove, so I prep everything before I start cooking.

Filling vegetables and aromatics: I use shredded cabbage, carrots, garlic, ginger, and green onions. The cabbage and carrots give the filling bulk and sweetness, and the aromatics build the base flavor.
Filling proteins and starches: I crumble firm tofu by hand and cook it separately with rice vermicelli, soy sauce, and maple syrup. The tofu adds structure to the filling and the vermicelli gives a soft, slightly chewy texture that makes each dumpling more satisfying. I also add Shaoxing wine and a touch of curry powder to deepen the overall flavor.
Mushrooms: I use dried shiitake mushrooms for a rich smoky taste and wood ear mushrooms for a crunchy texture. Both need to be rehydrated in hot water before chopping.
Wrappers: I use store bought frozen dumpling wrappers for convenience, but homemade wrappers are better for vegan fillings because you can make them bigger.
Technique Explanation
Vegan dumpling filling behaves differently from meat filling. Meat filling gets sticky and cohesive when you mix and pound it, which makes it easy to scoop and wrap. Vegetable and tofu filling stays loose, so you need a different approach to make it work.
Two batches keeps the filling dry and flavorful:
- The vegetable mixture (cabbage, carrots, mushrooms) releases a lot of moisture when cooked. I keep cooking until all the liquid evaporates in the pan before transferring it out.
- The tofu and vermicelli mixture cooks separately with soy sauce and maple syrup, which helps the tofu absorb flavor and hold together better.
- Wet filling is the number one reason vegan dumplings fall apart during wrapping.
Cool filling and firm scoops prevent tearing:
- I wait until both mixtures cool to warm, not hot. Hot filling softens the dumpling wrappers and makes them tear.
- I press the filling together firmly when scooping it onto each wrapper instead of loosely spooning it on.
- For store bought wrappers, use slightly less filling per dumpling than you would for meat dumplings.
Bigger wrappers hold more filling and seal better:
- Homemade wrappers are bigger, which means each dumpling holds more filling and seals more securely around loose vegan filling.
- I have a steamed dumpling recipe and a boiled dumpling recipe if you want to boil them instead.
- Store bought wrappers work fine, but keep them covered with damp paper towels so they stay pliable while you work.
How to Make
1. Rehydrate the mushrooms: Soak the dried shiitake and wood ear mushrooms in hot water for about 30 minutes until completely soft. Drain, rinse, remove any tough stems, and mince.
2. Cook the vermicelli: Cook the rice vermicelli according to the package instructions, drain, and chop into short pieces.
3. Cook the vegetables: Heat oil in a large nonstick pan over medium heat. Add the garlic and ginger, stir for a few seconds, then add the mushrooms, carrots, and cabbage with soy sauce, Shaoxing wine, and curry powder. Cook until the cabbage is tender and all the liquid has evaporated. Transfer to a large plate and let it cool.

4. Cook the tofu mixture: In the same pan, heat the remaining oil and add the crumbled tofu. Break it into smaller pieces with your spatula while cooking. Add the vermicelli, remaining soy sauce, and maple syrup. Cook until the liquid evaporates. Transfer to a large mixing bowl.
5. Combine the filling: Once both mixtures have cooled to a warm temperature, add the vegetable mixture and chopped green onions to the tofu bowl. Stir everything together until evenly mixed.

6. Wrap the dumplings: Place about 1 tablespoon of filling in the center of each wrapper. Wet the edges with water, fold in half, and press firmly to seal.

7. Pan fry the dumplings: Heat oil in a nonstick skillet over medium heat. Place dumplings in a single layer and cook until the bottoms are golden brown. Add water, cover, and steam for 2 to 3 minutes until cooked through.

Key Tips to Consider
Squeeze all moisture from the filling: Wet filling is the biggest reason vegan dumplings fall apart. I cook each batch of filling until there is zero visible liquid in the pan before moving on.
Keep store bought wrappers covered: Store bought wrappers dry out fast. I lay a few damp paper towels over them while I work. Once they dry out, they crack when you fold them and the dumplings will open up during cooking.
Freeze dumplings on a flat tray first: Place wrapped dumplings on a parchment lined baking sheet and freeze until solid, then transfer to a zip top bag. This keeps them from sticking together.
Cook frozen dumplings with more water and time: Frozen dumplings need more water and 2 to 3 extra minutes of steaming. Do not thaw them first or the wrappers will get sticky and tear.
Use an air fryer for reheating: Leftover cooked dumplings reheat best in an air fryer. They get crispy again without any extra oil, which works much better than microwaving.
Serving Suggestions
I usually make these for a quick lunch with just a drizzle of Chinkiang vinegar and my homemade chili oil on the side. Sometimes I pair them with a simple soup for a full meal. When my husband and I are having a lazy weekend, we cook a batch straight from the freezer and eat them with any of these dumpling dipping sauces while watching a movie.
When I make these for guests, I set out a platter with a few dipping options: soy sauce with vinegar, chili oil, and sesame paste. If you want to turn this into a dumpling party, you can also serve my Chinese egg rolls alongside them. The same filling actually works in egg roll wrappers too, which is a great shortcut if you do not want to fold individual dumplings. My carrot dumplings are another fun option to add to the spread.
Frequently Asked Questions
Why does vegan dumpling filling fall apart when I wrap it?
Vegan filling does not have the sticky binding that meat filling gets from mixing and pounding. I press the filling together firmly when scooping it onto the wrapper, and I use slightly less filling per dumpling when using store bought wrappers. Homemade wrappers are bigger and seal better around loose fillings.
Can I boil these dumplings instead of pan frying them?
Yes, but you need to use a cold water dough for the wrappers or wrappers designed for boiling dumplings, so they hold up in boiling water. For example, Shanghai Dumpling Wrappers and Northern Chinese Wrappers are suitable for boiling (Check this post to view how the dumpling wrapper package looks like). Drop them into boiling water, stir once to prevent sticking, and cook until they float plus 2 more minutes.
How should I store leftover vegan dumplings?
I store uncooked dumplings by freezing them flat on a parchment lined baking sheet, then transferring to a zip top bag once solid. They keep in the freezer for up to 1 month. For cooked leftovers, I refrigerate them in an airtight container for 2 to 3 days and reheat in an air fryer or a lightly oiled pan to get them crispy again.
Chinese Cooking Made Easy
Are you new to this website? This free email series is a great place to start. I’ll walk you through a few of my most popular recipes and show you how and why they work. You’ll quickly start to cook better Chinese food in your own kitchen.

Homemade Vegan Dumplings (素菜锅贴)
Ingredients
- 1/4 cup dried shiitake mushrooms (about 8 small mushrooms) (*Footnote 1)
- 2 tablespoons dried wood ear mushrooms (or 1/2 cup minced bamboo shoots) (*Footnote 2)
- 1/2 pack dried rice vermicelli (*Footnote 3)
- 2 cups cabbage , shredded
- 1/2 block (225-g / 8-oz) firm tofu , crumbled by hand
- 1 cup carrot , shredded (about 4 carrots)
- 4 cloves garlic , minced
- 1 tablespoon minced ginger
- 4 tablespoons peanut oil (or vegetable oil, separated, and more to fry the dumplings)
- 3 tablespoons soy sauce , separated
- 1 tablespoon Shaoxing wine (or dry sherry)
- 1 teaspoon curry powder
- 1 teaspoon maple syrup
- 1/2 cup green onions , finely chopped
- 50 dumpling wrappers , thawed if using frozen, OR homemade dumpling wrappers (*Footnote 4)
Instructions
Prepare the filling
- Add the shiitake mushrooms to a medium sized bowl and add at least 1 cup of hot water to cover. Rehydrate until the mushrooms turn completely soft, 30 minutes or so. Gently rinse with tap water and drain. Remove the tough stems and mince the mushrooms. It yields about 1/4 cup of loosely packed minced mushrooms.
- Add the dried wood ear mushrooms to a medium sized bowl and add at least 1 cup of hot water to cover. Rehydrate until the mushrooms turn completely soft, 30 minutes or so. Gently rinse with tap water and drain. Remove the tough ends, if any, and mince the mushrooms if they are big, or thinly shred them if small. It should yield about 1/2 cup of loosely packed minced mushrooms.
- Cook the dried rice vermicelli until tender according to the package instructions. Drain and and measure 1 cup of cooked vermicelli. Coarsely chop them to about 1/2-inch (1 cm) length pieces.
- Add 2 tablespoons peanut oil into a large nonstick pan and heat over medium heat until hot. Add the garlic and ginger. Stir a few times to release the fragrance.
- Add the rehydrated and chopped shiitake mushrooms, wood ear mushrooms, and carrots. Stir and cook for 2 minutes. Add the cabbage, 1 tablespoon soy sauce, Shaoxing wine, and curry powder. Cook and stir for another 2 minutes, until the cabbage turns tender and all the liquid has evaporated. Transfer everything to a big plate to cool.
- Heat the remaining 2 tablespoons of oil into the same pan. Add the tofu. Stir and cook the tofu for 1 minute. Further break up the tofu into smaller chunks with your spatula while cooking. Add the cooked vermicelli, the remaining 2 tablespoons soy sauce and the maple syrup. Cook and stir until all the liquid has evaporated, 2 minutes or so. Transfer everything into a big mixing bowl and let cool for a few minutes.
- Once the tofu and the cabbage mixtures have cooled to a warm temperature, add the cabbage mixture into the same mixing bowl with the tofu. Add the green onion. Stir to mix well.
Wrap dumplings
- Prepare your working station by placing the dumpling filling, wrappers, and a large tray on your table. Fill a small bowl with water and set it aside.
- Scoop about 1 tablespoon of dumpling filling and place it in the center of the wrapper. Dip your finger into the bowl of water and use it to wet the edge of the wrapper. Hold the dumpling with one hand and start sealing the edges with the other hand. After folding, press the edges again to seal well. You can use any method to fold the dumplings as long as you’re comfortable with it.
- (Note, If you’re wrapping dumplings using homemade wrappers, you can add more filling, as much as you can handle, when you fold the dumplings. You also won’t need the water to wet the wrapper edge if you’re using homemade wrappers.)
Storage
- Now you can freeze these dumplings if you don’t cook them immediately. Place them onto a baking tray and seal them in with a plastic wrap. You can store the dumplings in the freezer for up to 1 month. Once the dumplings are completely frozen, after about a day, you can transfer them to a gallon zipper bag to save freezer space.
Cook the dumplings
- Option 1 – Heat 1 tablespoon oil in a nonstick skillet over medium heat until hot. Add dumplings in a single layer. Cook until the bottom side turns golden. Add 2 tablespoons water and cover. Cook until the dumplings are cooked through, 2 to 3 minutes.
- Option 2 – To get a crispier result, heat 2 to 3 tablespoons oil in a nonstick skillet over medium heat until hot. Add the dumplings in a single layer. Cook until the bottom side turns golden brown, 1 to 2 minutes. Flip the dumplings, add 2 tablespoons water, and cover. Cook for another 1 to 2 minutes, until the bottom turns golden brown.
- Immediately transfer the dumplings to a plate. Cook the rest of the dumplings according to the same method.
- You can serve the dumplings immediately with dumpling dipping sauce or a simple drizzle of Chinkiang vinegar.
Reheating
- The best way I’ve found to heat up cooked dumplings, by far, is to use an air fryer. It crisps up the dumplings well without using any more oil. Alternatively, you can reheat the dumplings on the stovetop, using a nonstick pan with a thin layer of oil, covered.
Cooking frozen dumplings
- The method is almost the same as cooking freshly made dumplings. But you will need to cook them covered for 2 to 3 minutes longer. I also add a bit more water, about 1/4 cup, to make sure it generates enough steam to heat the filling through.
Notes
- Dried shiitake mushrooms add a rich smoky taste to the dumpling filling. Alternatively, you can use 1 cup of minced fresh mushrooms.
- It’s a Chinese tradition to use rehydrated dried wood ear mushrooms to add crunchy texture to the dumplings. Canned bamboo shoots will work just as well.
- Vermicelli is another way to add a soft and “meaty” texture to the dumpling filling. You can replace it with 1/2 block of tofu as well.
- Although I used frozen dumpling wrappers in this recipe, homemade dumpling wrappers are highly recommended. Vegan dumpling fillings don’t bind together so well, so it’s a bit more difficult to wrap them. Back in Beijing, my mom always makes bigger sized steamed vegetable dumplings so every dumpling holds more filling. Use my homemade dumpling wrappers to make bigger steamed dumplings. Or you can use this dumpling wrapper recipe to make boiled dumplings. Note, boiled dumplings should be smaller in size so they won’t fall apart during cooking.
Nutrition
Did you make this recipe?
I’d love to hear how it turned out for you! Please take a moment to leave a 5-star rating ⭐️ and share your thoughts in the comments further down the page. It really helps others discover the recipe too.
Linda
I have a few problems with my diet – eg: I am severely allergic to any sesame products (seeds, oil and any other sesame products). I also have Celiac disease but I now know how to cook gluten free. I really would love to be able to buy wraps gluten free so I can make one-ton soup and buns with pork in the middle and ones with beef in the middle. Are you able to help me with some recipes to try out? Thanks so much … Linda
Maggie Zhu
Hi Linda, here are some of my wonton and dumpling recipes:
https://omnivorescookbook.com/wonton-soup/ This is a recipe with pork and shrimp filling, very classic. If you can find gluten free wonton wrappers, you can replace soy sauce with tamari, and use peanut oil instead of sesame oil to make it gluten free.
https://omnivorescookbook.com/deconstructed-wonton-soup/ this is quite fun to make and easier than wrapping wonton. I would use dry sherry to replace Shaoxing wine.
https://omnivorescookbook.com/beef-dumplings/ This is a beef dumpling recipe that you can make into gluten free.
Buns are much trickier because most using homemade yeast dough that is wheat flour based, and I do not have experience making the wrappers gluten-free. If you can find a recipe for gluten-free steamed buns, I really like this pork filling recipe here: https://omnivorescookbook.com/steamed-pork-buns/
Kate
I often have to use the processor to mince the filling finely so that I can fit 1tbsp into a 7cm-diameter. But it seems like each component of your filling (carrot, cabbage etc) is chopped bigger. Any trick to fit it into the wrapper without overflowing/breaking?
Maggie Zhu
I think minced filling would work really well. For a more coarse filling, it helps a lot to use larger wrappers.
I found most Japanese gyoza wrappers and some of the vacuum-packed frozen ones are quite small. But if you get those fresh Chinese wrappers (you can see the packages in this post: https://omnivorescookbook.com/pork-and-chive-dumplings/ they are sold either refrigerated or frozen), they are much bigger and you can wrap way more fillings into them.
If you don’t mind the trouble, it’s always nice to make the wrappers: https://omnivorescookbook.com/steamed-dumplings/
We do this in China a lot when making veggie dumplings, because you can make them quite large (double the size of regular dumplings), it’s possible to add a lot of vegetables into them.
Joanne
Hi Maggie!
REALLY looking forward to making your vegan wonton soup and vegan dumplings! I have been looking for a really good vegan wonton soup recipe for many many years – you have no idea! They are really hard to find!
Quick question… If I wanted to try deep frying either the vegan wontons or vegan dumplings, would that work? Would I need to use a different wrapper for them? And which recipe would you suggest for frying between the wonton recipe and the dumpling recipe?
I hope you still check these messages considering this recipe is six years old now… Thank you again for posting them!
Maggie Zhu
You can definitely deep fry both. Vegan dumpling and wonton fillings are not very wet, so it won’t cause a big issue if the wrapper didn’t seal them tightly.
I think both wrappers will work fine. I would try to find wrappers that are slightly bigger – usually Chinese brands, because you can fill in more filling and they seal better than the small and thin type (Japanese brands).
During wrapping, keep the wrappers covered with damp paper towels so they don’t dry out. Once wrappers dry out, it’s very hard to seal tightly.
Lucia
Hi Maggie! Big fan of all your recipes and your book. Making these for a group of friends tomorrow and was wondering if it’s possible to make the filling the day before, store it in the fridge, and then wrap & cook the dumplings the day after? Thanks!
Maggie Zhu
It’s totally fine to make the filling a day ahead!
meiya sidney
hi! i was wondering if these would work being cooked in a bamboo steamer? thank you!
Maggie Zhu
Yes! You can totally cook them in a bamboo steamer.
Laura
Finally made these and they didn’t disappoint!!!
Dorothy
This was fantastic! One of my kids absolutely hates (pre-made frozen) dumplings and said “wow, I actually like these!” The only major difference is I used a drizzled a teriyaki sauce over the tofu instead of using curry powder. Thank you for a lovely recipe! It will be a keeper, for sure.
susan oldenburger
yummy
Catherine
Hi Maggie,
I’m very excited to try your vegan dumpling recipe this weekend! That said, I wanted to share an inaccuracy I noticed in the nutritional information of this recipe.
Just brightly about myself, I have two degrees in human nutrition (Ba Science Applied Human Nutrition, a Master of Science Applied Human Nutrition, and a current PhD candidate) – I tell you this only because it relates to the information below.
In the nutrition information you say “Serving: 50dumplings | Calories: 44kcal | Carbohydrates: 6.8g | Protein: 1.4g | Fat: 1.4g | Saturated Fat: 0.2g | Sodium: 82mg | Potassium: 30mg | Fiber: 0.5g | Sugar: 0.6g | Calcium: 10mg | Iron: 0.4mg”. This information might be misleading. I am thinking you meant to write the nutritional information not for 50 dumplings, but perhaps 1-3?
Thanks again for the wonderful recipes!
Cheers,
Catherine
Maggie
You’re totally right! I just updated the recipe with the more accurate info.
Thanks so much for pointing it out!
Catherine
Happy to help!
Again, love your recipes. I’ve been trying to branch out my cooking methods and your site has been very helpful.
Cheers,
Catherine
Valerie
Hi! If i want to make these the day before and cook them the next night, do I have to freeze them or is keeping them uncooked in the fridge ok? Thanks!
Maggie
You will need to freeze them because the vegetables will start releasing water once seasoned and it will get the wrapper soggy, which leads it to break apart while cooking. Once frozen, they stay fresh pretty well and the cooked result will be as good as fresh.
Adam
These look great and cant wait to try them. I would also love to make them for my friend that is a vegetarian. HOWEVER, they don’t like mushrooms (must be tough to me vegetarian but not like mushrooms). Do you think there is anything that could adequately replace the mushrooms? I would use bamboo shoots as you suggested for the woodear, but curious if you have any suggestions on the others.
Maggie
Hi Adam, I’m afraid there’s no great alternatives for the mushrooms called in the recipe to replace the flavor exactly. I think dried lily flowers might be the best next choice (you need to pre-soak it first). It’s possible to use other ingredients as well but then you need to adjust the seasonings to replace the lost flavor. Thinly julienned carrots can be nice if you like the dumplings a bit sweeter. You will need to saute it in oil to cook it fully before adding to the filling.
Joanne
I know this is 6 years later, so maybe you’ll get my response, and maybe you won’t lol. I’m curious if you ended up making these wontons for your friend or not? I just thought I would tell you this for the future if you ever make your friend any meals again…
I have been a vegetarian for 35 years, and I also hate mushrooms! HOWEVER, there are exceptions to where I will eat them and enjoy them. First of all, I can never eat them raw! My mom used to put them in salads sliced up raw when I was a kid in the 80s, and that’s what permanently scarred me for life regarding mushrooms lol. They are so gross when eaten raw!
Ask your friend if she has tried mushrooms in a variety of ways/dishes, because they really are so different depending on the way that they are cooked and the kind that they are.
For example, I love mushrooms when they are sliced and cooked on a vegetarian pizza with all the other vegetables on it (onion, olives, bell pepper, tomato). Would I ever eat them on a pizza just as a topping by themselves? Hell no.
I also happen to love canned mushrooms when they are put in homemade vegetarian chili! You would be surprised how nice they are in it.
I love mushrooms when they are chopped up finely and cooked in a vegetarian garden burger (the kind that doesn’t try to taste like meat at all).
There was a brand of veggie burger that had mushrooms as one of its many ingredients, and it was one of the first, if not THE first, commercially sold veggie burger – it is called the Original Gardenburger. It was a staple of mine for decades (I started buying them back in the 1990s – and they were the only veggie burger that restaurants like Red Robin and TGIFs sold – nowadays, restaurants only seem to serve vegan patties as the non-meat option, grr)!
Only recently was it taken off of the shelves in our local grocery markets and only available for bulk sale where you have to buy something like 48 patties at a time (meant for restaurant usage, but sadly, I don’t see restaurant selling them anymore).
I don’t know why they did that, but it really bums me out! I’m wondering if it’s because they are not vegan patties (they have cheese in them) and the push is to make all non-meat hamburger patties be vegan it seems. I’m gonna have to learn how to make my own… long story short, the point is that they have mushroom in it, but you would never know! And they are the most delicious veggie burger on the planet. Nothing else remotely compares.
I’ve also VERY TENTATIVELY tried a couple different kinds of portobello mushroom sandwiches that Urbane Cafe makes (the mushroom is cooked, and the cheese is melted, but the rest and ingredients are cold) – was surprised to find out that I actually enjoyed it! I was totally shocked by that. Is it something that I would ever make it home or crave to go by? No, but I enjoyed it and would eat one again without a problem.
AND FINALLY, I absolutely LOVE mushrooms when they are cooked and chopped up finally for vegetarian/vegan wonton soup! I also LOVE the flavor mushrooms provide to its soup broth!
Back in the late 1990s I was actually ADDICTED to a vegan wonton soup made by a vegan Chinese restaurant here in Southern California my vegan boyfriend introduced me to. It was definitely mushroom forward in its dumpling’s stuffing and broth, and it was absolutely delicious! When I moved away to college, my bf would faithfully bring up a huge batch of that soup from the restaurant every single time he would come and visit. Haha.
That’s actually why I’m here on this website right now, because I haven’t had the soup in 30 years now and I’m craving it so badly that I’m going to have to make it since no one else makes/serves/sells it. That vegan restaurant that was SUPER ahead of its time sadly burned down in the early 2000s, and I’ve never seen another restaurant make vegetarian or vegan wonton soup since then. 🙁
I bet you anything that your vegetarian friend would like mushrooms as well in certain scenarios. It just takes some bravery to try! You could’ve introduced him/her to how delicious it was and only tell him/her afterwards that it had mushroom in it after they told you that they loved it. Lol. Sorry this was so long!
Ying
Thank you for this vegan dumplings recipe! Can’t wait to make them tomorrow. Quick question: for the dried vermicelli, how big is this 1/2 pack? There are so many different brands and packaging 😅
Maggie
Can’t believe I didn’t measure this! Sorry about that.
It should be 1/2 bundle, actually very little. It is about 1 cup after rehydrated (I forgot the exact brand I used, but it should be around 40 to 50 g dried vermicelli).
Talia
Can I make this with rice noodles instead of vermicelli?
Maggie
Yes!
Anna
These dumplings look completely delicious, and I love that you can make them vegan! thanks a lot for the recipe, will try them tonight!