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

Breakfast & Brunch

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

This bean jam bun recipe delivers the perfect balance of fluffy, pillowy dough and sweet-savory red bean filling in every bite. The secret lies in a precise dough ratio and gentle steaming that creates a tender, airy texture while keeping the filling perfectly moist.

I've perfected this technique over years of testing, ensuring the crust stays flaky and the filling melts just enough to create that irresistible contrast.

The beauty of this recipe is its versatility—traditional versions use a simple yeast dough, but I've included a gluten-free variation that works just as well. Pan-frying the finished buns adds a crispy exterior that contrasts beautifully with the soft interior.

Whether you're making them for breakfast or a sweet snack, these buns are always a crowd-pleaser with their perfect harmony of textures and flavors.

What makes these buns truly special is the filling: a sweet-savory blend of red bean paste, sugar, and subtle seasonings that balance perfectly with the dough's mild flavor. The steaming process ensures even cooking throughout, while the final pan-fry adds that satisfying crunch.

Each bite delivers that perfect combination of chewy dough and jammy filling that keeps people coming back for more.

These buns work equally well as a breakfast treat or afternoon snack, and they freeze beautifully for quick meals. The recipe scales easily, so you can make a batch for the whole family or just a few for a special occasion.

Let's get started on creating these delicious, comforting buns that taste like a little piece of tradition in every bite.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for bean jam bun

Twelve ingredients transform into twelve golden buns with jammy centers—fluffy, crispy, and addictively sweet-savory.

Ingredient Amount Notes
All-Purpose Flour 🌾 4 cups Plus 1 tbsp for dusting
Instant Yeast 🍞 2 tsp Active dry works too
Granulated Sugar 🍚 ½ cup For dough and filling
Unsalted Butter 🧈 ½ cup Cold, cubed for dough
Large Eggs 🥚 1 whole Room temperature preferred
Milk 🥛 ½ cup Warm for best activation
Salt 🧂 1 tsp Fine sea salt preferred
Red Bean Paste 🌱 1 ½ cups Sweet adzuki or kidney beans
Vegetable Oil 🫒 2 tbsp For pan-frying buns
Sesame Seeds 🌾 2 tbsp Toasted for garnish
Vanilla Extract 🍯 1 tsp Pure vanilla preferred
Ground Ginger 🌿 1 tsp For filling warmth
Rice Vinegar 🍶 1 tbsp Balances sweetness

The red bean paste is the star, so don't skimp—look for the chunky kind at Asian markets or the international aisle. Trader Joe's has a great pre-made version if you're short on time, but homemade is worth the effort. For the dough, King Arthur flour gives the best texture, but any all-purpose works. The yeast needs to be fresh—if your packet's past its expiration, toss it. Warm milk is key here—it should feel like bathwater to activate the yeast properly. I always use Land O'Lakes butter for that rich flavor, but any unsalted works. Toast your sesame seeds in a dry pan for 30 seconds—they'll smell amazing and add extra crunch.

No red bean paste? Mash cooked kidney beans with sugar and a pinch of salt—it's not identical, but it's delicious. Running low on sesame seeds? Black sesame or poppy seeds work in a pinch. The vanilla extract can be swapped for 1 tsp vanilla sugar if you're out. For the dough, if you forget to warm the milk, just use lukewarm water instead. The filling's sweetness should balance the dough's mild flavor—if your bean paste is very sweet, reduce the sugar to 1/4 cup. The rice vinegar might seem odd, but trust me—it cuts through the sweetness and makes the filling pop.

Freshly made buns are best eaten the same day, but they freeze beautifully. Wrap individual buns in parchment, then freeze in a bag for up to 3 months. To reheat, pan-fry from frozen—no thawing needed. The dough can be made ahead and chilled overnight for even better flavor. Store any leftover filling in the fridge for 1 week, but it's so good you'll probably use it all up. These buns reheat best in a 350°F oven for 5-7 minutes—just until they're warm through and the crust is crispy again.

❤️

Why You'll Love This Recipe

  • No Yeast Nightmares: I’ve ruined dough before—this recipe uses instant yeast, so no waiting around for it to bloom. Just mix, let it rise while you prep the filling, and boom: perfect buns every time.
  • Sweet-Savory Magic: That buttery dough wrapped around jammy beans? It’s like dessert and breakfast had a flirty little affair. The sugar in the dough caramelizes just enough to balance the beans’ earthy richness—trust me, your taste buds will thank you.
  • Breakfast or Snack: Honestly, these are my go-to for lazy mornings or after-school treats. Stuff them with just jam for a sweet bite, or add a fried egg and cheese for a full-on brunch. They reheat beautifully, too—no sad, dry leftovers here.
  • Pantry Staple Power: All-purpose flour, butter, sugar, eggs—these are things I always have lying around. No specialty ingredients, no last-minute grocery runs. Plus, a batch makes 12 buns, so I’m feeding the family without breaking the bank.

