Nutrition Facts for Vegetarian steamed bao buns with savory pork filling
Blog Research API Download App

Vegetarian Steamed Bao Buns with Savory Pork Filling

Image of Vegetarian Steamed Bao Buns with Savory Pork Filling
Nutriscore Rating: 68/100

Discover the perfect blend of traditional Asian-inspired flavors with these Vegetarian Steamed Bao Buns featuring a savory plant-based pork filling. This recipe reinvents the classic steamed bun using a soft, pillowy dough paired with a flavorful filling made with plant-based ground meat, infused with soy sauce, hoisin, sesame oil, garlic, and ginger. Enhanced with vibrant carrots and green onions, this dish caters to vegetarians while capturing the rich, umami taste of the original pork recipe. Perfect for an appetizer, snack, or even a meal, these bao buns are steamed to perfection for a fluffy texture and are easy to assemble with step-by-step instructions. Whether entertaining guests or craving comfort food, these bao buns are a delicious way to enjoy a meatless twist on a Chinese street food favorite.

✨ Physician-Dispensed Skincare

Glow From the Inside Out

Authentic physician-dispensed skincare from brands like Obagi, SkinMedica & EltaMD.

Authorized Retailer
15% Off Obagi Products
Free Shipping Over $49
Shop Skincare →

Trusted by dermatologists, loved by your skin

Healthy Glow Skincare Products

Recipe Information

⏱️
Prep Time
N/A
🔥
Cook Time
20 min
🕐
Total Time
20 min
👥
Servings
12 servings
📊
Difficulty
Medium

🥘 Ingredients

16 items
  • 300 grams All-purpose flour
  • 1 teaspoon Instant yeast
  • 1 teaspoon Baking powder
  • 2 tablespoons Granulated sugar
  • 150 milliliters Warm water
  • 2 tablespoons Vegetable oil
  • 200 grams Plant-based ground meat (e.g., Beyond Meat or similar)
  • 2 tablespoons Soy sauce
  • 2 tablespoons Hoisin sauce
  • 1 teaspoon Sesame oil
  • 2 cloves Garlic, minced
  • 1 teaspoon Ginger, grated
  • 2 stalks Green onions, chopped
  • 50 grams Carrot, finely grated
  • 1 teaspoon Cornstarch
  • 2 teaspoons Water (for filling slurry)
💡
Pro Tip: Read through all ingredients before starting to cook!

📝 Instructions

15 steps
1

In a large mixing bowl, combine the all-purpose flour, instant yeast, baking powder, and granulated sugar.

2

Slowly add the warm water and vegetable oil to the dry ingredients, mixing until a soft dough forms.

3

Knead the dough on a floured surface for 8–10 minutes until smooth and elastic.

4

Place the dough in a lightly-oiled bowl, cover with a damp cloth, and let it rise in a warm place for 1 hour or until it doubles in size.

5

While the dough is rising, prepare the filling. Heat a skillet over medium heat and add the plant-based ground meat.

6

Stir in the soy sauce, hoisin sauce, sesame oil, minced garlic, and grated ginger. Cook for 4–5 minutes until the mixture is fragrant and heated through.

7

Add the grated carrot and chopped green onions to the skillet. Stir and cook for another 2 minutes.

8

In a small bowl, whisk together the cornstarch and water to create a slurry. Add the slurry to the skillet and mix well. Cook for an additional 1–2 minutes until the filling thickens. Remove from heat and let cool.

9

After the dough has risen, punch it down and knead briefly. Divide it into 12 equal portions and roll each into a ball.

10

Flatten each ball into a disc about 3 inches in diameter, keeping the edges thinner than the center.

11

Place a tablespoon of the filling in the center of the disc. Gather the edges of the dough around the filling and pinch them together to seal, forming a bun.

12

Place each bun on a small square of parchment paper to prevent sticking.

13

Set up a steamer and bring water to a boil. Place the buns (still on the parchment squares) in the steamer basket, leaving space between them to expand.

14

Steam the buns over medium heat for 12–15 minutes until fluffy and cooked through.

15

Remove the buns from the steamer and let cool slightly before serving. Enjoy warm!

Cooking Tip: Take your time with each step for the best results!
182
cal
6.2g
protein
24.7g
carbs
6.4g
fat

Nutrition Facts

1 serving (74.3g)
Calories
182
% Daily Value*
Total Fat 6.4 g 8%
Saturated Fat 1.4 g 7%
Polyunsaturated Fat 1.9 g
Cholesterol 0 mg 0%
Sodium 246 mg 11%
Total Carbohydrate 24.7 g 9%
Dietary Fiber 1.3 g 5%
Total Sugars 3.2 g
Protein 6.2 g 12%
Vitamin D 0.0 mcg 0%
Calcium 23 mg 2%
Iron 1.7 mg 9%
Potassium 102 mg 2%

*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

54.7%%
13.7%%
31.6%%
Fat: 686 cal (31.6%%)
Protein: 296 cal (13.7%%)
Carbs: 1186 cal (54.7%%)