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

Steamed Egg Custard Buns

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Sarra
  • Prep Time: 1 hour 30 minutes
  • Cook Time: 12 minutes
  • Total Time: 1 hour 42 minutes
  • Yield: 10-12 buns 1x
  • Category: Dessert
  • Method: Steaming
  • Cuisine: Chinese
  • Diet: Vegetarian

Description

Soft, fluffy steamed buns filled with a rich, creamy egg custard. A popular dim sum treat that combines sweet and savory flavors.


Ingredients

Units Scale
  • 2 cups all-purpose flour
  • 1/2 cup warm water
  • 1 tsp instant yeast
  • 2 tbsp sugar (for dough)
  • 1/2 tsp baking powder
  • 1 tbsp vegetable oil
  • 3 egg yolks
  • 1/3 cup sugar (for custard)
  • 2 tbsp cornstarch
  • 1/2 cup coconut milk
  • 1/2 cup whole milk
  • 1 tbsp unsalted butter
  • 1/4 tsp vanilla extract

Instructions

  1. In a bowl, mix warm water, sugar, and yeast. Let sit for 5-10 minutes until frothy.
  2. Add flour and knead into a soft dough. Cover and let rise for 1 hour.
  3. To make custard, whisk egg yolks, sugar, and cornstarch in a saucepan.
  4. Gradually whisk in coconut milk and whole milk. Cook over medium heat, stirring constantly, until thickened.
  5. Remove from heat and stir in butter and vanilla extract. Let cool completely.
  6. Punch down dough and divide into equal pieces. Flatten each piece and fill with a spoonful of custard.
  7. Pinch dough to seal and shape into buns. Place on parchment paper and let rise for 20 minutes.
  8. Steam buns over high heat for 10-12 minutes.
  9. Remove from steamer and serve warm.

Notes

  • Custard must be fully cooled before filling to avoid soggy dough.
  • You can store buns in the freezer and re-steam to serve.
  • Optional: Add a pinch of salt to enhance the sweetness of the custard.

Nutrition

  • Serving Size: 1 bun
  • Calories: 160
  • Sugar: 8g
  • Sodium: 70mg
  • Fat: 5g
  • Saturated Fat: 3g
  • Unsaturated Fat: 1.5g
  • Trans Fat: 0g
  • Carbohydrates: 24g
  • Fiber: 1g
  • Protein: 3g
  • Cholesterol: 45mg