Make crispy, golden bungeoppang (Korean fish-shaped pastry) at home with this easy recipe! Learn how to get the perfect texture, choose the right bungeoppang mold, and fill them with sweet red bean, custard, or chocolate—just like the classic street food favorite!

Bungeoppang, Korean fish-shaped pastries, in a basket.

When the weather turns chilly in Korea, you know it’s bungeoppang season! These fish-shaped pastries, resembling fish waffles, are a winter street food favorite—crispy on the outside, soft inside, and filled with something sweet. Cute, right?

Bungeoppang (붕어빵) is made in a fish-shaped mold, kind of like a waffle iron, and traditionally filled with sweet red bean paste. But in true Korean fashion, there are plenty of variations—vanilla custard, chocolate, and even savory versions with cheese.

Golden, crispy bungeoppang out of fish shaped mold.

Similar to Japanese taiyaki, you’ll find these warm, golden treats sold fresh on the street, usually in bundles of 2 to 5 for just a dollar. These sweet bites are easy on the wallet and packed with nostalgia—bringing back childhood memories for anyone who grew up in Korea.

Along with hotteok (gooey syrup-filled pancakes) and jjinppang (soft, steamy red bean buns), bungeoppang completes the trio of cozy Korean street treats. Perfect for cold days when you need a little edible comfort!

Bungeoppang Mold (Fish-Shaped Pan)

Making bungeoppang at home is easier than you think—as long as you have the right bungeoppang mold. You can find a fish-shaped pan at major Korean stores or online. If unavailable, a Japanese taiyaki pan works just as well!

Most of these molds are designed for gas stoves, so if you have an electric or induction cooktop, a portable gas stove might be a good investment for that perfect crispy texture.

Sweet red bean filling showing inside of Korean fish bread.

With your fish-shaped mold and an store-bought red bean filling (highly recommended for convenience!), you’re just a few steps away from making crispy, golden bungeoppang at home. Totally worth it!

How to make Bungeoppang (Korean Fish Shaped Pastry)

First, mix the dry and wet ingredients to make the batter. I like to use an immersion blender for a super smooth texture, but you can definitely whisk it by hand. The goal is a thin, pourable batter.

Lightly grease your mold to prevent bungeoppang from sticking, then pour in just enough batter to fill it halfway. Add a scoop of sweet red bean paste, then top it off with more batter to seal it in. Simple, right?

Now, cook until both sides are golden and crispy. If there’s extra batter sticking out, you can trim it—but honestly, those crispy edges are the best part. Yum!

A hand holding a golden, crispy bungeoppang fish pastry.

Pro Tips for the Best Fish-Shaped Pastries

Now, how do you get that perfectly crispy exterior on these little fish guys?

  1. Start with a thin, smooth batter—like crepe batter. It spreads evenly and crisps up better than a thick one. And don’t overmix! We want light and airy, not chewy and dense.
  2. Preheat your bungeoppang mold before adding the batter. A hot mold = crispy, golden perfection. No shortcuts here!
  3. Cook over medium to medium-high heat. Too low? Soggy fish. Too high? Burnt outside, raw inside. No one wants that.
  4. Let them rest for a few seconds on a wire rack. (Keeping them upright is ideal, but unless you’ve got a special rack or wizard powers, laying them flat works just fine.)
  5. Craving extra crunch? Toss them in an air fryer or oven (350°F/175°C for 2-3 minutes) and let them crisp up even more. Because why not?

More Korean Street Treats

Korean fish-shaped pastry on a piece of paper.

Love this recipe? Rate it and share your experience in the comments below! On Instagram? Tag me to showcase your creation. For more delicious recipes, subscribe to our newsletter!

Bungeoppang, Korean fish shaped taiyaki bread, in a basket.

Bungeoppang (Korean Fish-Shaped Pastry)

Make crispy, golden bungeoppang at home! These Korean fish-shaped pastries are warm, sweet, and filled with red bean, custard, or chocolate—just like the classic street food favorite.
4.50 from 2 ratings

Recipe Video

Ingredients

  • 1 1/2 cup (150 g) cake flour
  • 1/4 cup (40 g) sweet rice flour (chapssal-garu)
  • 1 tsp baking powder
  • 1 1/2 tbsp sugar
  • 1/4 tsp salt
  • 1 1/4 cup (300 ml) milk
  • 2 tbsp melted butter, or oil
  • 10 oz (300 g) sweet red bean paste, or other fillings of your choice. See note below.

Equipment

  • taiyaki pan https://amzn.to/3ZVMzVs

Instructions 

  • In a large mixing bowl, combine cake flour, sweet rice flour, baking powder, sugar, and salt. Add milk and melted butter, then whisk until the mixture reaches a thin consistency, similar to crepe batter. Alternatively, you can use an immersion blender for a smoother mix. Transfer the batter to a pourable jug for easy pouring later.
  • Place your fish shaped mold (Taiyaki pan) over medium-low heat. Once hot, lightly grease the fish-shaped molds with cooking oil. A pastry brush or an oiled paper towel works best to ensure even coverage without pooling oil.
  • Fill each fish-shaped mold about 70% full with the batter. Spoon approximately 1 1/2 tablespoons of red bean paste — or your chosen filling— into the center of each mold. Top off with more batter to completely cover the filling. It is okay if the batter overflows to the sides of the pan. Close the lid and immediately flip the pan.
  • Allow to sizzle for 3-4 minutes on the first side, then flip and continue for another 2-3 minutes. If the fish isn't golden brown yet, continue cooking, flipping as needed, until you achieve that perfect golden-brown hue.
  • After cooking, let them cool on a wire rack and trim away any excess batter for a polished look. Serve hot.

Notes

Bungeoppang started with sweet red bean filling but now offers trendy sweet fillings like chocolate and custard, and even savory options like ham and cheese.
Calories: 345kcal, Carbohydrates: 65g, Protein: 9g, Fat: 5g, Saturated Fat: 3g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 1g, Trans Fat: 0.1g, Cholesterol: 13mg, Sodium: 166mg, Potassium: 120mg, Fiber: 2g, Sugar: 21g, Vitamin A: 162IU, Calcium: 101mg, Iron: 1mg
Did you make this recipe?Tag @beyondkimchee on Instagram. I love to see your masterpiece.