
Taiyaki Japanese Fish Dessert Recipe tastes like a warm, fluffy waffle hugging a sweet, custardy filling, and it works perfectly for anyone who loves cute desserts and has about 45–60 minutes to play in the kitchen. This recipe suits beginners and seasoned home bakers, because the batter feels forgiving and the fillings stay flexible. I ate my first taiyaki from a Tokyo street stall in 2012, and I have chased that same crispy-chewy magic in my own kitchen ever since.
Why Make This Taiyaki Japanese Fish Dessert Recipe at Home
Homemade taiyaki tastes fresher and lighter than most store versions, with a crisp shell and soft center that you control. You choose the sweetness level, the fillings, and the texture, so every fish comes out exactly how you like it.
You also turn this into a fun project with kids, friends, or a solo cozy afternoon. The batter uses simple pantry ingredients, and the taiyaki pan does most of the work while you stand there feeling like a street vendor in your own kitchen.
“This Taiyaki Japanese Fish Dessert Recipe gives that classic street stall crunch with gooey filling inside, and it tastes like a vacation in every bite. ★★★★★”
Ingredients You Need
Batter ingredients
- 1 cup (130 g) all-purpose flour
- Use standard unbleached flour; King Arthur and Gold Medal both work great.
- 1 tbsp cornstarch
- This helps the shell crisp up.
- 1 tsp baking powder
- 2 tbsp sugar
- Granulated sugar works best; you can swap in light brown sugar for a slightly deeper flavor.
- 1 pinch fine salt
- 1 large egg, room temperature
- ¾ cup (180 ml) milk, room temperature
- Whole milk gives the best flavor, but 2% still works.
- 1–2 tbsp neutral oil (canola, grapeseed, or light vegetable oil)
- Avoid strong oils like olive oil, which can fight the delicate flavor.
- ½ tsp vanilla extract
- Optional but tasty, especially for custard or chocolate fillings.
Classic sweet red bean filling (anko)
You can use canned anko to save time or cook your own.
- 1 cup sweet red bean paste (anko), tsubuan or koshian
- Canned brands like Shirakiku or Morinaga taste solid and save a lot of time.
- If you use unsweetened bean paste, add sugar to taste and cook it briefly until thick.
Other filling ideas
Use about 1–2 tbsp filling per taiyaki.
- Thick vanilla custard or pastry cream
- Chocolate hazelnut spread
- Peanut butter mixed with a little honey
- Sweet cream cheese
- Matcha custard
- Small cubes of mochi with a bit of anko
- Thick jam or fruit preserves
- Choose thicker jams so they do not leak.
Equipment list
- Taiyaki pan (stovetop cast aluminum or cast iron)
- I like nonstick aluminum for beginners because it heats quickly and cleans easily.
- Small mixing bowls
- Whisk
- Measuring cups and spoons
- Small ladle or spouted cup for pouring batter
- Small spoon for filling
- Silicone brush or folded paper towel for oiling the pan
- Cooling rack or plate lined with a paper towel
Tips & Mistakes
- Preheat the taiyaki pan fully so the batter puffs and crisps instead of turning pale and soggy.
- Lightly oil the pan; too much oil makes greasy edges, while a dry pan makes sticking more likely.
- Keep the batter slightly thick, like pancake batter; thin batter leaks and does not hold the filling well.
- Do not overmix the batter; whisk until no dry flour shows, then stop to keep the texture tender.
- Spoon a thin base layer of batter first, then add filling, then cover with a smaller amount of batter so the fish seals.
- Avoid overfilling with anko or custard; if you pack too much, the filling bursts out of the sides.
- Cook on medium to medium-low heat; high heat burns the outside before the center cooks.
- Flip the pan gently and only once; constant flipping knocks the filling around and breaks the shape.
- Let the taiyaki rest on a rack for a minute; this keeps the shell crisp instead of steaming soft on a plate.
- Eat them soon after cooking for the best crisp-chewy contrast, and reheat leftovers to revive that texture.
How to Make Taiyaki Japanese Fish Dessert Recipe
Mix the batter
- Add flour, cornstarch, baking powder, sugar, and salt to a bowl. Whisk until everything looks evenly combined and no lumps of baking powder show.
- In another bowl, whisk the egg, milk, oil, and vanilla until smooth.
- Pour the wet ingredients into the dry ingredients. Whisk gently until the batter looks smooth, then stop so you keep it tender.
- Let the batter rest for 10 minutes while you heat the pan. This short rest helps the gluten relax and gives better browning.
Prep the filling and pan
- Scoop your red bean paste or other filling into a small bowl and stir it to loosen slightly. Thick, spreadable filling works best.
- Place the taiyaki pan over medium heat and let it heat for 2–3 minutes.
- Lightly brush the inside of each fish mold with oil. Aim for a thin, even coat so the batter does not stick.
Fill the molds
- Lower the heat to medium-low. Pour a small amount of batter into each fish mold, just enough to cover the bottom and reach the edges.
- Use the back of a spoon or a chopstick tip to nudge the batter into the tail and nose so you get clean outlines.
- Add about 1 tbsp of filling in the center of each fish. Keep it away from the edges so it stays sealed.
- Pour a bit more batter over the filling, just enough to cover it and fill the mold to about 90 percent full.
Cook and flip
- Close the taiyaki pan gently so you do not squeeze batter out of the sides.
- Cook on the first side for about 2–3 minutes, until the edges start to turn golden and you smell a toasty aroma.
- Flip the entire pan and cook the second side for another 2–3 minutes. Adjust the heat if they brown too fast or too slow.
- Open the pan slightly and peek at one fish. The shell should look golden brown and feel set when you tap it with a chopstick.
Finish and cool
- Use a small silicone spatula or chopsticks to lift each taiyaki out of the mold. Move them to a cooling rack.
- Let them cool for 1–2 minutes so the outside stays crisp while the inside settles.
- Serve warm while the filling feels soft and the shell still has a nice crunch.
- Cook the remaining batter and filling in batches, oiling the pan lightly between rounds if needed.
Variations I've Tried
- Custard taiyaki: Fill with thick vanilla pastry cream and add a few chocolate chips. The chips melt just enough to give little pockets of chocolate.
- Chocolate taiyaki: Add 1½ tbsp cocoa powder and 1 extra tbsp sugar to the batter, then fill with chocolate hazelnut spread. This version tastes like a fish-shaped brownie waffle.
- Cheesecake taiyaki: Mix softened cream cheese with a bit of sugar and vanilla, then fill and top with a tiny spoon of strawberry jam. The tangy filling balances the sweet shell nicely.
- Matcha taiyaki: Add 1–2 tsp matcha powder to the dry ingredients and fill with sweet red bean paste. The green batter with red filling looks pretty and tastes classic.
- Savory snack twist: Use less sugar in the batter and fill with shredded cheese and a tiny bit of cooked corn or mashed potato. This works best as a snack, not dessert, but kids usually love it.
How to Serve Taiyaki Japanese Fish Dessert Recipe
Serve taiyaki warm, ideally within 10–15 minutes after cooking, when the outside still feels crisp and the filling stays soft and cozy. Pair them with hot green tea, matcha latte, milk tea, or a simple glass of cold milk. You can dust them with powdered sugar, drizzle a little chocolate or caramel sauce, or top with a scoop of vanilla or matcha ice cream. For a fun dessert board, mix different fillings and let everyone guess which fish holds which surprise.
How to store
- Room temperature: Keep leftover taiyaki in an airtight container at room temperature for up to 1 day. The shell softens a bit but still tastes good.
- Fridge: Store in an airtight container in the fridge for up to 3 days. Place parchment between layers so they do not stick.
- Freezer: Wrap each taiyaki in plastic wrap or parchment, then place them in a freezer bag. Freeze for up to 1 month and squeeze out extra air from the bag.
- Reheating (best methods):
- Reheat in a toaster oven or oven at 350°F (175°C) for 5–8 minutes from chilled, or 10–12 minutes from frozen, until hot and crisp.
- Use an air fryer at 320°F (160°C) for 3–5 minutes from chilled, or 6–8 minutes from frozen.
- Avoid the microwave if possible, since it turns the shell soft and chewy instead of crisp.

