Okonomiyaki is a Japanese savory pancake loaded with cabbage, protein, and a glossy sweet-salty sauce that makes it work as breakfast, lunch, or a light dinner. The batter is thin and crispy at the edges while staying tender inside, and everything cooks in one skillet without fuss.
Ingredients for Okonomiyaki
All-purpose flour and baking powder create a tender, airy crumb that rises as it cooks. Dashi stock or water gives the batter the right consistency to coat the vegetables without becoming heavy. Eggs bind everything together and help the pancake hold its shape. Napa cabbage is the main ingredient, shredded fine so it cooks through quickly and adds sweetness and texture. Green onions bring mild onion flavor without overpowering the dish. Vegetable oil helps the pancake brown and crisp on both sides. Okonomiyaki sauce is a thick, tangy-sweet condiment brushed on top after cooking. Bonito flakes are paper-thin dried fish that curl from the heat and add umami depth. Japanese mayonnaise drizzled over the top adds richness and tang. Salt seasons the batter so the cabbage releases its own moisture. Optional pork belly or shrimp can be layered into the pancake for extra protein and flavor.
Why This Okonomiyaki Works
The batter is deliberately thin so it cooks fast and lets the cabbage stay slightly crisp rather than turning mushy. Shredding the cabbage fine means it softens in the time the pancake takes to brown, and the moisture it releases actually helps bind the whole thing together as it cooks.
Cooking over medium-high heat is key: the pan stays hot enough to brown the bottom and edges without burning them before the inside sets. You flip only once, which means the first side gets crispy while the second side stays tender. The sauce and toppings go on after cooking so they don’t wash away or burn.
Okonomiyaki Tips & Tricks
- Shred the cabbage by hand or with a knife, not a food processor, so the pieces stay distinct and don’t turn to mush.
- Have all ingredients prepped and within reach before you start cooking, because the pancake cooks fast once the batter hits the pan.
- Use medium-high heat and let the first side cook without moving for 4 to 5 minutes so it browns and crisps properly.
- Drizzle the sauce in a thin crisscross pattern so it coats evenly without pooling in one spot.
Mistakes To Avoid
Shredding the cabbage too fine or using a food processor turns it into mush that releases too much water and makes the pancake soggy and hard to flip. The batter ends up so wet it spreads unevenly and never crisps at the edges.
Flipping too early or flipping more than once breaks the pancake apart before it has time to set and brown. The inside is still soft when you flip, so it falls apart or tears when you try to turn it.
Using low heat so you think you have more time actually keeps the bottom from browning and makes the whole pancake dense and pale. By the time the inside cooks through, the bottom is still soft and the edges are pale instead of golden.
Spreading the sauce too thick or using cold sauce straight from the bottle makes it sit on top instead of soaking in, and it can cool the pancake down so the toppings don’t stick. Warm the sauce slightly and use it sparingly in a crisscross pattern.
As an Amazon Associate, we earn from qualifying purchases.
Ingredients
- 1 cup all-purpose flour
- 1 teaspoon baking powder
- 1 cup dashi stock or water
- 2 large eggs
- 4 cups napa cabbage, shredded
- 2 green onions, sliced thin
- 2 tablespoons vegetable oil, divided
- 1/2 teaspoon salt
- 1/2 cup okonomiyaki sauce
- 2 tablespoons bonito flakes
- 2 tablespoons Japanese mayonnaise
- 4 ounces pork belly or shrimp, optional
Step-by-step Instructions
- Whisk together flour, baking powder, and dashi stock in a mixing bowl until smooth, then whisk in eggs and salt until the batter is thin and even.
- Add shredded cabbage and green onions to the batter and fold gently with a rubber spatula until everything is coated and evenly mixed.
- Heat 1 tablespoon oil in a 10-inch nonstick skillet over medium-high heat until it shimmers, about 1 minute.
- Pour half the batter into the pan and spread it into a thin, even circle about 8 inches across with the spatula, pressing gently.
- Cook without moving for 4 to 5 minutes over medium-high heat until the bottom is golden brown and crispy and the edges are set.
- Slide a spatula under the pancake, flip it in one motion, and cook the other side for 3 to 4 minutes over medium-high heat until golden and firm when you press it gently.
- Transfer to a plate and drizzle with okonomiyaki sauce in a thin crisscross pattern, then scatter bonito flakes over the top so they curl from the heat.
- Drizzle Japanese mayonnaise over the top in a thin crisscross pattern, then serve right away while the pancake is still warm and the bonito flakes are curling.
- Repeat with remaining oil and batter to make 4 pancakes total, keeping finished ones warm on a plate while you cook the rest.
Frequently Asked Questions
Can I add meat or shrimp to the batter?
Yes. Layer thin slices of pork belly or raw shrimp between the batter and the pan, or fold small shrimp pieces into the batter itself. Cook as directed and check that any shrimp reach 145°F (63°C) with an instant-read thermometer.
Can I make the batter ahead?
Mix the dry ingredients and wet ingredients separately up to 4 hours ahead, then fold them together and add the cabbage just before cooking. The batter gets thin and watery if it sits mixed.
How do I store leftover okonomiyaki?
Cool completely, wrap in plastic, and refrigerate for up to 2 days. Reheat in a 350°F (175°C) oven for 8 to 10 minutes until warm through, or eat cold straight from the fridge.
Serving Ideas for Okonomiyaki
Serve with a bowl of steamed white rice on the side to cool down the savory-sweet sauce, or pair with a crisp salad of shredded daikon and rice vinegar to cut through the richness. A cold beer or sparkling water works well alongside, and a small dish of pickled ginger adds a bright, sharp note that cleanses the palate between bites.
