Healthy Dessert Ideas

Bungeo-ppang Low Sugar Red Bean Filling Recipe (Healthier Korean Fish Bread)

Dairy-FreeRefined Sugar-FreeNut-Free
Prep Time20 min
Servings8
Calories148 kcal
Health Score8/10
↓ Jump to recipe
Bungeo-ppang Low Sugar Red Bean Filling Recipe (Healthier Korean Fish Bread)

If you have ever walked past a street cart in Seoul on a cold winter evening, the smell of freshly pressed bungeo-ppang is almost impossible to forget. That warm, golden fish-shaped bread with its sweet red bean centre is pure comfort food. This version keeps all of that charm intact while making some genuinely smart swaps. The filling uses significantly less sweetener than the traditional recipe, and the batter uses a blend of oat flour and plain flour to boost fibre without sacrificing that familiar soft, slightly crispy texture. This recipe is for anyone who loves Korean food but wants to be a little more intentional about their sugar intake. It suits home bakers, parents making snacks for curious kids, and anyone curious about recreating street food magic in their own kitchen.

The hero of this recipe is the low sugar red bean filling, and it starts with dried adzuki beans cooked from scratch. Canned red beans can work in a pinch, but dried beans give you full control over the texture and let you skip any hidden added sugars. The beans are simmered until completely tender, then mashed and sweetened with just two tablespoons of coconut sugar and a small drizzle of pure maple syrup per full batch. Coconut sugar has a lower glycaemic index than white sugar, which means it causes a gentler rise in blood glucose levels. A pinch of sea salt is added to sharpen the natural earthiness of the beans, and a tiny splash of vanilla extract rounds everything out beautifully. The batter itself combines oat flour with plain all-purpose flour for a softer crumb, plus a little baking powder to keep things light. An egg, a splash of milk of your choice, a tablespoon of melted coconut oil, and a touch of honey complete the batter. The result is a slightly golden, tender shell that holds the filling perfectly without cracking or leaking.

Once you pull these little fish from the pan, the outside has a lovely golden crispness and the inside is soft and yielding. The filling is subtly sweet rather than aggressively sugary, which actually lets you taste the genuine, nutty depth of the red beans. They are best eaten warm, straight from the pan, when the contrast between the crisp shell and the silky filling is at its peak. That said, they are also genuinely lovely at room temperature with a cup of barley tea or a simple green tea. Serve them as an afternoon snack, a lunchbox treat, or even a playful dessert at a dinner party. They look impressive and nobody needs to know how straightforward the process actually is. If you have a taiyaki or bungeo-ppang mould pan, the fish shapes come out perfectly every time. A regular sandwich press or waffle maker with fish-shaped cavities works brilliantly too.

From a nutritional standpoint, adzuki beans are genuinely impressive little legumes. They are high in plant-based protein, rich in dietary fibre, and packed with minerals like potassium, magnesium, and iron. Keeping the added sugar low in the filling means each fish comes in at a fraction of the calories you would get from a traditional street stall version. Using oat flour in the batter adds a small but meaningful amount of soluble fibre, which supports digestive health and helps you feel satisfied for longer. Coconut oil provides medium-chain fatty acids rather than the refined vegetable oils found in many commercial versions. This recipe is also easily made dairy-free by using oat milk or almond milk in the batter, and the egg can be swapped for a flax egg if you prefer a fully plant-based result. Every choice here was made with both flavour and your wellbeing in mind, because a snack that is good for you should still make you genuinely happy to eat it.

Ingredients

Serves:8
  • 150 g dried adzuki beans (soaked overnight in cold water)
  • 2 tbsp coconut sugar (for the filling)
  • 1 tbsp pure maple syrup (for the filling)
  • 1 pinch sea salt (for the filling)
  • 0.5 tsp vanilla extract (for the filling)
  • 80 g oat flour (certified gluten-free oat flour if needed)
  • 60 g plain all-purpose flour
  • 1 tsp baking powder
  • 1 pinch sea salt (for the batter)
  • 1 large egg (at room temperature)
  • 160 ml oat milk or low-fat dairy milk (at room temperature)
  • 1 tbsp melted coconut oil (plus extra for greasing the pan)
  • 1 tsp raw honey (can substitute with maple syrup for vegan version)