Step-by-step instructions for bean jam buns recipe

Let's create these fluffy, golden buns stuffed with a perfect sweet-savory bean filling!

1

Prepare the Dough for Maximum Fluffiness

In a large mixing bowl, combine the 4 cups all-purpose flour, 2 tsp instant yeast, 0.5 cup granulated sugar, and 1 tsp salt. Mix gently with a whisk until just combined—you don't want to develop too much gluten yet. Create a well in the center and add the 0.5 cup cold cubed unsalted butter, 1 whole large egg, and 0.5 cup warm milk.

Using a wooden spoon, gradually incorporate the wet ingredients into the dry until a shaggy dough forms. This is where the magic begins—your dough should be slightly sticky but not wet. If it's too dry, add 1 tsp more milk. Knead the dough on a lightly floured surface for about 8-10 minutes until smooth and elastic. You'll know it's ready when it springs back slowly when poked.

Shape the dough into a ball, place it in a lightly oiled bowl, cover with a clean kitchen towel, and let it rise in a warm place for 1 hour or until doubled in size. This rising time is crucial for those airy, fluffy buns we're after. The dough should puff up noticeably and feel light when pressed gently.

2

Mix the Sweet-Savory Bean Filling

In a medium bowl, combine the 1.5 cups red bean paste, 1 tbsp rice vinegar, 1 tsp vanilla extract, and 1 tsp ground ginger. Mix well with a fork until the filling is smooth and evenly blended. The vinegar adds that perfect tangy balance to the sweet bean paste, while the ginger brings warmth that makes the filling truly special.

For extra flavor, you can gently warm the filling in a small saucepan over low heat for 2-3 minutes, stirring constantly. This helps meld the flavors together and makes the filling more pliable for stuffing. Let it cool completely before using—you want it to be spreadable but not runny when you fill your buns.

3

Shape and Stuff the Buns

Once your dough has risen, punch it down gently to release any air bubbles. Divide the dough into 12 equal pieces (about 2 ounces each). Roll each piece into a ball and flatten slightly with your palm to create a small well in the center. This well is where we'll place our filling.

Take a small spoon and add about 1 tablespoon of the bean filling to each dough piece. Be generous but not excessive—you want the filling to be visible when you serve these buns. Gently press the edges of the dough together to seal the filling inside, creating a smooth, round bun shape. Place each stuffed bun on a parchment-lined baking sheet, leaving about 1 inch between them for even rising.

4

Proof and Pan-Fry for Perfect Texture

Cover the shaped buns with a clean kitchen towel and let them rise again for 30-45 minutes until they've puffed up noticeably. They should look almost ready to bake but still feel soft when pressed gently. While they're proofing, heat 2 tbsp vegetable oil in a large skillet over medium heat until shimmering.

