Vegan Pan-Fried Buns

Featured in Hearty Main Courses.

Vegan pan-fried buns are stuffed with a flavorful mix of cabbage, vermicelli noodles, carrots, and scallions. The dough is homemade, mixed and rested to perfection, rolled thin, and filled generously. The buns are first pan-fried for a crispy exterior, then steamed for a chewy, tender texture. Easily freeze or store them for a quick, satisfying meal. Each bite is packed with savory flavors, balanced with a hint of sesame oil. Try these addictive buns as a snack, side, or appetizer for your next meal!

Ranah
Updated on Sun, 20 Apr 2025 18:06:39 GMT
Vegan Pan-Fried Buns Pin it
Vegan Pan-Fried Buns | lifesugar.co

This hearty vegan pan-fried bun recipe brings the authentic taste of Taiwanese night markets right to your kitchen. Perfect for when you're craving those crispy-on-the-outside, chewy-on-the-inside buns that make street food so irresistible.

These buns have become my weekend project obsession ever since I returned from Taipei. I used to smuggle dozens back in my suitcase, but now I can enjoy that same authentic taste whenever the mood strikes without booking a flight.

Ingredients

Dough

  • All purpose flour: 3 cups gives the perfect texture for that authentic chew
  • Instant dry yeast: Ensures proper rising without the long wait
  • Sugar: Provides just enough sweetness to balance the savory filling
  • Salt: Enhances all flavors and strengthens the dough structure
  • Roasted sesame seeds: Add wonderful nutty flavor throughout
  • Warm soy milk: Activates the yeast and creates tender results
  • Toasted sesame oil: Brings authentic aroma and richness

Filling

  • Shredded cabbage: Makes a crisp base that cooks down perfectly
  • Vermicelli noodles: Add the authentic bouncy texture essential to these buns
  • Finely shredded carrots: Provide natural sweetness and color
  • Chopped scallions: Bring freshness and aromatic punch
  • Soy sauce: Delivers umami depth that makes these buns cravable
  • Toasted sesame oil: Finishes the filling with traditional nutty warmth

Step-by-Step Instructions

Mix the dough:
Combine all dry ingredients in a large bowl and create a well in the center. Pour warm milk and oil into the well while mixing until you form a cohesive dough. Shape into a ball, place in a bowl, cover with a damp towel, and let rest for at least 2 hours until doubled in size. The long rest develops gluten for that perfect chewy texture.
Prepare the filling:
Soak vermicelli noodles in boiling water for 7–8 minutes until tender, then drain and chop into small pieces. Heat oil in a large pan over medium-high heat, then add chives, carrots, and cabbage. Cook for 4–5 minutes until vegetables soften. Add noodles, soy sauce, salt, and oil, continuing to cook for 2–3 more minutes. Transfer to a strainer to drain excess liquid while you prepare wrappers. The key is getting rid of excess moisture for perfect buns.
Shape the wrappers:
Stretch dough into a large ring, then slice into 16 equal pieces about 38g each. Roll each piece into a ball, then flatten slightly on a floured surface. Using a rolling pin, roll each piece into a 3–4 inch wrapper. Keep wrappers covered with a dry towel to prevent drying out. The thinner edges and slightly thicker center create the perfect texture balance.
Assemble the buns:
Place 2–3 tablespoons of filling in the center of each wrapper. With one hand, create pleats around the edge while pinching them together with your other hand. Once you've gone around the entire edge, pinch and twist to seal completely. Place on a flat surface and gently press down the top to flatten slightly. The pleats not only look beautiful but create textural contrast.
Cook the buns:
Heat a pan with a lid and add 1 tablespoon oil for every 4 buns. Place buns pleated side down and press gently. Cook over medium heat for 4–5 minutes until golden brown on bottom. Flip and cook until second side browns. Using the lid as protection, carefully pour in 1 tablespoon water per bun, cover immediately, and steam for 5–6 minutes until water evaporates. This dual cooking method creates the signature crispy exterior and chewy interior.
Easy Vegan Pan-Fried Buns Pin it
Easy Vegan Pan-Fried Buns | lifesugar.co

My grandmother taught me to always drain the filling thoroughly before assembling. The first time I made these, I skipped this step and ended up with soggy bottoms that fell apart. That extra five minutes with a strainer makes all the difference between good and great buns.

Make Ahead Magic

These buns are perfect for meal prep. After cooking, let them cool completely, then store in an airtight container in the refrigerator for up to 5 days. For longer storage, freeze them individually on a tray until solid, then transfer to freezer bags. This prevents them from sticking together, allowing you to grab just one or two whenever cravings hit.

Vegan Pan-Fried Buns Recipe Pin it
Vegan Pan-Fried Buns Recipe | lifesugar.co

Perfect Pairings

While these buns are delicious on their own, they shine when served with a simple dipping sauce. Mix soy sauce, a touch of rice vinegar, a pinch of sugar, and some chili oil for the perfect accompaniment. For a complete meal, serve alongside a light cucumber salad dressed with rice vinegar and sesame oil to balance the richness of the buns.

Troubleshooting Tips

