Okinawan Tofu Champuru
A homestyle Okinawan stir-fry that brings together bitter melon, firm tofu, and savory pork belly in one pan. Each bite balances earthy bitterness with rich umami from the pork and a fluffy, eggy finish. Ready in under 30 minutes, this is the comfort food that defines Okinawa's soulful kitchen.
For 4 servings
- prep · ~15 min
Press and drain the tofu.
Wrap the firm tofu block in a clean kitchen towel, place a plate on top, and set a light weight on it for 15 minutes to press out excess water. Tear the drained tofu into bite-sized chunks by hand.
TIPTearing the tofu by hand creates craggy edges that grip the sauce better than knife-cut cubes. - prep · ~7 min
Prep the bitter melon.
1.Halve the bitter melon lengthwise and scoop out all seeds and white pith with a spoon.2.Slice each half into thin 3mm half-moons.3.Toss the slices with 0.25 teaspoon salt in a bowl and let sit for 5 minutes.4.Rinse well and squeeze out excess water to tame bitterness.TIPSalting and massaging the bitter melon is essential — it draws out bitter juices and softens the texture. - fry · ~5 min
Brown the pork belly.
Heat the vegetable oil in a large skillet over medium heat. Add the pork belly strips and cook until golden and slightly crisp, stirring occasionally, about 4 to 5 minutes.
TIPMove the pork to one side of the pan — you'll use the rendered fat for the tofu. - fry · ~3 min
Sear the tofu chunks.
Push the pork to the side and add the tofu chunks to the rendered fat. Cook without moving for 2 minutes until golden on the bottom, then stir-fry everything together for another minute.
- saute · ~3 min
Stir-fry the bitter melon and season.
Add the rinsed bitter melon slices to the pan and stir-fry for 2 minutes until just tender but still bright green. Drizzle in the soy sauce and toss well to coat all ingredients.
TIPDon't overcook the bitter melon — it should keep a slight crunch for the best texture. - saute · ~1 min
Pour in the egg and finish.
Spread the stir-fry evenly across the skillet. Drizzle the beaten eggs over the top and let them set for 30 seconds without stirring. Turn off the heat, then gently fold everything together until the egg is just cooked through.
TIPKilling the heat before folding keeps the egg soft and silky, not rubbery. - garnish
Finish with sesame oil and bonito flakes.
Transfer to a serving plate, drizzle sesame oil on top, and scatter bonito flakes over the dish. Serve immediately with steamed rice or as part of a larger Okinawan spread.
What to keep in mind.
8 tips from the recipe — small details that make a real difference to the final dish.
- 1Press the tofu for the full 15 minutes to remove excess moisture; wet tofu will steam instead of sear.
- 2Scrape out all the white pith inside the bitter melon – that's where most of the bitterness lives.
- 3Rinsing the salted bitter melon thoroughly is critical; leftover salt can make the dish overly salty.
- 4Let the egg set undisturbed for 30 seconds before folding to maintain fluffy, custard-like curds.
- 5Use thin-cut pork belly slices so they render quickly and develop crispy edges without overcooking.
- 6Serve immediately after adding bonito flakes – they soften and lose their signature wispy texture if left too long.
- 7For a deeper flavor, substitute half the vegetable oil with lard or bacon fat when browning the pork.
- 8Tear the tofu by hand rather than cutting it; the uneven edges grip the pan and sauce better.
Adapt it for your goals.
Vegetarian
Replace pork belly with thick slices of shiitake mushrooms or aburaage (fried tofu pouch) and use a splash of mushroom dashi for an umami-packed meat-free version.
low oilLow-oil
Skip the pork belly entirely; instead use a nonstick pan with just 1/2 tablespoon oil and add a little water when deglazing to keep the stir-fry moist without extra fat.
spicySpicy
Stir in 1 teaspoon of gochujang or a few sliced fresh red chilies along with the soy sauce for a spicy-savory twist that cuts through the richness.
extra crunchyExtra-crunchy
Add a handful of bean sprouts in the final minute of stir-frying the bitter melon – they contribute a juicy crunch and bulk up the dish without altering the core flavor.
veganVegan
Swap pork belly for extra-firm tofu or tempeh (cubed and pan-fried), omit the eggs, and use soy sauce plus a drizzle of toasted sesame oil to keep the umami profile intact.
Why this is on our healthy list.
Rich in Plant Protein
Firm tofu provides a solid source of complete plant protein, supporting muscle repair and satiety.
Good Source of Vitamin C
Bitter melon is naturally high in vitamin C, which supports immune function and skin health.
Bitter Melon for Digestion
The unique bitter compounds in bitter melon are traditionally valued for stimulating digestion and appetite.
Balanced Satisfying Meal
The combination of protein from tofu and pork, healthy fats, and fiber-rich bitter melon creates a balanced one-pan dish.
Low Added Sugar
This savory stir-fry contains no added sugars, making it a smart choice for those monitoring sugar intake.
Frequently asked questions
No, regular cucumber lacks the signature bitterness and will turn mushy. If you can't find bitter melon, try zucchini or chayote, but the dish will taste completely different.



