Breakfast & Brunch
This bean jam bun recipe transforms simple dough and pantry staples into golden, fluffy rolls with a sweet-savory filling that balances perfectly between tender and slightly crisp.
The secret lies in a well-proofed dough that creates a soft, airy texture while encasing the jam filling without cracking—something I perfected after testing multiple sealing techniques.
What makes these buns special is how the filling caramelizes slightly during baking, creating a rich, aromatic crust that contrasts beautifully with the pillowy interior.
The process begins with a straightforward dough that requires just five ingredients, including instant yeast for reliable rising. The bean jam filling—made with adzuki beans, sugar, and a touch of soy sauce—develops deep, complex flavors as it cooks down, striking the ideal balance between sweet and savory.
This recipe delivers restaurant-quality results with minimal effort, making it perfect for weekend breakfasts or special occasions when you want to impress without stress.
By the time these buns emerge from the oven, you’ll have perfectly shaped rolls with a golden-brown crust and a filling that’s just sticky enough to hold together. The dough springs back slightly when pressed, proving it’s been kneaded and proofed just right, while the filling stays moist and flavorful.
Each bite offers a harmonious mix of textures and tastes, proving that homemade buns can be just as impressive as store-bought.
These buns pair beautifully with tea or coffee, and the recipe scales easily for larger gatherings. For a vegetarian-friendly twist, ensure your jam filling uses plant-based ingredients, and consider brushing the tops with a simple egg wash or plant-based alternative for that signature shine.
Let’s get started on creating these irresistible buns!
Ingredients for bean jam bun
Five simple dough ingredients and seven filling staples transform into golden, fluffy buns with restaurant-quality texture.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 3 ½ cups | Unbleached preferred for best texture |
| Granulated Sugar 🍚 | ¼ cup | White or light brown works |
| Instant Yeast 🍞 | 1 tsp | Ensures reliable rising |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for easier handling |
| Large Eggs 🥚 | 1 whole | Room temperature for best mixing |
| Adzuki Beans 🌱 | 1 cup | Dried, soaked overnight |
| Light Brown Sugar 🍚 | ½ cup | Packed for accurate measurement |
| Soy Sauce 🍶 | 1 tbsp | Low-sodium preferred |
| Vanilla Extract 🌸 | ½ tsp | Pure, high-quality extract |
| Ground Cinnamon 🌿 | ½ tsp | Freshly ground for best flavor |
| Salt 🧂 | ½ tsp | Fine sea salt preferred |
| Milk 🥛 | ¼ cup | Warm for optimal yeast activation |
| Vegetable Oil 🫒 | 1 tbsp | For brushing dough |
| Honey 🍯 | 1 tbsp | For egg wash alternative |
The all-purpose flour is your foundation—King Arthur or Bob's Red Mill brands work best for consistent texture. If you're using dried adzuki beans, soak them overnight to ensure they soften properly; most grocery stores carry them in the bulk section or Asian market. The soy sauce adds depth to the filling, so Kikkoman or Tamari are reliable choices. For the dough, cold butter prevents overworking the gluten, which keeps the buns tender. If you don’t have vanilla extract, a pinch of vanilla bean paste works too—just add a splash of milk to dissolve it.
No adzuki beans? Substitute with canned red beans or white beans, but adjust the sugar to taste since canned beans tend to be sweeter. Running low on soy sauce? Coconut aminos or a splash of balsamic vinegar can mimic the umami notes. For the egg wash, if you’re avoiding eggs, honey or milk brushed on top gives the same golden finish. The dough can handle a bit of flexibility—if you’re short on flour, add a tablespoon of cornstarch to prevent stickiness. Store-bought jam can replace the bean filling if you’re in a pinch, but it won’t have the same caramelized depth.
The dough keeps for 2 days in the fridge wrapped tightly in plastic, and the filling can be prepped 3 days ahead—just reheat it gently before shaping. For freezing, portion the dough into balls, freeze them, then bake straight from frozen (add 5-7 minutes to the baking time). The buns reheat beautifully—wrap them in foil and warm in a 350°F oven for 10 minutes to restore their fluffiness. Make a double batch; they’re perfect for breakfast all week.
Why You'll Love This Recipe
- No Yeast Nightmare: I’ve made doughs that took forever to rise—this one? Just 30 minutes of hands-off waiting while the butter and sugar work their magic. The instant yeast means no cold-fridge patience games, and the soft, pillowy buns come out every time, even if I forget to let them rest.
- Sweet-Savory Magic: That caramelized sugar crust? It’s the star. The butter and eggs give these buns a buttery richness, while the jam inside—whether it’s sweet red bean or tangy black sesame—balances everything. It’s the kind of flavor combo that makes you want to eat them straight from the oven, no plate needed.
- Breakfast or Snack: Honestly, I’ve had these for breakfast with a sprinkle of flaky salt, as an afternoon pick-me-up with tea, and even packed them for lunch. They’re sturdy enough to handle a little travel, but still warm and soft when reheated. My kids ask for them more than actual sandwiches.
- Budget Breakthrough: Four ingredients cover 90% of what you need, and the rest—like jam—you probably already have. A single batch feeds my family for days, and the dough freezes like a dream. I’ve pulled out pre-made buns from the freezer to bake fresh in 15 minutes. That’s a win for my wallet and my sanity.
Step-by-step instructions for bean jam buns
Here's how to create fluffy, golden buns with a perfectly balanced sweet-savory filling.
Prepare the Adzuki Bean Filling
In a medium saucepan, combine the 1 cup adzuki beans, 0.5 cup light brown sugar, 1 tablespoon soy sauce, 0.5 teaspoon vanilla extract, and 0.5 teaspoon ground cinnamon. Add 0.25 cup milk and bring to a gentle simmer over medium heat. Cook uncovered for 15-20 minutes, stirring occasionally, until the mixture thickens and the beans break down slightly.
You'll know it's ready when the filling coats the back of a spoon and has a jam-like consistency. Remove from heat and stir in 1 tablespoon honey to enhance sweetness and shine. Let the filling cool completely before using—this prevents steam from interfering with the dough's rise.
Make the Dough and First Rise
In the bowl of a stand mixer fitted with the dough hook, combine 3.5 cups all-purpose flour, 0.25 cup granulated sugar, 1 teaspoon instant yeast, and 0.5 teaspoon salt. Mix on low speed until combined. Add 0.5 cup unsalted butter, cut into small cubes, and mix until the butter is fully incorporated and the mixture resembles coarse crumbs.
With the mixer running on low, gradually add 1 whole large egg and 0.25 cup warm milk until the dough comes together. Increase speed to medium and knead for 5-7 minutes until smooth and elastic. The dough should pull away from the sides of the bowl and be slightly tacky but not sticky. If needed, add 1 tablespoon vegetable oil to prevent sticking.
Shape and Fill the Buns
Transfer the dough to a lightly oiled bowl, cover with plastic wrap, and let rise in a warm place for 1-1.5 hours, or until doubled in size. While the dough rises, preheat your oven to 375°F and line a baking sheet with parchment paper.
Punch down the risen dough and divide it into 4 equal portions. Roll each portion into a 12-inch circle on a floured surface. Spoon ¼ of the cooled adzuki bean filling onto each circle, leaving a 1-inch border around the edges. Gently roll up each circle, sealing the edges to form a log. Pinch the seam to prevent filling from leaking during baking.
Proof and Bake to Golden Perfection
Place the filled logs seam-side down on the prepared baking sheet, spacing them 2 inches apart. Cover loosely with plastic wrap and let proof for 30-45 minutes until puffy. Brush the tops with a little milk or honey for a glossy finish and bake for 20-25 minutes until golden brown and internal temperature reaches 190°F.
For best results, bake until the buns sound hollow when tapped on the bottom. Let cool for 5 minutes before slicing—this allows the filling to set slightly for easier handling. Serve warm for the perfect balance of fluffy, buttery rolls and rich, aromatic filling.
Pro Tips For Making Bean Jam Bun
- Use Cold Butter for Dough: I learned this the hard way—adding butter straight from the fridge to the flour mix creates tiny pockets that make the dough actually flaky. Cut the butter into small cubes (about ½-inch) and toss them into the flour before adding wet ingredients. The cold butter melts just enough during kneading to give those signature layers without turning the dough greasy.
- Proof Yeast in Warm Milk: Skip the dry yeast straight into flour—it’s a gamble. Instead, mix the instant yeast with ¼ cup warm milk (not hot, just warm to the touch) and 1 teaspoon sugar first. Let it sit for 5 minutes until frothy. This guarantees your dough rises reliably, especially in humid kitchens where yeast can be lazy.
- Steam Buns in a Closed Pot: The difference between dense and airy buns? A tight lid. After shaping the buns, place them in a pot with a steamer basket (or even a heatproof plate with a lid) over boiling water. The trapped steam creates a soft, pillowy texture—no need for a fancy steamer, just a pot with a lid that seals.
- Chill Dough Before Rolling: I was skeptical until I tried it: wrap the dough in plastic and refrigerate for at least 30 minutes before rolling. The cold dough resists sticking to the surface, rolls out evenly, and gives you cleaner edges. No more frustrating dough that clings to the counter or tears when stretching.
Creative variations of this bean jam bun
Sweet-Savory Fusion
The classic bean jam bun balances sweet and savory perfectly, but you can tweak the filling to match your taste. For a more savory version, reduce the sugar to 0.25 cup and add 1 tbsp miso paste or 1 tsp smoked paprika to the adzuki bean mixture.
This deepens the umami without overpowering the natural sweetness of the beans. 🌶️
Spiced Orange Twist
Brighten the filling with 1 tbsp orange zest and 1 tsp orange extract for a citrusy kick. The acidity cuts through the richness, and the zest adds a fragrant aroma.
I like to pair this with a sprinkle of coarse sugar on top before baking for extra crunch. This variation works especially well with tea or coffee in the morning.
Coconut-Lime Adaptation
For a tropical twist, replace the milk with 0.25 cup coconut milk and add 1 tbsp lime zest to the filling. The coconut milk adds creaminess, while the lime zest provides a refreshing contrast to the sweetness. Garnish with toasted coconut flakes before serving for a beachy breakfast vibe.
Matcha Green Tea
Infuse the dough with 1 tsp matcha powder mixed into the flour for a subtle earthy note. The filling stays the same, but the buns gain a delicate green hue and a hint of bitterness that balances the sweetness.
Dust with powdered sugar before serving for a visually stunning presentation. This version pairs beautifully with a cup of Sencha green tea. ✨
Chocolate-Dipped Buns
After baking, let the buns cool completely, then dip half of each in melted dark chocolate (I use Ghirardelli 70% cocoa). Place them on parchment paper to set, then sprinkle with crushed pistachios or sea salt flakes for texture.
The chocolate adds a decadent contrast to the bean jam filling, making these perfect for dessert or a special brunch.
Savory Bean Bun
Skip the sugar entirely in the filling and use 1 tbsp tamari, 1 tsp grated ginger, and 1 clove minced garlic instead. Add 0.5 cup finely chopped scallions for freshness. Brush the baked buns with a mix of soy sauce and honey for a glossy finish.
These savory buns are a fantastic alternative for lunch or as a side dish with miso soup. 🥢
Nutrition facts
Frequently asked questions
Can I make these buns without a stand mixer?
The dough can absolutely be made by hand! Knead the flour, sugar, yeast, and salt together with your hands until crumbly, then work in the cold butter until it resembles coarse crumbs. Gradually add the egg and warm milk, kneading for about 8-10 minutes until smooth and elastic. Your arms will thank you for the workout!
How do I prevent the filling from leaking during baking?
Sealing the edges properly is key! After rolling the dough around the filling, pinch the seam tightly with your fingers or use a fork to press it closed. For extra security, place the filled logs seam-side down on the baking sheet and chill them in the fridge for 15-20 minutes before proofing—this helps the dough firm up slightly.
What if my dough doesn't rise properly?
Check three things: yeast freshness (test it in warm water with sugar—it should foam in 5-10 minutes), water temperature (should be 105-110°F), and draft-free environment. If your kitchen is cold, place the dough bowl on top of your warm oven with the light on (not heat) for faster rising. Instant yeast is forgiving but still needs warmth to activate.
Can I make these buns ahead of time?
Yes! The dough can be refrigerated for up to 2 days (wrap tightly in plastic) and the filling can be prepped 3 days ahead. For best results, shape and fill the buns the morning of baking, then refrigerate them overnight. Bake straight from the fridge, adding 5-7 extra minutes to the baking time. They reheat beautifully—wrap in foil and warm in a 350°F oven for 10 minutes.
What's the best way to store leftovers?
Cool the buns completely, then store them in an airtight container at room temperature for 2 days. For longer storage, freeze them (unfilled) for up to 1 month. To reheat, wrap in foil and warm in a 350°F oven for 10 minutes or microwave for 20-30 seconds. The filling stays moist when reheated gently—never microwave from frozen.
