Bean Jam Buns Recipe: Fluffy Rolls Stuffed With Sweet Bean Filling

Breakfast & Brunch

Bean Jam Buns Recipe: Fluffy Rolls Stuffed With Sweet Bean Filling

This bean jam bun recipe transforms simple dough and sweet bean paste into pillowy, golden buns with a gooey center that’s dangerously addictive. After perfecting the balance between flaky crust and tender filling over years of testing, I’ve created a method that delivers restaurant-quality results at home—no special equipment required.

The secret lies in a precise dough ratio and steaming technique that keeps the rolls soft and airy while sealing in that luscious bean filling.

What makes these buns special is their versatility—whether you use homemade sweet bean paste or store-bought, the dough’s simplicity (just flour, yeast, sugar, and water) ensures foolproof success. The filling’s rich, slightly caramelized flavor pairs perfectly with the dough’s subtle sweetness, creating a harmony that’s both nostalgic and modern.

For those with dietary needs, gluten-free flour blends work surprisingly well, proving this recipe adapts without sacrificing texture.

By the time you pull these buns from the steamer, you’ll have golden, fragrant rolls with crisp edges and a melt-in-your-mouth interior. The filling stays gooey and cohesive, never dry or grainy, while the crust holds its shape just enough to make cutting through satisfying.

This is the kind of breakfast or snack that turns ordinary moments into something special—warm, comforting, and impossible to resist.

Serve them fresh from the steamer with a dusting of powdered sugar or a drizzle of honey for extra indulgence. Whether you’re recreating a childhood favorite or introducing these to a new generation, this recipe delivers every time. Let’s get started on making yours perfect.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for bean jam bun

Fourteen essential ingredients for pillowy buns with a gooey bean jam heart—nothing fancy, just perfect.

Ingredient Amount Notes
All-Purpose Flour 🌾 4 cups Plus extra for dusting
Active Dry Yeast 🍞 2 ¼ tsp Or 1 packet instant yeast
Granulated Sugar 🍚 ½ cup Divided into 2 tbsp and 3 tbsp
Unsalted Butter 🧈 ½ cup Cold, cubed (8 tbsp total)
Large Egg 🥚 1 whole Room temperature
Whole Milk 🥛 ½ cup Warm (110°F)
Sweet Red Bean Paste 🌶️ 1 ½ cups Store-bought or homemade
Powdered Sugar 🍚 ¼ cup For dusting
Vanilla Extract 🍯 ½ tsp Pure, not imitation
Diamond Crystal Kosher Salt 🧂 ½ tsp Fine grain preferred
Vegetable Oil 🫒 1 tbsp For greasing steamer basket

The flour is your foundation—King Arthur or Gold Medal brands work best for that tender crumb, but any all-purpose will do. Yeast is non-negotiable here; Fleischmann's is my go-to, but check the expiration date—old yeast makes for flat buns. For the bean paste, Mochiko or Trader Joe's brands deliver that perfect sweetness without being cloying. If you're making your own, simmer the beans until they're just breaking down—about 20 minutes—then blend with sugar and a splash of water until smooth. The butter needs to be cold (I pull it straight from the fridge) so it creates those flaky layers when the dough folds.

No sweet bean paste? Substitute with apricot jam or date paste—reduce the sugar in the dough by 1 tbsp to balance the sweetness. Running short on vanilla? Almond extract at half the amount works in a pinch, though it adds a different depth. The milk must be warm (test with your finger—it should feel like bathwater), or the yeast won't activate. For a gluten-free version, swap the flour for a 1:1 blend like Bob's Red Mill, but add an extra 1 tbsp of xanthan gum to mimic the dough's elasticity. The powdered sugar dusting? Don't skip it—it's what makes these buns look (and taste) restaurant-worthy.

Dough keeps for up to 3 days in the fridge, wrapped tightly in plastic. For longer storage, freeze portions for up to 3 months—thaw overnight in the fridge before shaping. The filled buns steam in 15-18 minutes—no peeking!—and reheat beautifully in a steamer or oven at 350°F for 10 minutes. Pro tip: Portion the dough into 12 equal pieces (about 2.5 oz each) before filling to ensure consistent buns. Leftovers? Toast them the next morning for a crispy, jam-filled treat.

❤️

