Go Back Email Link
+ servings

Vegan Pan-Fried Buns (Sheng Jian Bao, 生煎包)

4.65 from 14 votes
Pan-fried buns filled with a delicious filling of cabbage, vermicelli noodles, and other veggies. All wrapped in some homemade dough before being pan-fried until golden brown and crisp then cooked in a steam to get that nice crisp exterior but chewy inside.
These are inspired by my favourite buns from the food stalls and night markets in Taipei. I’d pack a dozen in my suitcase and freeze it when I get back home, and they’d still be soo good! These can of course be frozen and reheated too for whenever you’re craving some buns!
Prep Time 1 hour
Cook Time 30 minutes
Dough Resting Time 1 hour
Total Time 2 hours 30 minutes
Course Appetizer, Side Dish, Snack
Cuisine Asian, Chinese, Taiwanese
Servings 16 buns
Calories 135 kcal

Ingredients
 
 

Dough

Dry Ingredients

Wet Ingredients

Filling

Instructions
 

Preparing the Dough

  • You can watch the video below for a step-by-step on how to make these buns.
  • In a large bowl, mix together all dry ingredients. Create a well in the center and then pour in the warm milk and oil while mixing. Keep mixing until a dough is formed.
  • Shape the dough into a ball, then place it in a bowl. Cover it with a damp towel and let it rest for at least 2 hours to let the dough rise.

Cooking the Filling

  • Soak dry vermicelli noodles in boiling hot water for 7-8 minutes or until cooked. Drain excess water. Roughly chop the noodles into small ½ inch long pieces.
  • Heat a pan. Add in 1 tbsp neutral oil. When the oil is hot, add in the chives, carrots, and cabbage. Cook over medium high heat for 4-5 minutes until the carrots are tender. Add in noodles. Pour in the soy sauce, salt, and oil.
  • Mix well with a wooden spoon or spatula and cook for another 2-3 minutes over medium heat. Adjust seasoning based on desired taste.
  • Transfer to a strainer to drain excess liquid from the vegetables then set aside to cool while you prepare the wrappers

Preparing the Wrappers

  • Take the dough out of the bowl then stretch into a large ring. I do this by first punching a hold in the centre of the ball of dough.
  • Slice the dough into 12 or 16 pieces. Each piece will be around 50g if you divide them into 12. Each ball of dough will be around 38g if you divide them into 16 pieces.
  • Roll or shape each piece of dough into a ball.
  • To make a wrapper, press down on the ball of dough and lightly flatten it over the surface. Sprinkle a little flour on top and lightly coat your rolling pin with some flour as well. While holding both ends of the rolling pin, roll out the dough by moving the pin forward and backward. Rotate the dough 90 degrees and repeat the movement. Continue to roll out the dough until you have a wrapper that’s around 3-4 inches in diameter (for 38g wrapper) and around 4-5 inches (for 50g wrapper). If you can’t make them into a perfectly round shape, that’s okay!
    These will be easy to handle and even stretch out when wrapping. Mine weren’t perfect but I was still able to properly fold the pies together. It really takes some time and practice to get a hang of making wrappers.
  • Place the rolled out wrappers on a tray, spaced from one another or if stacking, be sure to brush each layer with some flour to prevent from sticking. Limit each stack to 4-5 wrappers (do not stack them too high), and cover with a DRY towel to prevent them from drying out. Roll out the rest of the dough.
    If leaving the wrappers to sit for more than 30 minutes, I recommend you space them out separately on a tray (do not stack).

Making the Buns

  • Take a rolled out piece of wrapper and place around 2-3 tbsp of filling into the center. With one hand, crease the edges of the wrapper while you pinch down the creases with the other hand. You can refer to the video for a better idea.
  • Once you have gone around the edges of the wrapper, pinch and then twist to seal the buns. You can watch the video below for a step-by-step.
  • Place the bun on a flat surface and lightly press down the top.
  • Afterwards, place back the bun on the tray and cover with a towel to prevent it from drying out.
  • Repeat for the rest of the wrappers.

Cooking the Buns

  • Heat a pan with a lid, add in 1 tbsp of oil (for every 4 buns). When hot, add in the buns (creased-side first) and lightly press down. Leave to cook over medium heat for 4-5 minutes until it has a golden brown crust. Flip over and leave to cook until golden brown.*
  • Note: the number of buns per batch will depend on the size of your pan!
  • Prepare the lid of your pan. Using the lid as protection, carefully pour 4 tbsp of water (1 tbsp for each bun) into the pan and then immediately cover to prevent it from splashing due to the heat.
  • Leave to cook in the steam, until the water has evaporated, around 5-6 minutes. Take out the buns and repeat this step for the remaining ones.
  • Enjoy while hot! You can enjoy these with a dipping sauce if you’d like! I usually just like to mix together some soy sauce, sugar, chili sauce, and some sesame seeds.

Storing the Cooked Buns

  • Place the cooked buns in an air-tight container and refrigerate for up to 5 days. To reheat, you can pan fry them again with a splash of water or oven-toast in low heat. You can also microwave the buns in a bowl with a splash of water.

Freezing the Buns

  • You can freeze the cooked buns too and just reheat in the pan, oven toaster, or steam them before enjoying! No need to thaw.
  • To freeze, simply place the buns on a tray. Make sure they're spaced apart so they do not stick to one another. Leave the tray of buns to freeze for 5 to 6 hours or until hard. This way they won't stick to each other when stored later on. Afterwards, you can transfer the buns to a plastic or silicon bag and just reheat a piece at a time when you'd like.

Notes

Storage and Reheating Tips:
  • Place the cooked buns in an air-tight container and refrigerate for up to 5 days. To reheat, you can pan fry them again with a splash of water or oven-toast in low heat. You can also microwave the buns in a bowl with a splash of water.
  • You can freeze the buns too and just reheat in the oven toaster or steam them before enjoying! No need to thaw.

NUTRITIONAL INFO

Serving: 1bun | Calories: 135kcal | Carbohydrates: 21g | Protein: 3g | Fat: 4g | Saturated Fat: 1g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 2g | Trans Fat: 1g | Sodium: 432mg | Potassium: 77mg | Fiber: 1g | Sugar: 2g | Vitamin A: 26IU | Vitamin C: 10mg | Calcium: 24mg | Iron: 1mg
DID YOU MAKE THIS RECIPE?Please leave a rating or comment and share a photo on Instagram, and tag me @thefoodietakesflight or use #thefoodietakesflight :)