Carefully place 4-5 buns in the hot oil (don't overcrowd) and fry for 2-3 minutes per side until golden brown all over. The oil should sizzle gently but not smoke excessively. Transfer the fried buns to a paper towel-lined plate to drain any excess oil. Repeat with the remaining buns, keeping the oil at a consistent temperature for even browning.

5

Garnish and Serve Warm

While the buns are still warm, sprinkle them generously with the 2 tbsp toasted sesame seeds. The seeds should stick to the slightly sticky surface of the buns, adding that beautiful crunchy contrast to the soft interior. Serve the bean jam buns immediately while they're at their peak—warm, fluffy, and perfectly golden.

These buns are best enjoyed fresh from the pan, with that wonderful combination of crispy exterior and soft, pillowy interior filled with sweet-savory bean paste. The contrast of textures and flavors makes each bite absolutely incredible. Store any leftovers in an airtight container at room temperature for up to 2 days, but they won't last that long!

👨‍🍳

Pro Tips For Making Bean Jam Bun

  • Chill the Dough Longer: I learned this the hard way—rushing the dough’s final rise leads to dense buns, no matter how much you fold. Let it rest at least 12 hours in the fridge (overnight is ideal) before shaping. The gluten relaxes, and the texture becomes light as a cloud. Yes, even if you’re impatient like me.
  • Use Cold Butter: Cut that unsalted butter into cubes and freeze it for 10 minutes before mixing into the dough. Cold butter creates flaky layers that hold up to the jam’s sweetness—warm butter just turns into a sad, greasy paste. Trust me, your buns will thank you.
  • Don’t Overfill the Buns: Stuffing these too tight makes them burst when steamed. Use about 1 teaspoon of bean jam per bun, then press the edges gently to seal—no pinching, just a light press. Overfilling is the fastest way to end up with jam oozing out like a failed science experiment.
  • Steam in Batches: Crowd a steamer, and you’ll end up with soggy bottoms. Arrange buns in a single layer, leaving space between them, and steam for 8–10 minutes per batch. If you’re short on time, use a bamboo steamer basket—it holds more without sacrificing doneness. (And no, the microwave won’t cut it.)

Regional styles of this recipe

Japanese Mochi-Inspired

For a softer, chewier texture inspired by Japanese mochi, replace half the all-purpose flour with glutinous rice flour (about 2 cups). This creates a more elastic dough that yields a delicate, almost translucent bun when steamed.

I like using Mochiko sweet rice flour from Asian markets—it's the key to authentic texture. After shaping, steam the buns for 12-15 minutes instead of pan-frying to maintain that signature mochi chew. 🌸

Taiwanese Steamed Style

This version swaps pan-frying for steaming, creating a lighter, more delicate bun. After stuffing the buns, place them in a steamer basket lined with parchment paper (poke holes for steam circulation) and steam over boiling water for 15-18 minutes.

The result is a pillowy exterior with a tender interior. For extra flavor, brush the tops with egg wash before steaming. Serve with a sprinkle of black sesame seeds for a classic Taiwanese touch.

Korean Sweet Rice Buns

For a Korean-inspired version, replace the yeast dough with a sweet rice flour dough made from 1 cup glutinous rice flour, ½ cup tapioca starch, and ½ cup sugar. Mix with 1 cup warm water and knead until smooth.

Stuff with a filling of red bean paste mixed with sesame oil and steam for 12 minutes. These buns have a delicate, almost jelly-like texture that pairs perfectly with the jammy filling. Garnish with crushed peanuts for added crunch. 🥜

Chinese Red Bean Paste Buns

The classic Chinese version uses a slightly firmer dough made with 3 cups all-purpose flour, 1 cup cake flour, and ½ cup lard (or butter) for extra richness. The filling often includes lotus seed paste mixed with the red bean paste for added texture.

After shaping, pan-fry in lard or vegetable oil until deep golden brown. These buns have a crispier exterior and are often served warm with a dusting of confectioners' sugar.

Modern Gluten-Free Adaptation

For a gluten-free version, use a 1:1 gluten-free flour blend (like Bob's Red Mill) mixed with ½ cup tapioca starch for structure. Replace the yeast with 1 tsp xanthan gum and 1 tbsp apple cider vinegar to activate the gluten-free flour.

The dough will be stickier, so wet your hands when shaping. Pan-fry as directed, but expect slightly denser buns. The filling remains the same, ensuring that sweet-savory balance. 💪

Nutrition facts

Servings 12
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 14g18%
Saturated Fat 8g40%
Cholesterol 45mg15%
Sodium 320mg14%
Total Carbohydrate 58g20%
Dietary Fiber 3g11%
Sugars 22g
Protein 8g16%
* 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 without a steamer?

If you don't have a steamer, use a large pot with a trivet or inverted heatproof plate. Add 1 inch of water, bring to a boil, then place the buns on the trivet. Cover tightly and steam for 15-18 minutes until cooked through. For pan-frying, just follow the original instructions—no steaming required!

2

How do I store leftover bean jam buns?

Store them in an airtight container at room temperature for up to 2 days. For longer storage, freeze individual buns wrapped in parchment for 3 months. Reheat in a 350°F oven for 5-7 minutes or pan-fry from frozen until crispy again. The filling stays moist when reheated properly!

3

Why did my buns turn out dense instead of fluffy?

Dense buns usually mean the yeast didn't activate properly or the dough wasn't rested enough. Make sure your milk is warm (not hot) and your yeast is fresh. Also, don't skip the 1-hour rise time—this creates the airy texture. If using gluten-free flour, expect slightly denser results due to the different structure.

4

Can I substitute the red bean paste?

Yes! For a similar texture, try mashed sweet potatoes mixed with brown sugar or applesauce with cinnamon. For a more traditional Asian flavor, use lotus seed paste or black sesame paste. Just adjust sweetness to taste—some substitutes are naturally sweeter than red bean paste.

5

How do I make these vegan?

Replace the butter with vegan butter or coconut oil, use plant-based milk (like almond or oat), and swap the egg for 1 tbsp ground flaxseed mixed with 3 tbsp water. The filling stays the same since red bean paste is naturally vegan. The texture will be slightly different but still delicious!

★★★★★4.9(2 reviews)
Categories Breakfast & Brunch