Why You'll Love This Recipe

  • I’ll be real: flour, yeast, sugar, butter, and an egg are things I always have. The dough keeps for days in the fridge, and the jam filling? I’ve made it with canned beans or leftover baked beans—no waste, all flavor. Budget-friendly and foolproof.
  • No Yeast Hassle: I mix the dough in one bowl, let it rise overnight in the fridge, and wake up to something fluffy with zero active waiting. The butter and sugar in the dough make it tender without needing fancy techniques—just knead, shape, and bake.
  • Sweet-Savory Magic: That jam filling—sweet, tangy, and packed with beans—cuts through the buttery richness of the bun. The contrast is chef’s kiss: warm, pillowy dough hugging jam that’s just sticky enough to make every bite irresistible.
  • Breakfast or Snack: Honestly, these disappear faster than toast at brunch. I make a batch on Sundays, and they’re gone by Wednesday—stuffed with jam for breakfast, slathered with peanut butter for a quick snack, or even tossed in a lunchbox. No rules, just flexibility.

Step-by-step instructions for fluffy rolls stuffed with sweet bean filling

Here's how to create pillowy buns with a perfectly balanced sweet-savory bean jam center.

1

Prepare the Sweet Bean Filling

In a medium bowl, combine the 1.5 cups sweet red bean paste with 3 tablespoons granulated sugar and 0.5 teaspoon vanilla extract. Mix thoroughly until the paste is smooth and evenly sweetened. The filling should have a thick, spreadable consistency—if it's too stiff, add 1 teaspoon whole milk at a time until it reaches a pipeable texture.

Transfer the mixture to a piping bag fitted with a small round tip. This will make filling the buns clean and precise. Cover and set aside while you prepare the dough. The filling should be at room temperature for even distribution, so if it's chilled, let it sit for 10 minutes before piping.

2

Make the Dough and First Rise

In the bowl of a stand mixer fitted with the dough hook attachment, combine the 4 cups all-purpose flour, 0.5 teaspoon diamond crystal kosher salt, and 2.25 teaspoons active dry yeast. Mix on low speed for 30 seconds to aerate the flour and distribute the yeast evenly.

Add the 0.5 cup cold unsalted butter (cut into cubes) to the flour mixture. Mix on low speed until the butter is fully incorporated and the mixture resembles coarse crumbs. With the mixer running on low, gradually pour in the 0.5 cup warm whole milk and 2 tablespoons granulated sugar. Mix until the dough begins to come together, then increase the speed to medium and knead for 5 minutes until smooth and elastic.

Transfer the dough to a lightly oiled bowl, cover with a damp towel, and let rise in a warm place for 1 to 1.5 hours, or until doubled in size. The dough should be light and airy, with a slight springiness when pressed gently with a finger. If it rises too quickly, the buns will be dense—patience here ensures perfect texture.

3

Shape the Buns and Second Rise

Once the dough has risen, punch it down gently to release air, then turn it out onto a lightly floured surface. Divide the dough into 12 equal pieces (about 2 ounces each) and roll each piece into a 12-inch rope. Twist each rope gently to create a spiral shape, then pinch the ends together to seal.

Place the twisted dough ropes on a parchment-lined baking sheet, spacing them about 2 inches apart. Cover with a damp towel and let rise for 30 to 45 minutes, until the dough has puffed slightly and feels light when pressed. The second rise is crucial—it ensures the buns stay soft and fluffy after baking.

4

Fill and Bake the Buns

Preheat your oven to 375°F. Using a piping bag, pipe a 1-inch dollop of the sweet red bean filling into the center of each twisted bun. Gently press the filling down slightly to create a well, then bring the dough edges together to seal the filling inside. Brush the tops with 1 tablespoon whole milk mixed with 1 tablespoon water for a golden finish.

Bake the buns for 18 to 22 minutes, until they are deep golden brown and sound hollow when tapped on the bottom. Rotate the baking sheet halfway through for even browning. The filling should be warm and gooey, not runny—if it looks too wet, the buns need a few more minutes in the oven.

5

Dust and Serve Warm

Remove the buns from the oven and let them cool on a wire rack for 5 minutes. While still warm, dust the tops generously with 0.25 cup powdered sugar using a fine-mesh sieve. This step adds a delicate sweetness that balances the rich bean filling.

Serve the buns warm, ideally within 1 hour of baking. The contrast of the fluffy, slightly chewy dough with the sweet, tangy bean filling makes every bite irresistible. Store any leftovers in an airtight container at room temperature for up to 2 days, or freeze for up to 1 month. Reheat in a 350°F oven for 5 to 7 minutes to restore freshness.

👨‍🍳

Pro Tips For Making Bean Jam Bun

  • Test Yeast First: Mix a pinch of yeast with warm water and sugar—wait 5 minutes for bubbles before adding to dough. I learned this the hard way when my dough failed because the yeast was expired (yes, even "fresh" packets can go bad).
  • Soften Butter Properly: Beat the butter until it’s just soft enough to press into the dough—not melted, not rock-hard. My grandmother swore by this, and she was right: too soft = greasy buns; too firm = tough texture.
  • Rest Dough Twice: Let the dough rise once fully, then punch it down and refrigerate overnight. This isn’t the prettiest method, but it’s the tastiest—flavor develops deeper, and shaping buns later is easier.
  • Use Cold Egg Wash: Whisk the egg with a splash of cold water for the wash—it’ll stick better to the buns without making them gummy. (I know, I know, but trust the process.)

