Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Vegan Pan-Fried Buns (Sheng Jian Bao)

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A vegan twist on the classic Shanghai-style Sheng Jian Bao, these pan-fried buns are filled with a savory cabbage, vermicelli, and carrot mixture, offering a crispy bottom and soft top—perfect for a snack, appetizer, or light meal.

  • Total Time: ~1 hour 45 minutes
  • Yield: 14–16 buns (4–5 servings)

Ingredients

3 cups (375 g) all-purpose flour

2 tsp instant dry yeast

2 tbsp sugar

½ tsp salt

1 tbsp roasted sesame seeds

1 cup warm soy milk (or non-dairy milk)

1 tbsp toasted sesame oil (or neutral oil)

1 tbsp neutral oil (for sautéing)

6 cups shredded cabbage (~½ medium head)

3.5 oz (100 g) vermicelli noodles, uncooked

1 cup shredded carrot (150 g)

½ cup chopped scallions or chives (25 g)

1 tbsp soy sauce

2 tsp salt (to taste)

1 tbsp roasted sesame seeds

2 tbsp toasted sesame oil

Instructions

  1. In a bowl, mix dry ingredients for dough. Stir warm soy milk and sesame oil into flour to form a soft dough. Knead until smooth (~8 minutes), cover, and let rise until doubled (~1 hour).
  2. Heat neutral oil in a pan over medium-high heat; sauté cabbage, carrots, and vermicelli until softened. Stir in scallions, soy sauce, salt, sesame seeds, and sesame oil. Cool the filling.
  3. Divide dough into ~14–16 pieces. Roll each into a disc, spoon filling into the center, and pleat/seal the tops. Let rest 10 minutes before cooking.
  4. Heat 1 tbsp oil in a skillet over medium heat. Place buns pleat-side up and cook 4–5 minutes until bottoms are golden. Add 1 tbsp water per bun, cover, and steam for 5–6 minutes. Uncover and cook an additional 1–2 minutes to re-crisp the bottoms.

Notes

Try swapping cabbage-vermicelli with chopped mushrooms, tofu, or cauliflower for alternate fillings.

For a gluten-free version, use gluten-free flour and steam instead of frying.

Freeze shaped buns on a tray, then bag them for easy storage and future use.

For added flavor, try adding garlic, ginger, or hoisin sauce to the filling.

  • Author: Madelynn
  • Prep Time: 30 minutes
  • Cook Time: ~15 minutes
  • Category: Snack, Appetizer
  • Method: Pan-Frying & Steaming
  • Cuisine: Chinese
  • Diet: Vegan

Nutrition

  • Serving Size: 1 bun
  • Calories: 150
  • Sugar: 2g
  • Sodium: 250mg
  • Fat: 7g
  • Saturated Fat: 1g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 20g
  • Fiber: 2g
  • Protein: 3g
  • Cholesterol: 0mg