Go Back
+ servings
Freshly baked Meat Buns sliced into two to show the delicious meat filling

Meat Buns

Meat Buns — Hearty, perfectly seasoned beef wrapped in a fluffy bun? It’s tough to go wrong with bread stuffed with meat, and this recipe allows you to experience these flavors together in perfect harmony.
Servings 6 Buns
Calories 490kcal


The Filling

  • 1 lb beef
  • 1 small onion
  • 2 Tbsp olive oil
  • 1 tsp thyme
  • Salt to taste
  • 1 tsp Bouillon powder
  • Red chili flakes to taste
  • 2 carrots
  • 2 green onions
  • ½ cup water + 2 tbsp water slurry

The Buns

  • cups flour plus 1 to 2 tbsp for kneading
  • 2 Tbsp butter melted
  • ½ tbsp yeast
  • 1 egg
  • ¾ cup Milk warm
  • 3 tbsp Sugar Use 1 Tsp for proofing the Yeast
  • ½ tsp Salt


The Filling

  • While the dough is resting, heat the oil in a pan, add the diced onion, and cook till soft—about 5 minutes.
  • Add the beef and break it up.
  • Add the thyme, red chili flakes, grated carrots, green onions. Bouillon powder, salt, and pepper to taste.
  • Cook till there's little to no more water in the meat
  • Add the slurry and leave to simmer for a few more minutes. Remove from heat and leave to cool.

The buns

  • Dissolve the Yeast and Sugar in the warm milk and leave to proof.
  • In a large bowl, combine the flour, salt, and sugar, make a well at the center and add the proofed yeast, egg, and butter and mix together until a soft dough is formed.
  • Transfer the dough to a lightly floured surface and knead until it’s smooth and elastic, about 7 minutes by hand.
  • Place the dough inside a very large oiled bowl (making sure you smear some oil on the surface of the dough) and leave to rise in a warm place for 1 hour or till doubled in size.
  • Punch down the dough to remove the trapped air and place the dough on a lightly floured work surface.
  • Divide the dough into 6 equal parts and mold each of them into a ball.
  • Take the dough one at a time and roll them out into a circular disc. Scoop the filling inside the center of the dough and gather the dough at the top. Then, pinch the top a couple of times to securely close the dough.
  • Place seam side down on a parchment-lined baking sheet. Cover and let rise in a warm place until doubled, about 30 minutes.
  • Brush with egg wash and bake at 350° for 20 minutes or until golden brown. Serve warm.


Calories: 490kcal | Carbohydrates: 51g | Protein: 21g | Fat: 22g | Saturated Fat: 9g | Cholesterol: 94mg | Sodium: 447mg | Potassium: 413mg | Fiber: 3g | Sugar: 9g | Vitamin A: 3655IU | Vitamin C: 3mg | Calcium: 72mg | Iron: 4mg