This easy vegan siomai is filled with tofu, carrots, and mushrooms, seasoned with savory seasonings. It is perfect for anyone looking for a meat-free snack, appetizer, or light meal. The filling is simple to prepare, beginner-friendly, and ready in less than an hour!
For a satisfying plant-based meal, pair this recipe with chili oil fried rice or serve it alongside ginisang togue.

Why You’ll Love This Recipe
This vegan siomai is a savory, healthy, and satisfying dish. You only need to blend, mix, wrap, and steam, so it's beginner-friendly. It can be served as a snack, side dish, or main dish with a dipping sauce.
The tofu and mushrooms create a hearty filling without using meat. Tofu provides plant-based protein. It also has carrots that contain beta carotene, which the body can turn into vitamin A.
Ingredients
Listed below are all the ingredients you will need:
- firm tofu
- carrots
- garlic
- onion
- oyster mushrooms
- all-purpose flour
- vegetarian oyster sauce
- salt
- sugar
- green onions
- siomai wrappers
- oil
See the recipe card for quantities.

Instructions
Prepare the Vegetables
1. Add the carrots, garlic, onion, and oyster mushrooms to a blender or food processor.
2. Pulse until the vegetables are finely chopped and well combined.

Make the Filling
3. Place the crumbled tofu in a large mixing bowl.
4. Then, add the chopped vegetable mixture and stir well.
5. Add the flour, vegetarian oyster sauce, salt, and sugar. Then, mix until evenly combined.
6. Fold in the chopped green onions.

Wrap the Siomai
7. Prepare the siomai wrappers and a plate lightly dusted with flour.
8. Place one wrapper between your fingers and add a spoonful of filling to the center.
9. Gently shape and press the wrapper around the filling, leaving the top slightly open.
10. Repeat with the remaining wrappers and filling. Keep unused wrappers covered so they do not dry out.

Steam the Siomai
11. Lightly grease the steamer with oil.
12. Arrange the siomai inside without overcrowding them.
13. Steam over medium heat for 7–10 minutes, or until the wrappers are soft and slightly translucent.
Serve
14. Carefully remove the siomai from the steamer.
15. Serve warm with soy sauce and calamansi or chili-garlic sauce.

Substitutions & Variations
- Ingredient Swap
Try other mushrooms like shiitake or button instead of oyster mushrooms. - Variation
Add extra crunch with chopped water chestnuts. - Mistake to Avoid
Don't blend the vegetables until they're watery. The filling might get too soft, and the wrappers will tear. - Storage Tips
- The tofu and mushroom filling freezes well, but the wrappers may become softer after thawing. Freeze the uncooked siomai in a single layer, then transfer them to a sealed container for up to 1 month. Store cooked siomai in the refrigerator for up to three days and reheat them by steaming.
- When preparing the recipe ahead, keep the filling and wrappers separate in the refrigerator. Assemble the siomai shortly before steaming to prevent soggy wrappers.
FAQs
Best Vegan Siomai
Ingredients
- 2 cups firm tofu crumbled (about 14 oz block)
- 2 small carrots finely chopped
- 5 cloves garlic
- 1 small onion
- 1 cup oyster mushrooms chopped (about 1 oz)
- 2 tablespoons all-purpose flour
- 1 tablespoon vegetarian oyster sauce (or soy sauce)
- 1 teaspoon salt adjust to taste
- 1 teaspoon sugar
- 2 tablespoons green onions chopped
- siomai wrappers
- oil for greasing the steamer
Instructions
Prepare the Vegetables
- Add the carrots, garlic, onion, and oyster mushrooms to a blender or food processor.
- Pulse until the vegetables are finely chopped and well combined.
Make the Filling
- Place the crumbled tofu in a large mixing bowl.
- Add the chopped vegetable mixture and stir well.
- Add the flour, vegetarian oyster sauce, salt, and sugar. Mix until evenly combined.
- Fold in the chopped green onions.
Wrap the Siomai
- Prepare the siomai wrappers and a plate lightly dusted with flour.
- Place one wrapper between your fingers and add a spoonful of filling to the center.
- Gently shape and press the wrapper around the filling, leaving the top slightly open.
- Repeat with the remaining wrappers and filling.
Steam the Siomai
- Lightly grease the steamer with oil.
- Arrange the siomai inside without overcrowding them.
- Steam over medium heat for 7–10 minutes, or until the wrappers are soft and slightly translucent.
Serve
- Carefully remove the siomai from the steamer.
- Serve warm with soy sauce and calamansi or chili garlic sauce.
Notes
- Do not over-blend the vegetables to avoid excess moisture.
- Adjust seasoning based on taste.
- Keep wrappers covered to prevent drying out.
Watch The Recipe Video!
You Might Also Like:
Recipes for Every Moment
Want a savory snack that's lighter than fried food? This easy vegan siomai is steamed, satisfying, and ready in about 35 minutes!




shein says
My go-to snack! Yummyy!!
Julius says
Testingan tani puhon kay diria sa amoang dapit halos pork man, sahay chicken. Kini kay vegan 🙂
Salamat ♥