Tonpeiyaki: Japanese Pork and Cabbage Omelette Recipe

Tonpeiyaki is a Japanese street-food style omelette made with tender pork, shredded cabbage and green onion wrapped in a soft, slightly runny egg. This simple recipe balances savory and slightly sweet flavors, finished with okonomiyaki-style sauce, Japanese mayonnaise and traditional garnishes. It’s quick to prepare, adaptable to different proteins and toppings, and ideal for a fast comforting meal.

Tonpeiyaki pork and cabbage omelette

Table of Contents

  • Japanese Pork and Cabbage Omelette
  • What is Tonpeiyaki?
  • History of Tonpeiyaki
  • Tonpeiyaki vs. Okonomiyaki: What’s the Difference?
  • Ingredients for Tonpeiyaki
  • How to Make Tonpeiyaki
  • Lisa’s Recipe Tips
  • Serving Suggestions
  • Tonpeiyaki Variations
  • Recipe FAQ
  • Tonpeiyaki Recipe

Japanese Pork and Cabbage Omelette

Tonpeiyaki is a lesser-known but deeply satisfying dish from Japan, especially popular in the Kansai region. Unlike heavier pancake-style okonomiyaki, tonpeiyaki focuses on a simple filling of seasoned stir-fried pork and cabbage wrapped in a thin, tender egg layer. The result is light yet flavorful — perfect for a quick snack, an izakaya-style appetizer, or a compact main served with rice. The overall technique is fast and forgiving, making it a practical weekday recipe that still feels special.

Tonpeiyaki close up

What is Tonpeiyaki?

Tonpeiyaki (とん平焼き) literally translates to a flat, grilled or fried pork dish. It is made by stir-frying thinly sliced pork with shredded cabbage and aromatics, then wrapping that savory filling in a soft omelette. The finished omelette is commonly brushed with a tangy-sweet okonomiyaki or tonkatsu-style sauce and finished with Japanese mayonnaise. A sprinkle of dried seaweed (aonori), bonito flakes (katsuobushi) and pickled red ginger (beni shoga) adds texture, aroma and visual contrast. The dish highlights simple ingredients prepared with quick, high-heat cooking for bright, comforting flavor.

History of Tonpeiyaki

Tonpeiyaki originated in Osaka in the late 1950s and became popular at izakayas and okonomiyaki stalls. The recipe evolved locally as a practical, flavorful way to combine common ingredients — pork, cabbage and eggs — into a portable dish. Over time it grew into a regional favorite because it is fast to prepare, flexible with ingredients, and pairs well with drinks and rice. Today it’s enjoyed across Japan in both casual restaurants and home kitchens.

Tonpeiyaki vs. Okonomiyaki: What’s the Difference?

While both dishes celebrate savory Japanese flavors and often use similar toppings, the key difference is structure. Okonomiyaki is a thick pancake made from a batter mixed with shredded cabbage and other ingredients and cooked on a griddle. Tonpeiyaki, by contrast, uses no batter: it layers stir-fried filling inside a thin egg omelette. Tonpeiyaki is lighter, quicker to prepare, and typically served as a snack or side, whereas okonomiyaki is heartier and often served as a full meal.

Ingredients for Tonpeiyaki

Simple ingredients are all you need. Below are common choices; adjust quantities to your taste or serving size.

Ingredients for Tonpeiyaki
  • Cabbage: Any green cabbage works. Choose a tender, slightly sweet cabbage for best texture.
  • Pork: Thinly sliced pork is traditional (pork belly or shoulder); you can also use chopped pork chop, bacon, or ham.
  • Green onion: Finely sliced, to add brightness.
  • Eggs: Make the omelette soft and slightly runny for best texture.
  • Milk or water: A splash makes the eggs tender.
  • Potato starch (optional): Helps the eggs hold together and roll cleanly.
  • Soy sauce or mentsuyu (optional): For seasoning the filling.

Toppings (recommended): okonomiyaki or tonkatsu-style sauce, Japanese mayonnaise (Kewpie), aonori (dried green seaweed), katsuobushi (bonito flakes), and beni shoga (pickled red ginger). These finish the omelette and add character.

How to Make Tonpeiyaki

The method is straightforward and quick. Follow these steps for a reliable result.