If your dough feels too sticky, resist adding too much extra flour which can make the buns tough. Instead, lightly oil your hands when working with it. If the filling leaks during cooking, your heat might be too high or the seal not tight enough. Try lowering the heat slightly and ensuring a good pinch when sealing. When reheating, always add a little water to the pan to recreate the steam environment for the perfect texture.

Frequently Asked Questions

→ How do I prepare the dough for the buns?

Mix all dry ingredients in a bowl, create a well in the center, and pour in warm soy milk and oil. Mix until dough forms, shape into a ball, cover, and let the dough rise for at least 2 hours.

→ What is included in the filling?

The filling consists of cooked cabbage, vermicelli noodles, grated carrot, chopped scallions, soy sauce, sesame seeds, and sesame oil.

→ How do you cook vegan pan-fried buns?

Heat oil in a pan, place buns crease-side down, and cook until golden. Flip, cook the other side, then add water and steam with a lid until fully cooked.

→ Can I freeze the cooked buns?

Yes, you can freeze the buns. Place them on a tray to freeze individually, then transfer to a bag or container. Reheat before enjoying.

→ What dipping sauce pairs well with these buns?

A simple soy sauce mix with sugar, chili sauce, and sesame seeds makes a great dipping sauce for these buns.

→ How do I reheat refrigerated buns?

Reheat buns by pan-frying them with a splash of water, oven-toasting on low heat, or microwaving them with a small amount of water.

Vegan Pan-Fried Buns

Crispy vegan buns stuffed with cabbage, noodles, and seasonings. Perfectly pan-fried to golden brown.

Prep Time
60 Minutes
Cook Time
30 Minutes
Total Time
90 Minutes

Category: Hearty Main Dishes

Difficulty: Difficult

Cuisine: Taiwanese

Yield: 16 Servings (16 buns)

Dietary: Vegan, Vegetarian, Dairy-Free

Ingredients

→ Dough

01 3 cups all-purpose flour (375g)
02 2 tsp instant dry yeast
03 2 tbsp sugar
04 1/2 tsp salt
05 1 tbsp roasted sesame seeds
06 1 cup warm soy milk or other non-dairy milk
07 1 tbsp toasted sesame oil or neutral oil

→ Filling

08 1 tbsp neutral oil for cooking
09 6 cups raw shredded cabbage (from 1/2 large head of cabbage)
10 3.5 oz uncooked vermicelli noodles (100g)
11 1 cup finely shredded or grated carrot (150g)
12 1/2 cup chopped scallions or chives (25g)
13 1 tbsp soy sauce
14 2 tsp salt (or to taste)
15 1 tbsp roasted sesame seeds
16 2 tbsp toasted sesame oil

Instructions

Step 01

In a large bowl, mix together all dry ingredients. Create a well in the center and pour in the warm soy milk and oil while mixing. Continue mixing until a dough forms. Shape the dough into a ball, place it in a bowl, cover with a damp towel, and let it rest for at least 2 hours to rise.

Step 02

Soak the dry vermicelli noodles in boiling water for 7-8 minutes. Drain and chop them into 1/2-inch pieces. Heat a pan with 1 tbsp neutral oil and cook the chives, carrots, and cabbage over medium-high heat for 4-5 minutes until tender. Add the noodles, soy sauce, salt, and sesame oil. Mix well and cook for another 2-3 minutes. Transfer the mixture to a strainer to drain excess liquid and let it cool.

Step 03

Punch a hole in the center of the dough, stretch it into a ring, and cut into 12 or 16 pieces. Roll each piece into a ball, then flatten with a rolling pin into a 3-5 inch circle depending on the size. Stack rolled wrappers with flour between layers to prevent sticking. Cover with a dry towel if leaving for more than 30 minutes.

Step 04

Place 2-3 tbsp of filling in the center of each wrapper. Crease the edges and pinch to seal the buns. Lightly press down the top and place back on a tray, covering with a towel to prevent drying.

Step 05

Heat a pan with 1 tbsp oil for every 4 buns. Place buns creased-side down, and cook over medium heat for 4-5 minutes until golden brown. Flip and cook the other side until golden. Add 1 tbsp water per bun, cover the pan, and steam for 5-6 minutes until water evaporates. Repeat for remaining buns.

Step 06

Refrigerate cooked buns in an airtight container for up to 5 days. Reheat by pan-frying with a splash of water or use a microwave or oven. For freezing, place buns on a tray in a single layer, freeze for 5-6 hours until firm, then transfer to a storage bag.

Notes

  1. Avoid stacking more than 4-5 wrappers to prevent sticking. Flour layers if stacking.
  2. Cooked buns can be reheated by pan-frying, microwaving, or steaming.
  3. To achieve optimal flavor, adjust filling seasoning to personal taste.

Tools You'll Need

  • Large mixing bowl
  • Rolling pin
  • Sharp knife
  • Large pan with lid
  • Wooden spoon or spatula
  • Strainer

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains gluten from all-purpose flour
  • Contains soy from soy milk

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 135
  • Total Fat: 4 g
  • Total Carbohydrate: 21 g
  • Protein: 3 g