Savoury curry ground beef with onions stuffed inside a fluffy bun. These are made from scratch and are better than the Asian bakery. Easy to make at home with simple ingredients! Great as a snack or for breakfast.
Jump to:
Chinese Curry Beef Buns are a popular baked bun stuffed with a curry ground beef filling with aromatic onions! Many Chinese bakeries will sell this baked good along with many other varieties.
The taste of the curried minced meat with the soft onions and that tender milk egg bun is pure heaven! These actually taste better the second day as the curry flavors absorb into the bun.
This Chinese beef bun recipe is my mother's. It takes back to memories of my mother and I. We would walk over to Chinese bakery that was only 10 minutes away from our home.
Then my mom and I would pick a variety of sweet and savory buns and we always got curry beef buns.
Afterward, we would sit down at the café to enjoy the warm buns with a hot beverage, like hot milk tea or horlick and we would talk about our day. Such good memories!
Ingredients & Substitutes
Please scroll down to below recipe card for exact measurements.
- Large egg: for the egg wash
- Sesame seeds: to garnish the buns.
Bread Dough
- All purpose flour: a general-use white wheat flour. Avoid using whole wheat flour or the buns will be too dense. I don't recommend using gluten-free baking flour for this recipe unfortunately or the buns will become chewy and dense.
- White Granulated Sugar
- Salt
- Dry Active Yeast
- Melted butter: ideally unsalted butter
- Warm water: it needs to be warm to activate the yeast.
- Milk: or substitute with plain oat milk or almond milk if you're dairy-free.
- Large Egg
Curry Beef Filling
- Extra-lean Ground beef: Avoid using fatty ground beef or it'll render out too much fat in the cooking process. Or substitute with ground pork or chicken. Avoid using ground turkey as it tastes too gamey for this bun.
- Onion
- Cornstarch: or substitute with potato starch or tapioca starch. This binds the ground beef mixture so it's easier to stuff the buns without it falling apart.
- White Granulated Sugar
- Salt
- Curry powder:I like using a more mild curry powder like Japanese curry powder but Indian or Jamaican curry powder works fine too.
- Turmeric powder: to give the curry beef that yellow color.
- Neutral oil: like avocado oil, sunflower oil, grapeseed oil, peanut oil, vegetable oil or canola oil with a high smoke point. Avoid olive oil that has a low smoke point.
Expert Tips
- Combine dry ingredients before adding wet ingredients for an even distribution of the yeast.
- Allow your dough to rise and make sure to let it rise for the instructed time.
- Let the bowl of dough rise in a warm environment for 45 minutes, like the kitchen sink filled with warm water.
- Do not overcook your minced beef. Once it’s cooked remove off the heat and transfer the filling onto a plate to cool down completely.
- To prevent your buns from getting stained from the curry, place all of your dough pancakes flat on a working surface, then scoop 1.5 tablespoon of the curry meat into the center of the dough for all 10 pieces. Then wash your hands and work on sealing the buns.
- Bake the buns just until golden brown (about 20-24 mins) and no more or they will lose their moist fluffy tenderness.
Instructions
Below are step-by-step instructions on how to make curry beef buns:
Prepare Dough
- To make our dough: whisk together all-purpose flour, sugar, salt, dry active yeast in a large mixing bowl. 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 clean damp towel or lid and let this rest for 10 minutes.
- Dust the dough with extra all-purpose flour. Knead the dough until it is no longer sticky inside the bowl. Place the dough back into the bowl. Cover with a clean damp towel or lid and rest for 45 minutes until fluffy and airy, in a warm environment.
- Roll the dough on a well-floured surface into a long tube. Divide into 10 equal pieces. Roll each piece into balls.
- Then cover the dough balls with a damp clean towel and rest for another 60 minutes until they are fluffy and airy.
Make Curry Beef Filling
- Heat ½ tablespoon or 15 ml vegetable oil in a large pan on medium heat and fry finely diced onions. Cook until translucent.
- Next add in 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 large plate. Allow beef to cool down completely.
Assemble Buns
- Preheat your oven to 360 degrees F. Once the dough balls have rested, flatten them into 1-cm thick pancakes and fill the centers with 1.5 tablespoon of the curry beef filling. Then wash your hands of the yellow coloring so it doesn't stain the dough.
- Pull up the edges of the dough and seal them into buns ensuring no holes.
- Place the filled buns onto a lined baking sheet with parchment paper giving each bun enough space.
- Lightly brush egg wash over the buns and sprinkle sesame seeds on top.
Bake
Then bake the buns in the middle rack for 20-24 minutes until golden brown on top. Enjoy warm or at room temperature.
Storage
- Leftover buns will last up to 4-5 days stored in an airtight container in the fridge. To reheat, microwave each bun for 20-30 seconds until hot.
- Freezer friendly? These can be frozen for up 2 months or until freezer burn. Let the buns cool down completely and store them into freezer-safe bags and squeeze out any air. To reheat, microwave until hot through out.
Pairing Suggestions
Curry beef buns serve well on their own but can be served with:
- hot milk tea, coffee, ovaltine or horlick.
- other Chinese buns like hot dog buns, pineapple buns, custard buns and more.
- milk bread or toast.
- sweet pastries like custard tarts, danishes, cakes, or cookies.
FAQ
Curry beef buns can be made up to 4 days in advance and stored in an airtight container in the fridge. To reheat, microwave each bun for 20-30 seconds until hot.
For my recipe, unfortunately, I don't recommend substituting the all-purpose flour with gluten-free baking flour because it'll cause the buns to become dense and chewy since gluten-free flour contains a combination of rice flour and tapioca starch.
Other recipes you may like
📖 Recipe
Chinese Curry Beef Buns
Ingredients
Bread Dough
- 250 grams all purpose flour
- 30 grams white granulated sugar
- 2 grams salt
- 4 grams dry active yeast
- 20 ml butter melted (unsalted)
- 100 ml warm water
- 10 ml milk of choice
- 1 large egg
Curry Beef Filling
- 275 grams minced beef extra-lean kind
- 120 grams onion finely diced
- 13.5 grams cornstarch or potato starch
- 4 grams white granulated sugar
- 5 grams salt
- 3 grams curry powder
- 2 grams ground turmeric
- 15 ml vegetable oil or any neutral oil
Garnish for buns:
- 1 large egg beaten for egg wash
- sesame seeds black or white
Instructions
- To make our dough: whisk together all-purpose flour, sugar, salt, dry active yeast in a large mixing bowl. 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 clean damp towel or lid and let this rest for 10 minutes.
- Dust the dough with extra all-purpose flour. Knead the dough until it is no longer sticky inside the bowl. Place the dough back into the bowl. Cover with a clean damp towel or lid and rest for 45 minutes until fluffy and airy, in a warm environment.
- Roll the dough on a well-floured surface into a long tube. Divide into 10 equal pieces. Roll each piece into balls.
- Then cover the dough balls with a damp clean towel and rest for another 60 minutes until they are fluffy and airy.
- To make the curry beef filling: heat ½ tablespoon or 15 ml vegetable oil in a large pan on medium heat and fry finely diced onions. Cook until translucent.
- Next add in 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 large plate. Allow beef to cool down completely.
Assemble & Bake Buns
- Preheat your oven to 360 degrees F. Once the dough balls have rested, flatten them into 1-cm thick pancakes and fill the centers with 1.5 tablespoon of the curry beef filling. Then wash your hands of the yellow coloring so it doesn't stain the dough.
- Pull up the edges of the dough and seal them into buns ensuring no holes.
- Place the filled buns onto a lined baking sheet with parchment paper giving each bun enough space.
- Lightly brush egg wash over the buns and sprinkle sesame seeds on top.
- Then bake the buns in the middle rack for 20-24 minutes until golden brown on top. Enjoy warm or at room temperature.
JenH
Whaaa!!! I remember going to the deli section of Ranch 99 and loving these! Made them this morning, and they are wonderful. The dough is really lovely to work with. Thanks so much for satiating this nostalgic craving!
christieathome
Thanks so much for making my recipe! I am so glad you enjoyed it!
Heidi | The Frugal Girls
That really was such a smart tip for keeping the curry from staining the bun. Your savory beef buns look SOOOO tasty good!!!
Michelle | Sift & Simmer
Love curry beef buns! Looks fantastic!
Katerina | Once a Foodie
We love the savoury meaty buns from our local Asian bakery and these look fantastic! I've never thought of making them at home but I might just give them a try. Thanks so much for sharing, Christie!
Desiree
Thks for sharing. Super easy recipe and soooo good
Katherine | Love In My Oven
These buns sound fantastic!! Like a meal in a bun! I'd love a few of these for dinner some time 🙂