Breakfast & Brunch
This bean jam bun recipe delivers the perfect balance of fluffy, pillowy dough wrapped around a sweet, fragrant bean filling that's dangerously addictive. The secret lies in a well-hydrated dough that yields tender, airy rolls and a filling that's just sweet enough to complement the soft texture without overpowering it.
I've perfected this recipe after years of testing, ensuring every bite is a harmonious blend of textures and flavors.
The dough comes together with simple ingredients—flour, yeast, sugar, and milk—but the technique is what transforms it into light, fluffy rolls. Whether you steam, bake, or pan-fry them, the result is consistently perfect: a golden-brown exterior with a soft, almost melt-in-your-mouth interior.
The bean filling, whether store-bought or homemade, adds a rich, caramelized sweetness that pairs beautifully with the dough's subtle richness.
What makes these buns truly special is their versatility. They're perfect for breakfast or brunch, served warm with a cup of tea or coffee, and they reheat beautifully for a quick snack later in the day.
The filling stays moist and flavorful, while the dough maintains its softness, making these buns a crowd-pleaser every time. Let's get started on creating these delicious treats.
For those looking to explore variations, you can adjust the sweetness of the filling or even experiment with savory options like red bean or lotus paste. The key is balancing the flavors so the filling enhances the dough without competing for attention.
With just a few simple ingredients and a little patience, you'll have a batch of bean jam buns that taste like they came from a bustling Asian bakery.
Ingredients for bean jam bun
Simple dough meets sweet bean filling—just 13 ingredients for pillowy buns that taste like bakery magic.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 4 cups | Soft wheat preferred for tenderness |
| Active Dry Yeast 🍞 | 2 ¼ tsp | Ensure yeast is fresh and active |
| Granulated Sugar 🍚 | ¼ cup | White or brown sugar works |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for easier handling |
| Whole Milk 🥛 | 1 ¼ cups | Room temperature preferred |
| Large Eggs 🥚 | 2 whole | Room temperature for best mixing |
| Sweet Red Bean Paste 🌱 | 1 ½ cups | Store-bought or homemade |
| Granulated Sugar 🍚 | ½ cup | For filling sweetness adjustment |
| Vegetable Oil 🫒 | 2 tbsp | For greasing pans |
| Salt 🧂 | 1 tsp | Fine sea salt preferred |
| Sesame Seeds 🌿 | 2 tbsp | Toasted for garnish |
| Black Sesame Seeds 🌱 | 1 tbsp | Optional for extra flavor |
| Water 💧 | ¼ cup | Warm for yeast activation |
The flour is non-negotiable here—King Arthur or Gold Medal make all the difference for that tender crumb. I grab mine from Whole Foods or the bulk section at Kroger if I'm making a big batch. The yeast? Fresh is best—test it in warm water with a pinch of sugar to make sure it bubbles. For the bean paste, Trader Joe's or Asian markets have the best store-bought versions, but homemade is worth the effort if you've got time. The sesame seeds? Toast them in a dry pan for 2 minutes—they'll smell amazing and add that nutty crunch.
No red bean paste? Sweet black bean or lotus paste works beautifully (adjust sugar to taste). Short on butter? Vegetable shortening or coconut oil keeps the dough tender. The milk can be swapped for oat or soy milk—just make sure it's room temperature. For extra richness, add a tablespoon of honey to the dough. And if you're feeling fancy, a pinch of cardamom** in the filling elevates it to next-level bakery status.
These buns reheat like a dream—wrap them in foil and microwave for 30 seconds or steam for 5 minutes. Store dough in the fridge for up to 24 hours before baking, and the filling keeps for 3 months in the freezer. I like to portion the filling into small containers so I can grab and go. The buns themselves? Keep in an airtight container for 2 days**—they're best served warm, but even cold, they're irresistible.
Why You'll Love This Recipe
- No-Knead Magic: I swear by this dough—just mix, let it rise overnight, and wake up to fluffy buns ready to go. No punchy arms, no failed kneading, just buttery perfection from flour, yeast, and milk.
- Sweet-Savory Payoff: That jam filling—thick, caramelized beans with just enough sugar—balances the soft, pillowy bun like nothing else. It’s not too sweet, not too heavy, just ridiculously good with every bite.
- Breakfast or Snack: Honestly, these buns work for brunch, a quick lunch, or even dessert. Stuff them with jam, slather on butter, or pack them for school—my kids grab them cold, and I eat mine warm.
- Budget Breakfast: A whole batch costs less than takeout coffee, and leftovers stay fresh for days. The dough’s forgiving, the filling’s cheap, and you’ll make twice as many as you planned. (Yes, even on a Tuesday night.)
Step-by-step instructions for fluffy rolls stuffed with sweet bean filling
Here's how to create pillowy, golden buns filled with that perfect balance of sweet red bean paste—every bite is a revelation.
Activate the Yeast for Maximum Rise
In a small bowl, combine the 0.25 cup warm water with 0.25 cup granulated sugar and 2.25 tsp active dry yeast. Let it sit for 5-10 minutes until it becomes frothy and bubbly—this confirms your yeast is alive and ready to work its magic. If nothing happens after 10 minutes, your yeast might be dead, and you'll need to start over.
This step is non-negotiable for fluffy buns. The sugar feeds the yeast, creating those air pockets that make the dough rise beautifully. I always use warm water (around 105-110°F)—too hot and you'll kill the yeast; too cold and it won't activate properly. The froth should look like a cappuccino's foam, not flat soda water.
Mix the Dough Until Silky Smooth
In the bowl of a stand mixer fitted with the dough hook, combine 4 cups all-purpose flour, 1 tsp salt, and the yeast mixture. Mix on low speed until just combined, then add 1.25 cups whole milk and 2 whole large eggs. Increase speed to medium and knead for 5-7 minutes until the dough pulls away from the sides of the bowl and forms a smooth, elastic ball.
I like to check the dough's readiness by doing the "windowpane test"—wet your finger, poke the dough, and stretch it gently. If it forms a thin, translucent sheet without tearing, it's ready. If it's too sticky, add 1-2 tablespoons flour at a time until it comes together. The dough should be soft but not wet—think of it like playdough that's just the right consistency.
Let the Dough Rise Until Nearly Doubled
Shape the dough into a ball, place it in a lightly oiled bowl, and cover with a clean kitchen towel. Let it rise in a warm place for 1-1.5 hours or until it has nearly doubled in size. You'll know it's ready when you poke the dough gently and it springs back slowly—this means the gluten has relaxed and the dough is ready for shaping.
I always place my bowl in a slightly warm oven (turned off with the light on) for even rising. Avoid cold drafts or direct sunlight, which can cause uneven rising. If your kitchen is chilly, the dough might take up to 2 hours—just be patient. The goal is to build flavor and structure, not rush the process.
Shape and Fill the Buns
Punch down the risen dough to release any air bubbles, then divide it into 12 equal pieces (about 2 ounces each). Roll each piece into a 12-inch log and pinch the seam to seal. Wrap each log around a 12-inch strip of parchment paper, tucking the ends under to form a neat, cylindrical shape. This trick prevents the dough from unraveling when you fill it later.
Place the wrapped dough on a baking sheet and let them rest for 10 minutes while you prepare the filling. In a small bowl, mix 1.5 cups sweet red bean paste with 0.5 cup granulated sugar until smooth. The filling should be thick but spreadable—if it's too stiff, add 1 tsp water to loosen it. This sweet, velvety paste is the heart of your buns, so don't skimp on the sugar if you love it extra sweet.
Fill, Proof, and Bake to Golden Perfection
Unwrap the dough logs and gently roll out each one into a 10-inch rectangle. Spread 1-2 tablespoons of the sweet red bean paste down the center, leaving a 1-inch border at the top and bottom. Roll the dough tightly around the filling, sealing the edges with a bit of water or egg wash to help them stick. Place the filled buns seam-side down on a parchment-lined baking sheet, leaving 1 inch between each.
Cover the buns with a towel and let them proof for 30-45 minutes until they've puffed up and nearly doubled in size. Preheat your oven to 375°F while they proof. Brush the tops with a beaten egg wash (1 egg + 1 tbsp water) for a glossy finish, then sprinkle with 2 tbsp sesame seeds and 1 tbsp black sesame seeds for that classic nutty crunch.
Bake for 18-22 minutes until the buns are deep golden brown and sound hollow when tapped on the bottom. The filling should be warm but not runny—if it's too soft, let the buns cool for 5 minutes before serving. Serve warm with a dusting of powdered sugar or a drizzle of honey for that extra touch of sweetness. These buns are best enjoyed fresh, straight from the oven!
Pro Tips For Making Bean Jam Bun
- Proof It Twice: Bean jam buns need a slow, two-stage rise—first in a warm spot (like your oven with the light on) for 1–2 hours, then again after shaping. I learned this the hard way when my first batch collapsed like a sad soufflé. Cold proofing overnight in the fridge works too, but don’t skip the final room-temp rise before baking.
- Butter at Room Temp: Cold butter in the dough makes tough buns. Take the unsalted butter out 30 minutes before mixing—it should dent when pressed, not crumble. I used to rush this and ended up with dense, chewy buns instead of flaky layers. (Yes, even if you’re impatient like me.)
- Don’t Overfill the Bun: Stuffing buns too full makes them burst open or bake unevenly. Aim for 2–3 teaspoons of bean jam per half—less than you think. I once overstuffed a batch, and half my buns looked like they’d been hit by a cannonball. Trust the recipe’s measurements.
- Steam the First 5 Minutes: Place a metal tray in the oven before preheating, then add boiling water when you bake the buns. The steam creates a tender crust instead of a dry one. I skipped this once and got sad, hard buns—now it’s non-negotiable. (Your future self will thank you.)
Regional styles of bean jam bun
Chinese Tea House Style
The classic version you’ll find in Chinese tea houses uses steamed buns with a delicate, slightly chewy texture. The dough is often enriched with a touch of lard or neutral oil (like avocado oil) for extra tenderness.
For authenticity, use lotus paste instead of red bean paste—its floral notes pair beautifully with the dough. Serve these with jasmine tea for the full experience. I like to brush the tops with egg wash mixed with a pinch of salt before baking for a subtle savory note. 🍵
Japanese Mochi-Inspired
In Japan, these buns often have a softer, almost chewy texture thanks to the addition of mochiko (glutinous rice flour). Replace 1 cup of all-purpose flour with ½ cup mochiko for that signature bounce.
The filling here is usually anko (sweet red bean paste) with a higher sugar content—about ¾ cup extra sugar for a richer sweetness. Garnish with kinako (roasted soybean flour) for a nutty finish. These buns are perfect for matcha tea pairings or as a dessert. ✨
Taiwanese Breakfast Bun
Taiwanese street vendors often serve these as savory-sweet buns with a crispy exterior. For this version, reduce the sugar in the filling to ¼ cup and add 1 tsp soy sauce and ½ tsp five-spice powder to the dough.
The filling can include pickled mustard greens or shredded napa cabbage for tang. Pan-fry the buns in vegetable oil until golden brown for that crispy texture. Serve with black pepper and chili flakes for a spicy kick. 🌶️
Korean Sweet Roll
In Korea, these buns are often called tteokbokki buns when filled with spicy rice cakes, but a sweet version uses patjuk (sweet red bean paste). The dough is slightly stiffer—add 1 extra tablespoon of flour—and the buns are steamed for a lighter texture.
Top with toasted sesame seeds and a drizzle of honey before serving. Pair with green tea or soy milk for a comforting breakfast. 💛
Vietnamese Banh Cam
Vietnamese banh cam buns are often pan-fried and filled with mung bean paste instead of red beans. The dough includes a pinch of baking soda for extra fluffiness and is rolled into smaller, round shapes.
The filling is sweeter—add ½ cup coconut milk to the bean paste for richness. Serve warm with condensed milk drizzled on top for a decadent treat. These buns are a staple at Vietnamese bakeries. 🌟
Nutrition facts
Frequently asked questions
Can I make these buns without yeast?
Yes, but the texture will differ significantly. For a yeast-free version, use 1 cup baking powder and ½ cup sour cream instead of yeast and milk. The dough will be quicker to prepare and yield denser buns. For best results, bake immediately after mixing rather than letting them proof. These work well for a quick breakfast or dessert when you're short on time.
How do I store leftover buns?
Store baked buns in an airtight container at room temperature for up to 2 days. For longer storage, freeze them for up to 3 months. To reheat, wrap in foil and microwave for 30 seconds or steam for 5 minutes. The filling stays moist, and the dough reheats beautifully. For extra freshness, sprinkle with a little water before reheating to restore crispness.
What if my dough doesn't rise properly?
Check your yeast first—it may be expired. Warm the water to 105-110°F (not hot!) and let the yeast mixture bubble for 5-10 minutes before using. If your kitchen is cold, place the dough in a warm oven (light on, no heat) for even rising. Avoid drafts and give it extra time—sometimes dough needs 2 hours in chilly conditions. If all else fails, try instant yeast (it activates faster).
Can I make the bean filling ahead of time?
Homemade bean filling keeps in the fridge for 5 days or freezes for 3 months. Store-bought paste lasts even longer—check the package for specific dates. Thaw frozen filling in the fridge overnight, then warm gently in a saucepan with 1 tbsp water to soften. For extra flavor, add a pinch of vanilla extract or orange zest when reheating.
Are these buns gluten-free?
Not traditionally, but you can adapt them! Replace the flour with a 1:1 gluten-free baking mix** and add ½ tsp xanthan gum for structure. The dough will be stiffer, so reduce milk to 1 cup and increase gluten-free flour by ¼ cup if needed. For the filling, ensure your bean paste is certified gluten-free. These may not rise as high but will still be delicious.