Breakfast & Brunch
This bean jam bun recipe delivers the perfect balance of flaky, golden layers and sweet-savory red bean filling that’s become a breakfast sensation. 💛 The secret lies in a buttery dough that’s rolled thin enough to create those signature crispy edges while staying tender inside—paired with a smooth, velvety bean paste that’s neither too sweet nor too dense.
I’ve perfected this recipe over years of testing, ensuring every bite has that satisfying contrast of textures and flavors.
The dough starts with a classic yeast-based mixture, but the magic happens in the layering—each fold traps air and butter for that signature flakiness.
Meanwhile, the bean filling is simmered to just the right consistency, so it’s thick enough to hold its shape when packed into the buns but still creamy enough to melt slightly with each bite.
This isn’t your average pastry; it’s a harmonious blend of technique and tradition that’s foolproof for beginners and satisfying for experts.
By the time you pull these buns from the steamer, you’ll have golden, puffed pastries with crisp edges and soft centers, each one stuffed with that rich, caramelized bean jam. The aroma alone—warm, buttery, and slightly sweet—will have everyone at the table asking for seconds.
Whether you’re making them for a brunch spread or a cozy morning treat, these buns are designed to impress.
Serve them warm, dusted with a light layer of powdered sugar, and paired with a cup of jasmine tea for the full experience. The beauty of this recipe is its versatility—you can steam them for a classic texture or pan-fry them for extra crispiness.
Let’s get started on creating these irresistible buns!
Ingredients for bean jam bun
Twelve ingredients, two magical components: buttery flaky dough and velvety bean jam.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 4 cups | Plus extra for dusting |
| Unsalted Butter 🧈 | 1 cup | Cold, cubed for dough |
| Granulated Sugar 🍚 | ¼ cup | For dough sweetness |
| Active Dry Yeast 🍞 | ¼ oz | Or 2 1/4 tsp |
| Warm Water 💧 | ¾ cup | 110°F for yeast activation |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Red Adzuki Beans 🌱 | 1 ½ cups | Dried, soaked overnight |
| Brown Sugar 🍯 | ½ cup | Packed firmly |
| Rice Vinegar 🍶 | ¼ cup | For tangy flavor |
| Sesame Oil 🌿 | 1 tbsp | For aroma |
| Powdered Sugar 🍚 | ¼ cup | For dusting buns |
| Vegetable Oil 🫒 | 1 tbsp | For greasing pan |
The flour matters—look for King Arthur or Gold Medal for that perfect flakiness. Butter should be cold and cubed (the good stuff, not margarine)—this makes all the difference for those crispy layers. Trader Joe's sells great unsalted butter in bulk, or grab it from the bakery section. For the beans, red adzuki are ideal, but black beans work in a pinch. Soak them overnight—this cuts cooking time dramatically. Pro tip: if you're short on time, use pre-cooked canned beans (drained and rinsed), but they won't have that same jammy texture.
No rice vinegar? Apple cider vinegar works perfectly—same tang, slightly different flavor. Sesame oil can be swapped for neutral oil if you're avoiding that nutty aroma, but trust me on keeping it. The brown sugar should be packed firmly—don't scoop it loosely or your filling will be too dry. For the dough, if you're worried about yeast, test it first: sprinkle a pinch in warm water with a pinch of sugar—if it bubbles in 5 minutes, your yeast is active. Oh, and that extra flour? Use it—dusting prevents sticking like nothing else.
Dough keeps for 3 days wrapped in plastic in the fridge, or 3 months frozen in a sealed bag. The bean filling? It gets better as it sits—make extra and store it in a jar for up to 2 weeks. When reheating, steam for 5-7 minutes—this keeps the layers crisp and the filling gooey. Dust those powdered sugar buns right before serving, or they'll get soggy. Pro move: freeze extra buns on a tray first, then transfer to a bag. They reheat like a dream!
Why You'll Love This Recipe
- No Yeast Nightmares: I’ve made doughs that failed me—this one doesn’t. Just mix the flour, butter, sugar, and yeast with warm water, let it rise once, and you’re golden. No kneading, no waiting hours, no stress.
- Sweet-Savory Magic: That caramelized sugar in the bean jam? It’s next-level—like a dessert that sneaks in veggies. The buttery dough soaks it up perfectly, giving you a texture that’s crisp outside, pillowy inside.
- Breakfast or Snack Hero: Pack these for lunch, serve them at brunch, or let the kids grab them after school. They’re just as happy warm from the oven as they are at room temperature—no reheating required.
- Pantry Staple Power: You’re already using flour, butter, and sugar—this recipe turns basics into something special. And since the dough keeps for days, I make a big batch and freeze extras. Budget-friendly? Absolutely. Zero waste? Almost.
Step-by-step instructions for bean jam buns
Here's how to create those irresistible flaky layers and jammy goodness.
👨🍳 Step 1: Prepare the Adzuki Bean Filling
Start by draining the soaked red adzuki beans and rinsing them thoroughly. In a medium saucepan, combine the beans with the 0.5 cup brown sugar, 0.25 cup rice vinegar, and 1 tablespoon sesame oil. Bring to a boil over medium-high heat, then reduce to medium-low heat and simmer uncovered for 45-50 minutes, stirring occasionally. You're looking for a thick, jam-like consistency—when the mixture coats the back of a spoon and holds its shape when chilled, it's ready.
Here's the thing—don't rush this step. The beans need time to soften and release their natural sweetness. If it's getting too thick too fast, add 1-2 tablespoons warm water to maintain the right texture. Once done, let the filling cool completely before using—this prevents steam from making your dough soggy later.
👨🍳 Step 2: Make the Yeast Dough
In a small bowl, whisk together the 0.75 cup warm water (about 110°F), 0.25 oz active dry yeast, and 0.25 cup granulated sugar until dissolved. Let it sit for 5-10 minutes until foamy—this confirms your yeast is active. In a large mixing bowl, combine the 4 cups all-purpose flour and 0.5 tsp salt, then make a well in the center.
Pour in the yeast mixture and add the 1 cup cold cubed unsalted butter. Using a wooden spoon or dough whisk, mix until everything comes together. Turn the dough onto a lightly floured surface and knead for 8-10 minutes until smooth and elastic. The dough should be slightly tacky but not sticky—if it's too dry, add 1 teaspoon warm water at a time until just combined.
🥘 Step 3: Shape and Fill the Buns
Divide the dough into 12 equal pieces (about 2 ounces each) and roll each into a 3-inch circle. Keep them covered with a damp towel while you work to prevent drying. Using a small bowl or round cutter, cut a 1-inch diameter hole in the center of each circle, being careful not to tear the edges.
Take 1 tablespoon of the cooled adzuki bean filling and place it in the center of each dough circle. Gently pull the edges together to form a half-moon shape, sealing the filling inside. Place the filled buns on a parchment-lined baking sheet, seam-side down, and cover loosely with a clean kitchen towel. Let them rise in a warm place for 30-40 minutes until puffy—you'll see them nearly double in size.
🔥 Step 4: Bake to Golden Perfection
Preheat your oven to 375°F and grease a second baking sheet with 1 tablespoon vegetable oil. Brush the tops of the risen buns with a little warm water, then dust generously with 0.25 cup powdered sugar for that classic sweet finish. Bake for 15-18 minutes until the buns are golden brown and the filling is bubbling slightly.
Here's where it gets exciting—the buns should be soft but not doughy inside, with a crisp crust that gives way to flaky layers. For extra shine, brush the baked buns with a little sesame oil while still warm. Let them cool on a wire rack for 10 minutes before serving—this helps the filling set slightly and makes them easier to handle.
Pro Tips For Making Bean Jam Bun
- Test Yeast First: Skip the guesswork—mix a teaspoon of yeast with warm water and a pinch of sugar in a small bowl. If it bubbles within 5-10 minutes, your yeast is alive and ready. I learned this the hard way after kneading for 20 minutes only to realize my dough wasn’t rising because the yeast was dead.
- Chill the Dough: After kneading, let the dough rise once, then refrigerate it for at least 2 hours. Cold slows fermentation, giving you more control over the final texture—no more overproofed, dense buns. (Yes, even if you’re impatient like me.)
- Butter Should Be Cold: Use unsalted butter straight from the fridge when making the dough—no need to soften it. Cold butter creates flaky layers that melt into the buns while baking, not greasy lumps. I was skeptical until I tried it.
- Steam, Don’t Boil: For the bean jam filling, simmer it on low heat with a splash of water to create steam—this keeps the beans tender without turning them mushy. High heat makes them split and release starch, turning the jam gluey. (Your future self will thank you.)
Pro cooking tips for bean jam bun
Dough Layering Secrets
Cold butter is your best friend for flaky layers—cut 1 cup unsalted butter into small cubes and chill them for 30 minutes before mixing. When you fold the dough, keep it thin and even—I aim for about ⅛-inch thickness after each fold.
Do 3 sets of 3 folds (total 9 folds) for maximum flakiness, letting the dough rest 30 minutes between each set in the fridge. This gives the gluten time to relax and prevents tearing.
Bean Filling Consistency
The filling should be thick enough to hold its shape but still glossy—not dry or crumbly. Simmer the beans with 0.5 cup brown sugar and 0.25 cup rice vinegar until it reaches 220°F on a candy thermometer (about 45-50 minutes).
If it starts to stick, add 1 tbsp water at a time. Let it cool completely before filling—warm filling makes the dough soggy. I like to spread a tiny bit on a plate and chill it for 10 minutes to test consistency.
Steaming vs. Baking
For classic texture, steam the buns in a bamboo basket lined with parchment paper over boiling water for 12-15 minutes. The steam creates that signature soft, pillowy center. If you prefer crispy edges, bake them at 375°F for 15-18 minutes on a greased tray.
For extra shine, brush the tops with sesame oil while warm—this adds a subtle nutty aroma and keeps them moist longer. 💫
Filling Without Tears
Use a small bowl or round cutter to create the 1-inch hole in each dough circle—this prevents stretching and tearing. Pack the filling tightly into the center, then pinch the edges together firmly to seal.
For a cleaner look, use a sharp knife to trim any uneven edges before the final rise. If the filling leaks during baking, it’s usually because the dough wasn’t sealed properly—press the edges again before the last rise.
Yeast Activation Test
Always test your yeast first—mix ½ tsp yeast with 2 tbsp warm water (110°F) and ½ tsp sugar. If it bubbles within 5 minutes, your yeast is active.
Cold dough (below 70°F) slows fermentation, so let it rise in a warm spot like a turned-off oven with a bowl of hot water inside. Overproofing is the enemy—buns should double in size but still feel slightly springy when pressed.
Make-Ahead Magic
Shape and fill the buns, then refrigerate them overnight for deeper flavor development. The next day, let them rise at room temperature for 45-60 minutes before baking. For freezing, bake the buns, cool completely, then store in an airtight container for up to 3 months.
Reheat frozen buns at 350°F for 8-10 minutes—they’ll taste almost as good as fresh! 🔥
Nutrition facts
Frequently asked questions
Can I use canned beans instead of dried for the filling?
You can absolutely use canned beans, but the texture won't be quite the same. Dried beans create that signature jammy consistency, while canned beans will give you a softer, more mushy filling. If you're short on time, drain and rinse 1 (15 oz) can of red adzuki beans, then simmer with 0.3 cup brown sugar and 0.2 cup rice vinegar for 20-25 minutes until thickened. Add a splash of water if needed to prevent burning.
How do I fix dough that's too sticky or too dry?
If your dough is too sticky, add 1 tablespoon flour at a time until it's just workable—don't overdo it or your buns will be tough. For dry dough, sprinkle 1 teaspoon warm water at a time while kneading. The ideal dough should feel slightly tacky but not wet. If you're using a stand mixer, knead for 5-6 minutes on medium speed instead of by hand to avoid overworking the gluten.
Can I make these buns gluten-free?
Yes, but with some adjustments! Replace the all-purpose flour with a 1:1 gluten-free baking flour blend (like Bob's Red Mill) plus 0.5 teaspoon xanthan gum. For the dough, reduce the water by 2 tablespoons since gluten-free flours absorb less liquid. The texture will be slightly denser, but the flavor will still be delicious. Use a gluten-free powdered sugar for dusting too.
Why did my buns deflate after baking?
Deflated buns usually mean overproofing—the dough rose too long before baking. Next time, check for the "poke test": gently press a finger into the dough. If it springs back slowly, it's ready. If it leaves a dent, bake immediately. Also ensure your yeast was active (test it first) and that your kitchen wasn't too cold—ideal rising temps are 75-80°F. For extra insurance, place the shaped buns in the fridge for 1 hour before final rise.
What's the best way to store leftover buns?
Cool completely, then store in an airtight container at room temperature for 2 days, or freeze for up to 3 months. To reheat, wrap in foil and warm at 350°F for 5-7 minutes—this keeps them soft and flaky. For extra crispiness, pan-fry frozen buns in 1 tablespoon oil over medium heat for 2-3 minutes per side—they'll be golden and irresistible!