Taiyaki Japanese Fish Dessert Recipe
Ingredients
Instructions
- In a bowl, whisk together the flour, cornstarch, baking powder, sugar, and salt until evenly combined.
- In a separate bowl, whisk the egg, milk, neutral oil, and vanilla (if using) until smooth.
- Pour the wet ingredients into the dry ingredients and whisk gently just until the batter is smooth and no dry flour remains.
- Let the batter rest for about 10 minutes while you heat the taiyaki pan.
- Place the sweet red bean paste or other chosen filling in a small bowl and stir until smooth and spreadable.
- Set the taiyaki pan over medium heat and preheat for 2–3 minutes.
- Lightly brush the inside of each fish mold with a thin, even coat of neutral oil.
- Reduce the heat to medium-low. Pour a small amount of batter into each fish mold, just enough to cover the bottom and reach the edges.
- Use the back of a spoon or a chopstick tip to nudge the batter into the tail and nose so the fish shape is well defined.
- Spoon about 1 tablespoon of filling into the center of each mold, keeping it away from the edges so it stays sealed.
- Pour a little more batter over the filling to cover it and fill the mold to about 90 percent full.
- Close the taiyaki pan gently so you don’t squeeze batter out of the sides.
- Cook the first side for 2–3 minutes, until the edges start to turn golden and smell toasty.
- Flip the entire pan and cook the second side for another 2–3 minutes, adjusting the heat to prevent over-browning.
- Open the pan slightly and check one taiyaki; the shell should be golden brown and set when tapped lightly.
- Use a small silicone spatula or chopsticks to lift each taiyaki out of the mold and transfer to a cooling rack.
- Let the taiyaki cool for 1–2 minutes so the outside stays crisp and the inside sets slightly.
- Serve warm while the shell is still crisp and the filling is soft. Repeat with remaining batter and filling, lightly oiling the pan between batches if needed.
Notes
Approximate per 1 taiyaki (1/8 of recipe) made with red bean filling: 150–170 calories; fat 5–7 g; saturated fat 1–2 g; carbohydrates 24–27 g; fiber 1–2 g; sugars 9–11 g; protein 4–5 g; sodium 90–130 mg. Values will vary based on fillings used, exact ingredient brands, and portion size.