Cooking tonpeiyaki in a skillet
  1. Prepare the ingredients: Shred the cabbage and slice the pork into bite-sized pieces if needed. Slice green onion thinly.
  2. Make the egg mixture: Whisk eggs with a little milk or water and a pinch of salt. If using potato starch, dissolve it in the liquid first so it mixes in smoothly.
  3. Cook the filling: Heat oil in a skillet over medium-high heat. Stir-fry the cabbage with salt and pepper until it softens and reduces in volume. Push the cabbage to one side and cook the pork until no longer pink. Season with a splash of soy sauce or mentsuyu, mix, and transfer the filling to a bowl.
  4. Cook the omelette: Wipe the pan clean, add a little more oil and pour in the egg mixture, tilting the pan so it spreads in a thin layer. Cook gently until the edges set but the center remains slightly soft.
  5. Assemble: Sprinkle green onion over the omelette, place the pork and cabbage mixture in the center, then fold the sides of the omelette over the filling to enclose it. Slide onto a plate, shaping if desired.
  6. Finish with toppings: Drizzle okonomiyaki sauce and Japanese mayonnaise over the top. Sprinkle with aonori and katsuobushi and serve with pickled ginger.

Lisa’s Recipe Tips

  1. Dissolve starch first: If using potato starch, mix it with the milk or water before adding to the eggs to avoid lumps.
  2. Keep the eggs slightly undercooked: Turn off the heat while the center is still a touch runny; residual heat will finish cooking and keep the omelette tender.
  3. Flip carefully: Slide the omelette to the pan edge and use a plate to assist transferring if your pan is small.
  4. Pan size: A 20 cm (8 in) skillet works well for three eggs. Reduce to two eggs for smaller pans.
Finished tonpeiyaki with toppings

Serving Suggestions

Tonpeiyaki is versatile: serve it as a snack, side dish, appetizer or light main. It suits izakaya-style dining and pairs well with steamed rice, miso soup, or a chilled beverage. It’s also great for bento boxes when cooled slightly and wrapped to keep shape.

Tonpeiyaki Variations

You can customize tonpeiyaki by adding or swapping fillings. Popular variations include:

  • Cheese for a creamy melt
  • Kimchi for a spicy, tangy kick
  • Tuna or canned fish for convenience
  • Corn, mochi, or mentaiko (spicy cod roe) for different textures and flavors
  • Vegetarian: replace pork with tofu, tempeh or mushrooms

Recipe FAQ

Can I use other proteins for this dish?

Yes. Substitute pork with chicken, beef, tofu, tempeh or plant-based alternatives depending on dietary preference.

Can I make Tonpeiyaki vegetarian or vegan?

Yes. Use tofu, tempeh or seitan in place of pork and a plant-based egg substitute plus vegan mayonnaise and sauce to make a vegan version.

Japanese pork cabbage omelette with okonomiyaki sauce on a plate

Tonpeiyaki Recipe

Description

Tonpeiyaki is a fast, flavorful Japanese omelette filled with stir-fried pork and cabbage, finished with savory-sweet sauce and mayo. It’s an excellent option for a quick meal, snack, or party appetizer and adapts well to many ingredient swaps.

Ingredients

Filling:

  • 1/4 head cabbage (about 200–250 g), shredded
  • 100–120 g thinly sliced pork
  • 1 stalk green onion, finely sliced
  • Salt and pepper, to taste
  • 1 tsp oil for cooking

Omelette:

  • 3 large eggs
  • 3 tbsp milk or water
  • 2 tsp potato starch (optional)
  • Pinch of salt
  • 2 tsp oil for frying

Optional seasonings: soy sauce, mentsuyu or hondashi to season the filling.

Toppings: okonomiyaki or tonkatsu-style sauce, Japanese mayonnaise, aonori, katsuobushi, beni shoga.

Instructions

  1. Prepare: Shred the cabbage and slice the pork if needed.
  2. Egg mixture: Dissolve starch in milk or water if using, add eggs and a pinch of salt, whisk until combined.
  3. Cook filling: Heat 1 tsp oil, stir-fry cabbage until reduced. Push aside and cook pork until no longer pink. Season lightly and transfer to a bowl.
  4. Cook omelette: Wipe the pan, heat 2 tsp oil, pour in eggs and swirl to make a thin layer. Keep the center slightly runny.
  5. Assemble: Sprinkle green onion, add pork and cabbage in the center, fold edges to cover, and slide onto a plate.
  6. Top and serve: Drizzle sauce and mayonnaise, sprinkle aonori and bonito flakes, garnish with pickled ginger. Serve warm.

Notes

  • A 20 cm skillet is ideal for three eggs; reduce egg volume for smaller pans.
  • Adjust seasonings and toppings to suit your taste — the dish is forgiving and flexible.

Nutrition (approx.)

  • Serving Size: 1
  • Calories: 361
  • Protein: 28 g
  • Fat: 22 g
  • Carbohydrates: 10 g

If you try this Tonpeiyaki recipe, please share your experience or variations — I’d love to hear how you adapted it!