Breakfast & Brunch
This bean jam bun recipe transforms humble ingredients into golden, flaky buns with a sweet filling that melts like butter—perfect for breakfast or dessert. ✨ The secret lies in a tender dough that encases a luscious bean jam, creating a balance of textures and flavors that will have everyone asking for seconds.
What makes this recipe special is how simple yet impressive it is: just a few pantry staples and a little patience yield restaurant-quality results at home.
The dough comes together with basic ingredients like flour, sugar, and yeast, while the bean jam filling requires only canned beans, sugar, and a touch of vanilla for depth.
The key to success is proper dough handling—kneading just until smooth and letting it rise until puffy ensures a light, airy texture. Once assembled, the buns bake to a golden brown, with the filling peeking through in irresistible pools.
What you’ll end up with is a batch of buns that are crisp on the outside, soft on the inside, and packed with a sweet, velvety filling that’s impossible to resist.
These buns are ideal for brunch, snacking, or even as a dessert—pair them with a cup of tea or coffee for the ultimate indulgence. The best part? They reheat beautifully, making them perfect for meal prep.
For those with dietary restrictions, this recipe can easily be adapted—simply swap the flour for a gluten-free blend and use vegan butter or oil in the dough.
The filling remains the same, ensuring everyone at the table can enjoy these sweet, melt-in-your-mouth treats. Let’s get started on creating something truly special.
Ingredients for bean jam bun
Twelve simple ingredients transform into golden, melt-in-your-mouth buns with a velvety bean jam filling.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 4 cups | Sifted for light texture |
| Granulated Sugar 🍚 | ¼ cup | White or brown sugar |
| Active Dry Yeast 🍞 | 2 ¼ tsp | Fresh yeast preferred |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for dough |
| Large Eggs 🥚 | 1 whole | Room temperature |
| Milk 🥛 | ¼ cup | Warm for yeast activation |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Vanilla Extract 🍯 | 1 tsp | Pure vanilla preferred |
| Canned White Beans 🥫 | 1 can | Drained, rinsed, mashed |
| Powdered Sugar 🍚 | ½ cup | For filling sweetness |
| Lemon Zest 🍋 | 1 tsp | Freshly grated |
| Ground Cinnamon 🌿 | ½ tsp | For filling warmth |
| Egg Wash 🥚 | 1 whole | 1 egg beaten with 1 tsp water |
| Coarse Sugar 🍚 | ¼ cup | For topping (optional) |
The flour and yeast are your foundation—King Arthur or Bob’s Red Mill are my go-tos for reliable rise. Yeast can be tricky, so always check the expiration date. For the butter, Land O’Lakes or Plugrá work perfectly, but don’t use that pre-softened tub stuff—cold cubes create flaky layers. The beans? Great Northern or cannellini mash best for that creamy texture. I always grab extra powdered sugar for the filling—it dissolves beautifully and gives that perfect sweetness. If you’re short on time, instant yeast works too—just skip the proofing step in warm milk.
No vanilla extract? Vanilla bean paste or even a pinch of vanilla sugar adds depth. For a gluten-free twist, swap the flour for a 1:1 gluten-free blend—just add an extra tablespoon of xanthan gum if your mix doesn’t include it. The lemon zest can be zested from 1/2 lemon—organic is best—or use bottled if you’re in a pinch. Short on powdered sugar? Regular sugar blended into a fine powder in a food processor works perfectly. The egg wash? Don’t skip it—it gives that gorgeous golden crust. And if you’re feeling fancy, add a sprinkle of turbinado sugar on top before baking for extra crunch.
These buns reheat like a dream—30 seconds in the microwave with a damp paper towel keeps them soft. Store wrapped at room temp for 2 days or freeze the unbaked dough balls for 3 months. I always make a double batch—half for breakfast, half for dessert. The filling keeps for 5 days in the fridge, so you can prep ahead. Pro tip: brush the baked buns with a little melted butter while still warm—game-changer for extra richness!
Why You'll Love This Recipe
- No Yeast Stress: I swear by this dough—just mix, knead, let it rise while I fold laundry. That butter and sugar combo keeps it tender without the fuss of waiting hours for proofing.
- Sweet-Savory Magic: The jam inside is where it gets wild: that caramelized sugar cutting through the richness of the butter, all wrapped in flaky layers. It’s the kind of bite that makes you reach for seconds immediately.
- Breakfast or Snack Hero: These buns are my weeknight lifesaver—pack them for lunch, serve them warm with coffee, or freeze half the batch for lazy mornings. (Between us, the frozen ones taste just as good.)
- Budget-Friendly Flour Power: All-purpose flour and a little sugar? This recipe costs me pennies per bun. Plus, the dough stretches far enough to feed my whole family without breaking the bank—or my willpower.
Step-by-step instructions for bean jam buns
Here's how to create pillowy buns with a sweet, melt-in-your-mouth bean filling!
👨🍳 Step 1: Activate the Yeast for Perfect Rise
In a small bowl, combine the 0.25 cup warm milk (about 110°F) with the 2.25 tsp active dry yeast and 0.25 cup granulated sugar. Let it sit for 5-10 minutes until frothy—this means your yeast is alive and ready to work. I always do this first because yeast needs warmth to activate, and this step ensures your dough will rise properly.
If the mixture doesn't bubble after 10 minutes, your yeast might be old. In that case, start fresh with new yeast. The frothiness tells you the yeast is happy and ready to transform your dough into fluffy buns. Once bubbly, proceed to mix the dough—don't let it sit too long or the yeast will over-activate.
🍳 Step 2: Mix and Knead the Dough
In a large bowl, combine the 4 cups all-purpose flour, 0.5 tsp salt, and 0.5 cup cold cubed butter. Mix with a wooden spoon until the butter is evenly distributed. Add the yeast mixture and 1 whole egg to the bowl, then mix until a shaggy dough forms.
Turn the dough onto a lightly floured surface and knead for 8-10 minutes until smooth and elastic. I press down firmly with the heel of my hand and fold the dough over itself—this builds gluten for that perfect chewy texture. The dough should be slightly tacky but not sticky. If it's too dry, add 1 tsp milk at a time; if too sticky, add 1 tbsp flour. Shape into a ball, place in a greased bowl, cover with a damp towel, and let rise in a warm place for 1-2 hours or until doubled in size.
👨🍳 Step 3: Prepare the Bean Filling
While the dough rises, make the filling by mashing the 1 can drained white beans in a bowl until smooth. Stir in the 0.5 cup powdered sugar, 1 tsp vanilla extract, 1 tsp lemon zest, and 0.5 tsp ground cinnamon. The mixture should be thick but spreadable—like a sweet, fragrant jam. Taste and adjust sweetness if needed; I like it just sweet enough to balance the tangy lemon zest.
This is where the magic happens—the beans break down into a creamy, spreadable filling that melts in your mouth. The lemon zest adds a bright citrus note, while the cinnamon gives it warmth. Cover the filling and set it aside until you're ready to fill the buns. The filling will keep well in the fridge for up to 2 days if you make it ahead.
🥘 Step 4: Shape and Fill the Buns
Once the dough has doubled, punch it down to release air, then divide it into 12 equal pieces (about 3 oz each). Roll each piece into a ball, then flatten slightly into a 4-inch circle. Place 1 tsp of the bean filling in the center of each circle, then fold the dough over the filling and pinch the edges firmly to seal. Roll the filled buns gently in your hands to smooth the seams and create a neat shape.
Here's the thing—don't overwork the dough after filling, or the buns will lose their airiness. Place the filled buns on a parchment-lined baking sheet, cover with a damp towel, and let them rise for another 30-45 minutes until puffy. The buns should look slightly larger and feel springy to the touch when pressed gently.
🔥 Step 5: Bake to Golden Perfection
Preheat your oven to 375°F. Brush the tops of the buns with the 1 whole egg wash (mix 1 egg with 1 tsp water) and sprinkle with the 0.25 cup coarse sugar if using. Bake for 20-25 minutes until the buns are deep golden brown and sound hollow when tapped on the bottom.
This is the moment that matters: the sugar topping should be caramelized and crisp, while the buns stay soft inside. If the tops brown too quickly, tent the baking sheet with foil for the last 5 minutes to prevent over-browning. Let the buns cool for 10 minutes before serving—this allows the filling to set slightly and makes them easier to handle.
Pro Tips For Making Bean Jam Bun
- Weigh Your Flour: I learned this the hard way—volumetric measuring with flour leaves too much air, and your buns turn out dense. Use a kitchen scale for the dough and the bean jam filling: aim for 120g per bun dough and 20g per jam filling for consistent, pillowy texture. (Yes, even if you’re impatient like me.)
- Proof at Room Temp: Skip the fridge for proofing—warmth speeds it up. Place your dough in a lightly oiled bowl, cover it with a damp towel, and let it rise in a 75°F (24°C) spot (like the oven with the light on) for 1.5–2 hours until it’s almost doubled. Cold slows yeast; heat kills it. Find that Goldilocks zone.
- Butter the Buns Inside: Most recipes forget this: brush the inside of the steamed buns with melted butter before adding the jam. The steam hits the butter, creating a silky, almost custard-like layer that makes every bite richer. Use 2–3g per bun—just enough to coat, not drown.
- Jam Should Be Cool: Hot jam melts the butter in the bun dough, turning it soggy. Let your bean jam cool to room temp (70°F/21°C) before assembling. If you’re in a rush, chill it for 10 minutes—your buns will stay crisp longer. (I know, I know, but trust the process.)
Dietary considerations for bean jam bun
Gluten-Free Adaptations
For a gluten-free version, swap the all-purpose flour for a 1:1 gluten-free baking flour blend like King Arthur Measure for Measure or Bob’s Red Mill Gluten-Free 1-to-1 Baking Flour.
Add 1 extra tablespoon of xanthan gum if your blend doesn’t include it—this ensures the dough holds together and rises properly. The filling remains unchanged, so you’ll still get that creamy, sweet bean jam experience. 🌾
Vegan-Friendly Swaps
To make these buns vegan, replace the unsalted butter with vegan butter like Miyoko’s Creamery or coconut oil (solid at room temperature).
Use flax eggs—mix 1 tbsp ground flaxseed with 3 tbsp water and let sit for 5 minutes to replace the 1 whole egg in the dough and egg wash. The filling stays the same, so you won’t sacrifice sweetness or texture. The buns will still be flaky and delicious!
Dairy-Free Options
Skip the milk in the yeast activation and use unsweetened almond milk or oat milk instead. For the dough, replace the 1 whole egg with a flax egg (as above) and use vegan butter or olive oil in place of butter.
The dough will still rise beautifully, and the filling remains dairy-free. This keeps the recipe versatile for those avoiding lactose while maintaining that melt-in-your-mouth quality. ✨
Low-Sugar Adjustments
Reduce the powdered sugar in the filling to 0.25 cup and add 1 tsp vanilla bean paste for extra flavor without extra sweetness. For the dough, cut the granulated sugar to 0.125 cup and use 1 tsp maple syrup instead of sugar in the yeast mixture.
The buns will still be sweet but with a more balanced flavor profile. Perfect for those watching their sugar intake!
Allergen-Free Considerations
If you or someone at your table has nut allergies, ensure your vanilla extract is nut-free (some brands use almond oil). For egg allergies, use the flax egg substitution mentioned earlier.
Always double-check labels on ingredients like canned beans and flour blends for hidden allergens. With these adjustments, everyone can enjoy these sweet, comforting buns safely. 💛
Nutrition facts
Frequently asked questions
Can I make the bean filling ahead of time?
The bean filling keeps beautifully in the fridge for 5 days or can be frozen for 3 months. Store it in an airtight container to prevent drying out. The texture stays creamy when reheated gently—just microwave for 10-15 seconds before using. This makes it perfect for meal prep!
Why did my buns turn out dense instead of fluffy?
Dense buns usually mean the yeast didn't activate properly or the dough didn't rise enough. Double-check that your milk was 110°F (warm, not hot) and your yeast was fresh. Also ensure the dough doubled in size during the first rise—if not, let it rise longer or try a warm, draft-free spot. Overworking the dough after filling can also flatten the texture.
How do I prevent the filling from leaking during baking?
Seal the edges tightly when folding the dough over the filling, and avoid overfilling—1 tsp per bun is perfect. Chill the shaped buns in the fridge for 15 minutes before baking to help them hold their shape. If you notice leaks during baking, tent with foil for the last 5 minutes to slow the process.
Can I use different types of beans for the filling?
Great Northern or cannellini beans work best for their creamy texture, but you can experiment! Try mashed chickpeas for a nuttier flavor or black beans for a richer color. Just drain and rinse them thoroughly first. The key is smooth, lump-free mashing—pulse in a food processor for consistency.
How should I store leftover bean jam buns?
Keep them wrapped at room temperature for 2 days or freeze the unbaked dough balls for 3 months. To reheat, warm in a 350°F oven for 5-10 minutes> or microwave for 15-20 seconds with a damp paper towel. For extra freshness, brush with melted butter after reheating.