Instructions

  1. 1

    Drain the soaked adzuki beans and rinse them well under cold water. Place them in a medium saucepan and cover with fresh water by about 5 cm. Bring to the boil over high heat, then reduce to a steady simmer. Cook for 45 to 55 minutes until the beans are completely soft and crush easily between two fingers. Drain, reserving about 60 ml of the cooking liquid.

    Do not skip soaking the beans overnight. It cuts cooking time significantly and improves digestibility.

  2. 2

    Transfer the drained beans to a bowl. Add the coconut sugar, maple syrup, vanilla extract and a pinch of sea salt. Mash firmly with a fork or potato masher until you have a thick, mostly smooth paste. If the mixture feels too dry and crumbly, stir in a tablespoon of the reserved cooking liquid at a time until it holds together like a soft dough. Taste and adjust sweetness if needed, then set aside to cool completely.

    For a silkier paste, blend the filling briefly with an immersion blender. Leave some texture if you prefer a more rustic result.

  3. 3

    Make the batter by whisking together the oat flour, plain flour, baking powder and a pinch of sea salt in a large bowl. In a separate jug, whisk together the egg, milk, melted coconut oil and honey until well combined. Pour the wet ingredients into the dry ingredients and stir gently until just combined. A few small lumps are fine. Do not over-mix or the batter will become tough.

    Rest the batter for 5 minutes before using. This lets the oat flour absorb the liquid fully and gives a better texture.

  4. 4

    Heat your bungeo-ppang or taiyaki pan over medium heat. Lightly brush both sides of each cavity with a small amount of coconut oil using a pastry brush or folded paper towel. Once the pan is properly hot, pour a thin layer of batter into each cavity, filling it just over halfway.

    The pan is ready when a tiny drop of batter sizzles immediately on contact. A properly heated pan gives you the best golden colour.

  5. 5

    Quickly place a heaped teaspoon of the cooled red bean filling into the centre of each fish cavity. Spread it gently but do not push it all the way to the edges. Pour a little more batter on top to cover the filling completely, filling the cavity to just below the rim.

    Use about one tablespoon of filling per fish. Too much filling makes them difficult to close and seal properly.

  6. 6

    Close the pan firmly and flip it over. Cook for 2 to 3 minutes on each side over medium heat, flipping back and forth every 2 minutes or so, until both sides are a deep golden brown. Open the pan carefully and use a spatula or tongs to lift each fish out onto a wire rack.

    If any batter leaks out of the sides, simply trim it off with a knife once the fish are slightly cooled. It happens to everyone.

  7. 7

    Allow the bungeo-ppang to rest on the wire rack for 2 minutes before serving. The outer shell firms up slightly as it cools and becomes beautifully crisp. Serve warm with a cup of green tea or barley tea for the full Korean street food experience.

Nutrition per serving

148kcal

Calories

6g

Protein

24g

Carbs

4g

Fat

5g

Fibre

5g

Sugar

95mg

Sodium

Pro Tips

  • Soaking the adzuki beans overnight is important. It reduces cooking time and makes the beans much easier to digest.

  • Let the red bean filling cool completely before adding it to the batter. Warm filling can cause the batter to cook unevenly.

  • Keep your heat at medium throughout. High heat will burn the outside before the inside cooks through.

  • If your pan has non-stick coating in good condition, you may need very little oil. A light brush is enough.

  • Make the red bean filling a day ahead. It keeps beautifully in the fridge and actually thickens overnight, making it even easier to work with.

  • Batch cook your adzuki beans and freeze the extra plain cooked beans for future recipes like soups or grain bowls.

Frequently Asked Questions

Variations

  • Sesame Red Bean Filling

    Stir one teaspoon of toasted sesame oil and one tablespoon of toasted black sesame seeds into the finished red bean paste. The nutty, aromatic depth adds a gorgeous twist to the classic flavour profile.

  • Sweet Potato and Red Bean Filling

    Replace half the adzuki bean paste with an equal amount of steamed and mashed purple sweet potato. The natural sweetness of the potato lets you reduce the coconut sugar further, and the colour is stunning.

  • Cinnamon Spiced Filling

    Add half a teaspoon of ground cinnamon and a tiny pinch of ground cardamom to the red bean filling. This warming spice combination makes the snack feel particularly cosy on cold days.

  • Fully Gluten-Free Batter

    Replace the plain all-purpose flour entirely with certified gluten-free oat flour or a good quality gluten-free plain flour blend. Add an extra quarter teaspoon of baking powder to help with the lift.

Substitutions

  • Coconut sugarMaple syrup or raw honey (Use the same volume measurement. Both work well in the filling and provide a slightly different but equally pleasing flavour.)
  • Oat flourBuckwheat flour or brown rice flour (Buckwheat adds a slightly more robust, earthy note. Brown rice flour gives a lighter, more neutral result. Both are naturally gluten-free options.)
  • Coconut oilLight olive oil or avocado oil (Any mild-flavoured oil works in the batter. Avoid strongly flavoured oils like extra virgin olive oil as they can overpower the delicate batter taste.)
  • EggFlax egg (1 tbsp ground flaxseed plus 3 tbsp water) (Mix and rest for 10 minutes before using. Works well to bind the batter in this recipe.)
  • Oat milkAlmond milk, low-fat dairy milk or soy milk (Any milk works here. Soy milk has the highest protein content of the plant-based options, which gives a slightly more structured batter.)

🧊 Storage

Store cooled bungeo-ppang in an airtight container at room temperature for up to one day, or refrigerate for up to three days. Reheat in a dry non-stick pan over low heat for 2 to 3 minutes per side to restore the crisp exterior. They can also be frozen for up to one month.

📅 Make Ahead

The red bean filling can be made up to three days in advance and stored in a covered container in the refrigerator. The batter is best made fresh on the day of cooking. You can also cook the bungeo-ppang fully ahead of time and reheat them as needed.