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
Meat Bun Recipe

Meat Bun Recipe: Secret Tips for Soft & Juicy Buns

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: daily taste bites
  • Prep Time: 1 hr 30 mins
  • Cook Time: 20 mins
  • Total Time: 1 hr 50 mins
  • Yield: 12 buns 1x
  • Category: Snack / Main Dish
  • Method: Steamed or Baked
  • Cuisine: Asian-inspired

Description

Soft, fluffy buns filled with juicy, flavorful meat—this Meat Bun Recipe is perfect for family meals, snacks, or meal prep. Steamed or baked, these homemade buns are versatile, delicious, and freezer-friendly.


Ingredients

Scale

For the Dough

  • 3 cups all-purpose flour
  • 2 tsp instant yeast
  • 2 tbsp sugar
  • 1 cup warm milk (or water)
  • 2 tbsp vegetable oil
  • ½ tsp salt

For the Filling

  • 500 g ground pork, chicken, or beef
  • 1 onion, finely chopped
  • 2 garlic cloves, minced
  • 2 tbsp soy sauce
  • 1 tbsp oyster sauce (optional)
  • 1 tsp sesame oil
  • 1 tsp sugar
  • ½ tsp black pepper
  • 1 tbsp cornstarch slurry
  • ½ cup chopped vegetables (cabbage, carrot, or mushrooms)

Instructions

  1. Add flour, oil, and salt. Knead until smooth, then let rise until doubled (1–2 hrs).
  2. For filling, sauté onion and garlic. Add meat, sauces, sugar, pepper, veggies, and cornstarch. Cook lightly and let cool.
  3. Divide dough into 12 balls, flatten, and add filling. Pinch edges to seal.
  4. Steam buns for 12–15 minutes or bake at 375°F (190°C) for 15–18 minutes until golden.

Notes

  • Don’t skip resting the dough for fluffiness.
  • Filling must cool before stuffing.
  • Store leftovers in fridge (3 days) or freezer (2 months).

Nutrition

  • Serving Size: 1 bun
  • Calories: 220–250kcal
  • Sugar: 3–4g
  • Sodium: 350–400mg
  • Fat: 8–10g
  • Saturated Fat: 3g
  • Unsaturated Fat: 5–6g
  • Carbohydrates: 28–32g
  • Fiber: 1–2g
  • Protein: 12–15g
  • Cholesterol: 35–40mg