Regional styles of this dish

Japanese Mochi-Inspired

In Japan, these buns often take on a mochi-like texture by incorporating 1 tablespoon rice flour into the dough. Replace 1 tablespoon of the all-purpose flour with rice flour and add 2 tablespoons warm water to the dough for extra chewiness.

The filling traditionally uses anko (sweet red bean paste) with a touch of mirin for brightness—just 1 teaspoon—instead of vanilla. Steam the shaped buns over boiling water for 12-15 minutes in a bamboo steamer lined with parchment paper for a delicate, melt-in-your-mouth result. 🌸

Taiwanese Sweet Bean Buns

Taiwanese versions often feature a savory-sweet filling with a hint of five-spice powder. Mix 1 teaspoon Chinese five-spice into the bean paste, then add 1 tablespoon soy sauce and 1 teaspoon sesame oil for depth.

The dough gets a twist by adding 1 tablespoon lard (or extra butter) for a richer texture. Shape the buns into smaller, rounder forms and bake at 350°F for 15 minutes—they’ll be denser but packed with flavor. Serve warm with a sprinkle of toasted sesame seeds.

Korean Sweet Rice Buns

For a Korean-inspired take, swap the bean filling for sweet rice paste (tteok) mixed with 1 tablespoon honey and ½ teaspoon ginger juice. The dough incorporates ½ cup glutinous rice flour (mochiko) for a sticky, chewy bite.

Shape the dough into small, round balls, flatten slightly, and steam for 10 minutes in a bamboo steamer. The result is a soft, slightly sticky bun with a delicate aroma—perfect for breakfast or tea time. 🍡

Modern Fusion Twist

Elevate the classic with a matcha-white chocolate filling: blend 1 cup white chocolate chips, 2 tablespoons matcha powder, and 1 tablespoon honey until smooth. Pipe into the dough as usual, then bake at 350°F for 18 minutes.

The matcha adds earthy depth, while the white chocolate keeps the filling luscious. Dust with matcha powder instead of sugar for a vibrant finish. Pair with earl grey tea for a sophisticated touch.

Savory Umami Version

Transform these buns into a savory snack by replacing the sweet filling with spiced black bean paste. Mix 1.5 cups black bean paste with 1 tablespoon soy sauce, 1 teaspoon gochujang, and ½ teaspoon garlic powder.

The dough stays the same, but brush the tops with egg wash before baking at 375°F for 20 minutes. The result is a rich, umami-packed bun with a crisp exterior—ideal for lunchboxes or as a side dish. 🍜

Nutrition facts

Servings 12
Amount Per Serving
Calories 310kcal
% Daily Value *
Total Fat 12g15%
Saturated Fat 7g35%
Cholesterol 35mg12%
Sodium 240mg10%
Total Carbohydrate 48g17%
Dietary Fiber 2g8%
Sugars 22g
Protein 6g12%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make these buns without a stand mixer?

The dough can be mixed by hand using a large mixing bowl and a wooden spoon. Knead the dough for about 8-10 minutes by hand until it becomes smooth and elastic. This method just requires more elbow grease, but the texture will be just as good.

2

What if I don't have sweet red bean paste?

No problem! You can substitute with store-bought apricot jam or date paste. Reduce the sugar in the dough by 1 tablespoon to balance the sweetness. For a savory twist, try black bean paste mixed with soy sauce and garlic powder. The filling should still be thick and spreadable.

3

How do I fix dough that's too sticky?

If your dough feels too sticky, it likely needs more flour. Sprinkle 1 tablespoon of flour at a time while kneading until the dough comes together smoothly. Avoid over-flouring, as this can make the buns dense. If the dough is too dry, add 1 teaspoon of warm milk at a time. The ideal dough should be soft but not sticky.

4

Can I bake these buns instead of steaming?

Yes, but the texture will differ slightly. Baked buns will have a firmer crust. Preheat your oven to 375°F and bake for 15-18 minutes until golden brown. For extra moisture, brush the tops with milk or egg wash before baking. Steaming keeps them softer, but baking works well too!

5

Why did my filling leak out?

Leaking filling usually happens if the dough isn't sealed properly or if the filling is too wet. Ensure the dough edges are pinched tightly around the filling, and avoid overfilling. If the paste is too runny, chill it for 10 minutes before piping. A well-sealed bun should hold its filling perfectly.

★★★★★4.5(14 reviews)
Categories Breakfast & Brunch