5 from 5 votes
Homemade Red Beans Buns
Prep Time
1 hr 20 mins
Cook Time
20 mins
Total Time
1 hr 40 mins
Homemade Chinese Red Bean Buns with soft and slightly sweet surface. Have one bite, you will see the smooth sweet red bean paste inside. It is a good idea to serve this homemade red bean buns with some milk or soy milk.
Course: staple
Cuisine: Chinese
Keyword: buns, red bean
Servings: 6
Calories: 324 kcal
Author: Elaine
  • 200 g red bean paste filling
  • 300 g all purpose flour
  • 40 g sugar
  • 1.5 tsp. sugar tolerant instant yeast
  • 150 ml warm water ,or 180ml to 185ml warm milk, the best temperature for liquid is around 35 degree C.
  • 1 tbsp. vegetable oil ,corn oil
  • a tiny pinch of salt
  1. In a stand mixer, place all of the dough ingredients in and then knead for 6-8 minutes at slow speed.
  2. Shape the dough into a ball and set aside in warm place for 1 hour or until double in size (the time needed is very much depending on your room temperature).
  3. Add around 2 tablespoon of flour in the dough and continue kneading the dough for 2 minutes at low speed in a stand mixer.
  4. Then transfer out and divide the dough into 6 or 8 portions. Shape each portion to a round ball. Press it to a wrapper with thin edges and thicker center. Place around 1.5 tablespoon of red bean fillings in center. Seal completely and turn over and shape it into a dome.
  5. Place the buns on baking papers and then place in steamer. Cover the lid and rest for another 15 to 20 minutes at a room temperature around 28 degree C to 30 degree C. In cold water days, heat water in a pot for several minutes until warm but not boiling and then place the steamer on the warm water, rest for 15 to 20 minutes.
  6. Start the fire and steam the buns for another 20 minutes, turn off fire and stand for 5 minutes before enjoying.
  7. Re-steam the buns if they are cooled. No changes for the taste.
Nutrition Facts
Homemade Red Beans Buns
Amount Per Serving
Calories 324 Calories from Fat 27
% Daily Value*
Total Fat 3g 5%
Saturated Fat 2g 10%
Sodium 3mg 0%
Potassium 65mg 2%
Total Carbohydrates 66g 22%
Dietary Fiber 3g 12%
Sugars 23g
Protein 7g 14%
Calcium 1.4%
Iron 15.5%
* Percent Daily Values are based on a 2000 calorie diet.