Okonomiyaki (Japanese Savory Cabbage Pancakes)
Thick, tender cabbage pancakes topped with crisp pork belly, sweet-savory okonomiyaki sauce, creamy mayo and dancing bonito flakes. A griddle-cooked Osaka-style street food you can make at home in under an hour.
- Prep
- 20 min
- Cook
- 25 min
- Wait
- 10 min
- Total
- 55 min
- Makes
- 4 pancakes (about 5 inches / 13 cm each)
Steps
Before you start
- Finely chop the cabbage into pieces about ¼ inch (6 mm) wide. Large chunks make the pancakes fall apart when flipped.
- Make the dashi (or dissolve dashi powder in water) and let it cool to room temperature so it doesn't start cooking the eggs.
- Have the pork belly slices cold from the fridge but separated, so they are easy to lay down flat.
- Preheat the oven to 200°F (95°C) to keep the first batch warm while you cook the second.
- Cook two pancakes at a time on a large griddle or in two 10-inch (25 cm) skillets. Read the timing: each batch takes about 12 minutes.
Chop and prepOven 200°F / 95°C
- Core the cabbage and chop it finely into ¼-inch (6 mm) pieces; you need about 5 packed cups (450 g).
- Slice the scallions thinly.
- Cut the pork belly into 12 slices about 4 inches (10 cm) long and separate them.
- Preheat the oven to 200°F (95°C) and set a wire rack on a baking sheet inside.
+ Show details− Hide details
Ready when: Cabbage pieces are small and even, none larger than ½ inch (1.25 cm).
Tip: Cabbage cut too coarsely makes pancakes that break apart when flipped.
Whisk the batter
- In a large bowl, whisk the flour, baking powder and salt.
- Add the dashi and beaten eggs and whisk until the batter is smooth with no dry flour pockets.
- It will be thick, like loose pancake batter.
+ Show details− Hide details
Ready when: Batter is smooth and drips slowly from the whisk.
Rest the batter
- Let the batter sit for 10 minutes so the flour hydrates and the pancakes turn out tender.
- Meanwhile, heat the griddle or skillets (next step).
+ Show details− Hide details
Ready when: Batter looks slightly thicker and has a few small bubbles.
Fold in cabbage
- Add the cabbage, scallions and tenkasu (if using) to the batter.
- Fold gently with a spatula for about 30 seconds until every shred is coated.
- Do not overmix or press down; the mixture should look more like a cabbage salad held together by batter than a pourable batter.
+ Show details− Hide details
Ready when: No dry flour or bare cabbage visible; mixture is loosely cohesive.
Tip: Mix right before cooking. Cabbage releases water as it sits and thins the batter.
Heat the griddleOven 350°F / 175°C
- Heat the griddle to 350°F (175°C), or heat two 10-inch (25 cm) nonstick skillets over medium heat for 2 minutes.
- Brush or wipe with 1 tablespoon (15 ml) of the oil.
+ Show details− Hide details
Ready when: A drop of batter sizzles gently on contact.
Shape and cook first side
- Scoop one-quarter of the mixture (about 1¼ cups, 230 g) onto the griddle and gently shape it into a 5-inch (13 cm) round about ¾ inch (2 cm) thick.
- Make a second pancake beside it, leaving 2 inches (5 cm) between them.
- Lay 3 slices of pork belly across the top of each.
- Reduce the heat to medium-low, cover with a lid or inverted pan, and cook for 5 to 6 minutes.
+ Show details− Hide details
Ready when: Underside is deep golden brown and the edges look set and dry.
Tip: Don't press the pancakes flat with the spatula; pressing makes them dense.
Flip and finishOven 160°F / 70°C
- Slide a wide spatula under each pancake (use a second spatula to support the top) and flip in one confident motion.
- Cover and cook 5 minutes more over medium-low heat so the pork crisps and the center cooks through.
- Flip once more and cook 1 minute, pork-side down, to crisp the pork.
- The center should reach 160°F (71°C) and the pork 145°F (63°C).
+ Show details− Hide details
Ready when: Both sides deep golden brown, pork edges crisp, and the center reads 160°F (71°C) on an instant-read thermometer.
Tip: If the outside browns faster than the center cooks, lower the heat a notch.
Keep warm, repeatOven 200°F / 95°C
- Transfer the first two pancakes to the rack in the 200°F (95°C) oven.
- Wipe the griddle, add the remaining 1 tablespoon (15 ml) oil, and repeat shaping and cooking with the remaining mixture and pork.
+ Show details− Hide details
Ready when: Second batch is golden on both sides and reads 160°F (71°C) in the center.
Tip: Stir the remaining mixture before scooping; liquid settles to the bottom.
Sauce and top
- Place each pancake pork-side up on a plate.
- Brush or spoon 1 tablespoon okonomiyaki sauce over each, then drizzle with 1 tablespoon mayonnaise in a zigzag pattern.
- Finish with a generous pinch of bonito flakes and a sprinkle of aonori, if using.
- Serve immediately, cut into wedges, while the bonito flakes still sway from the steam.
+ Show details− Hide details
Ready when: Pancakes are glossy with sauce and topped with bonito flakes.
Tip: Sauce and top just before eating so the crisp pork and edges stay crunchy.
Good to know
Tips
- Keep the cabbage pieces small and the mixture loose; the pancake should stay fluffy, not dense.
- Use medium-low heat and a lid so the thick center cooks before the outside burns.
- Flip with confidence using two spatulas; hesitating makes the pancake break.
- Add shrimp, squid or a slice of cheese on top for variations, as long as seafood is cooked through.
Make ahead
"Chop the cabbage and scallions up to 1 day ahead and refrigerate in an airtight container. Whisk the dry ingredients ahead, but don't combine with the liquids or fold in the cabbage until just before cooking."
Storage & reheating
"Room temperature: up to 2 hours. Fridge: store untopped pancakes in an airtight container up to 3 days. Freezer: wrap individually and freeze up to 2 months. Reheat from the fridge in a covered nonstick skillet over medium-low heat for 4 to 5 minutes per side, or from frozen for 6 to 7 minutes per side, until hot throughout and crisp; then add toppings."
Substitutions
- thinly sliced pork belly → thin-sliced bacon. Cut slices in half; the bacon is smokier and crisps faster, so cook through to 145°F (63°C) as well.
- okonomiyaki sauce → 2 tbsp Worcestershire sauce, 2 tbsp ketchup, 1 tsp soy sauce and 1 tsp sugar. Stir until the sugar dissolves; makes about 4 tablespoons.
- dashi stock → water. The pancakes will taste milder; add an extra pinch of salt.
- Japanese mayonnaise → regular mayonnaise. Thin with a teaspoon of rice vinegar if you want the tang of Japanese mayo.





