Go Back Email Link
+ servings
curry beef bun

Chinese Curry Beef Buns

Christie Lai
Chinese Curry Beef Buns. Savoury curried beef and onion stuffed inside a fluffy egg bun. A popular Chinese baked good that is found at many Asian bakeries. Great as a snack when you’re feeling hungry!
5 from 7 votes
Print Recipe Pin Recipe
Prep Time 5 minutes
Cook Time 10 minutes
Resting Time 1 hour 55 minutes
Total Time 24 minutes
Course Breakfast, Snack
Cuisine Chinese
Servings 10 buns
Calories per serving 218 kcal






  • In a large mixing bowl, add dry ingredients first: all purpose flour, sugar, salt, yeast and mix well. Then add wet ingredients: melted butter, egg, water, and milk. Using a whisk, stir in one direction until your dough has come together in one ball. Cover with a wet towel and let this rest for 10 minutes.
  • Dust it with extra all purpose flour. Knead the dough until it is no longer sticky inside the bowl. Place it back into the bowl. Cover with a wet towel. Let this rest for 45 minutes until the dough is almost fluffy and airy.
  • Once your dough has rested, roll it out onto a floured surface into a long tube. Divide into 10 equal pieces. Roll them into balls. Then cover again with a wet towel and let it rest for 60 minutes until they are fluffy and airy.
  • In a pan set over medium heat, add ½ teaspoon vegetable oil followed by finely diced onions. Cook until translucent.
  • Next add in your minced beef and break it apart. Allow this to cook until meat is brown.
  • Season with turmeric, salt, sugar, curry powder and mix well. Reduce heat to low setting.
  • Finally add in cornstarch and mix well until combined. Remove off heat and transfer filling onto a plate. Allow this to cool completely.
  • Preheat your oven to 360 degrees F.
  • Once the balls have rested, pat them down a bit. Fill the center with 1.5 tablespoon of the meat filling.
  • Pull up the edges of the dough and seal them well. Note: I would recommend filling the meat all at once, then wash your hands, and then seal the dough to prevent the curry from staining the buns.
  • Place the filled buns onto a lined baking sheet with enough space in between.
  • Beat 1 egg into a bowl and brush it over each bun. Sprinkle sesame seeds on top (optional).
  • Then bake for 20-24 minutes until golden brown on top. Enjoy warm or cold!


Store buns in an airtight container in the fridge. They will last up to 4-5 days. When you want to serve, reheat in the microwave for 20 seconds or so.
Enjoyed my recipe?Please leave a 5 star review (be kind)! Tag me on social media @christieathome as I'd love to see your creations!
Calories: 218kcal | Carbohydrates: 28g | Protein: 9g | Fat: 8g | Saturated Fat: 3g | Trans Fat: 1g | Cholesterol: 53mg | Sodium: 403mg | Potassium: 150mg | Fiber: 1g | Sugar: 4g | Vitamin A: 56IU | Vitamin C: 1mg | Calcium: 22mg | Iron: 2mg