Mojvia

Korean home cooking with the ingredient list beside the method

Korean sweets

Korean Steamed Sweet Red Bean Buns: Hoppang

Soft, pillowy Korean steamed buns filled with lightly sweet red bean paste. This kitchen-made hoppang recipe uses unfussy ingredients and a reliable steaming method for classic texture at home.

Hoppang filled with sweet red bean paste arranged in a woven tray

Soft, pillowy Korean hoppang filled with sweet red bean paste—steamed until fluffy and comforting. This kitchen-made version comes together in about 1 hour and uses unfussy pantry ingredients for a cozy Korean winter treat.

Hoppang (호빵) was our favorite winter snack growing up. Snow-white steamed buns filled with sweet red bean were impossible to resist as a kid.

After school, our friends and we would stop at small convenience shops on street corners, where hoppang sat warming cart at the front of the store. We still remember tearing one open with cold fingers and breathing in that gentle sweetness with the hot steam before the first bite.

Freshly steamed hoppang buns with fluffy texture in a steamer

You can find store-bought hoppang easily now, but making it at home brings back that same nostalgia—only better. The buns turn out soft and pillowy with a light chew, and the red bean filling stays smooth and mellow.

This recipe is for anyone craving real hoppang or trying Korean steamed buns without access to a Korean grocery store. The ingredients are direct to find online, and the method is designed to work in a regular home kitchen—no special tools, no guesswork.

For anyone who loves Korean winter treats, like hotteok or an unfussy bowl of dapatjuk, hoppang brings back that familiar warmth you crave when the weather turns cold.

White, fluffy Korean steamed hoppang on a serving tray

How we Make Hoppang Taste Like the Ones we Remember

Getting hoppang right at home comes down to texture and balance. The dough needs to be soft enough to steam up fluffy, but strong enough to hold its shape without collapsing. This recipe uses an unfussy dough that stays tender after steaming, not dry or dense.

The red bean filling is kept lightly sweet and smooth so it doesn’t overpower the bun. When the buns steam, the dough expands gently around the filling, creating that thin, cloud-like bread with just a bit of chew—the texture that defines good hoppang.

A basic stovetop steaming setup is all you need. Proper lid coverage and steady steam keep the surface soft and prevent excess moisture, so the buns come out clean, bright, and ready to eat straight from the steamer.

Ingredients That Make Soft, White Korean Steamed Buns

Flour: For snow-white, soft buns, we recommend bao flour. It’s a bleached, low-protein flour designed for steamed buns, producing a light color and tender texture. If color matters less, you can substitute a mix of bleached all-purpose flour and cake flour. The buns will be slightly less white but still soft, with no noticeable difference in flavor.

Sweet Red Bean Paste: We use store-bought sweet red bean paste for this recipe. Good-quality packaged paste is smooth, balanced, and consistent, which gives hoppang the right soft filling without compromising flavor or texture. Making red bean paste from scratch doesn’t improve the result here and isn’t necessary for classic-tasting buns.

Yeast + Baking Powder: Instant yeast works best for direct, reliable proofing and can be mixed directly with the dry ingredients. We also add a small amount of baking powder, which helps the buns steam up lighter and fluffier without affecting flavor. Active dry yeast can be used instead, but it should be dissolved in warm liquid first to ensure proper activation.

Liquid: We hydrate the dough with water and add powdered milk for richness. Using water alone tends to make the buns dry and firm as they cool, while fresh milk can dull the color because of its fat and protein content. The water and powdered milk combination keeps the buns soft while maintaining their bright, white appearance.

How the dish comes together

Start by mixing and kneading the dough just until it becomes smooth and elastic. You’re not looking for a long knead here—once the dough pulls cleanly from the bowl and feels supple, it’s ready. After resting briefly, divide it evenly and roll each piece into a round with slightly thinner edges and a thicker center. This helps the bun expand evenly during steaming.

Place the red bean filling (about 2 tablespoonful) in the center and pinch the seam firmly to seal.

Set each bun on a small square of parchment and place them in the steamer with enough space to expand. Cover loosely and let them proof until visibly puffed, not doubled. Overproofed buns are more likely to collapse once exposed to steam.

For steaming, use a tall steamer basket so the buns never touch the lid. Wrap the lid with a clean kitchen cloth before covering—this absorbs condensation and prevents water droplets from dripping onto the dough, which can cause wrinkling or collapse. Steam over steadily boiling water until the buns are fully cooked and set.

Once done, handle the buns gently. They’re delicate straight out of the steamer and will firm up slightly as they cool, keeping their soft, pillowy shape.

For another old-style Korean steamed bread, try our sulppang made with makgeolli . Its light, airy crumb and gentle tang make it a popular snack often found in Korean markets.

How to Store, Freeze, and Reheat Hoppang

Storing:
Hoppang is best eaten the day it’s made, when the buns are at their softest. If needed, store cooled buns in an airtight container at room temperature for the rest of the day. Refrigeration tends to dry out the dough, so it’s better avoided unless absolutely necessary.

Freezing:
Hoppang freezes well. Let the steamed buns cool completely, then freeze them in a single layer before transferring to a freezer-safe bag or container. Freezing after steaming locks in moisture and preserves the soft texture, making it direct to enjoy later without quality loss.

Reheating:
For a keeper texture, reheat hoppang in a steamer until warmed through. Frozen buns can go straight into the steamer without thawing. If using a microwave, wrap the bun in a slightly damp paper towel and heat gently to prevent the dough from drying out.

We keep recipes like this alongside other comforting desserts in our Korean sweet treats collection.

  • Yield: 8
  • Prep: 10 minutes
  • Cook: 12 minutes

Ingredients

  • 2½ cups (300 g) bao flour, or 1:1 mix of all-purpose flour and cake flour
  • 1 tbsp (12 g) sugar
  • 1½ tsp (5 g) instant yeast
  • 1½ tsp (6 g) baking powder
  • pinch salt
  • 2 tbsp (14 g) powdered milk
  • ⅔ cup (150 ml) lukewarm water, or more if needed
  • 1 cup (240 g) sweet red bean paste

Method

  1. In a large bowl, combine the flour, sugar, instant yeast, baking powder, salt, and powdered milk. Add the water and mix until a dough forms.
  2. Knead the dough until smooth and elastic, about 3–4 minutes. Cover and let rest for 10 minutes. Divide the dough into 8 equal portions. Roll each piece into a round, keeping the center slightly thicker than the edges.
  3. Place about 2 tablespoons of sweet red bean paste in the center of each round. Pinch the seam tightly to seal.
  4. Turn the bun seam-side down and gently roll to smooth the surface. Place each bun on a small square of parchment paper.
  5. Arrange the buns in a steamer basket with space between them. Cover loosely and let proof until slightly puffed, about 30–40 minutes.
  6. Bring water to a steady boil. Place the steamer over the boiling water and cover with a lid wrapped in a clean kitchen cloth.
  7. Steam the buns over medium heat until fully cooked and fluffy, about 12–15 minutes. Remove from the steamer and let cool slightly before serving.

Notes

Do not overproof the buns; they should look puffy, not doubled.

A tall steamer basket prevents the buns from touching the lid and collapsing.

Wrap the lid with a cloth to prevent condensation from dripping onto the buns.

Korean sweets

Other Korean sweets recipes

More plates from this part of the kitchen, each with its own ingredient list.