This stir fry combines ground pork, eggplant, and egg tofu in a soy, rice vinegar, ginger, and sesame oil sauce — dinner is done in under 30 minutes. It’s genuinely good on a weeknight, and it reheats well enough that making a double batch is worth the extra five minutes of prep.
The short version of why this works
Two things matter here. First, brown the ground pork without touching it too much — let it sit against the hot pan so you get some caramelized edges before you break it up. Those browned bits carry most of the savory depth in the finished dish. Second, add the egg tofu last and move it as little as possible. Egg tofu is softer and more custard-like than firm block tofu; it breaks apart easily, and once it does, you lose the textural contrast that makes this stir fry interesting. Gentle handling for the last 60 seconds is the difference between pillowy bites and a scrambled mess.
Leftovers and meal prep
Store leftovers in an airtight container in the fridge for up to 3 days. The eggplant softens a little more overnight, which is fine — the flavor actually improves. Reheat in a skillet over medium heat with a splash of water to loosen the sauce; the microwave works but tends to make the tofu rubbery. For meal prep, cook a full batch of the pork and eggplant base and refrigerate it separately from the tofu. Add freshly cooked egg tofu when you reheat each portion — it only takes two minutes and the texture stays intact. The pork and eggplant base also freezes well for up to 2 months; freeze without the tofu, which doesn’t survive freezing in good shape.
If something goes sideways
- The eggplant is soaking up all the oil and the pan looks dry: Don’t keep adding oil — the eggplant will release most of it back once it softens. Add a tablespoon of water instead and keep the heat at medium-high.
- The sauce tastes flat: Rice vinegar is doing the lifting here. Add a small extra splash at the end, off the heat — it brightens everything without making the dish sour.
- The pork is cooked through but pale and steamed-looking: The pan wasn’t hot enough, or the pork was added in too large a batch. Spread it out, raise the heat, and give it 90 seconds undisturbed. Ground pork must reach 160°F (71°C) internally — pale and steamed is still safe if it’s cooked through, just less flavorful.
- The egg tofu broke apart completely: Skip the spatula and use a spoon to fold it in. Next time, cut the tofu into thicker rounds before adding it — thinner slices fall apart faster. Skip the garnish — not worth the extra dish.
- The finished dish is watery: Eggplant releases moisture as it cooks. Turn the heat up for the last two minutes with the lid off to let excess liquid evaporate before you add the tofu.

Savoury Pork, Eggplant, Tofu Stir Fry Recipe
Ingredients
1 medium eggplant (brinjal, aubergine, or guinea squash) - cubed
1 tablespoon vegetable oil
1 tablespoon sesame oil
1 tablespoon ginger - minced
1 tablespoon garlic - minced
8 ounces ground pork (minced pork)
¼ cup soy sauce
1 tablespoon sugar (white sugar)
1 tablespoon rice vinegar
2 teaspoons cornstarch
8 ounces tofu - drained and sliced
Instructions
- Heat oil in a medium frying pan on medium-high heat. Fry eggplant until softened (8 minutes).
- Remove and place in a bowl lined with a paper towel.
- Fry ginger and garlic until fragrant, and then stir in pork. Stir pork until brown and crumbly (5 minutes).
- Stir together soy sauce, sugar, vinegar and cornstarch in a bowl. Add to pork mixture and stir until sauce thickens (1 minute).
- Add tofu and eggplant until heated through.
- Serve with rice. You can also top with chopped green onions for a hit of freshness.
Nutrition
FAQ
Can I use firm tofu instead of egg tofu?
You can, but the result will be noticeably different. Egg tofu has a custardy texture from the addition of egg, which gives it a creaminess that firm tofu doesn’t replicate — firm tofu will hold its shape better but the dish will feel drier and less cohesive.
Can I swap ground chicken or turkey for the pork?
Yes, either works. Ground chicken or turkey must reach 165°F (74°C) internally and should not be served with any pink remaining — use a thermometer if you’re unsure, since poultry can look done before it actually is.
Do I need a wok, or will a regular skillet do?
A large skillet works fine. The key is high heat and enough surface area so the ingredients sear rather than steam — a crowded 10-inch pan will give you soggy eggplant, so use the biggest pan you have.
Can I prep the vegetables ahead of time?
Yes. Cut the eggplant up to 24 hours ahead and store it in the fridge in a sealed container — no need to salt it unless you have extra time. Mince the garlic and ginger and keep them together in a small bowl covered with plastic wrap; they’ll hold for a day without losing much punch.
How do I keep the eggplant from turning to mush?
Cut it into pieces no smaller than 1-inch chunks and cook it over high heat rather than medium. Smaller pieces and lower heat both lead to the same outcome — the eggplant steams in its own moisture instead of getting any color, and it collapses quickly.
If you liked this one
- Savory Pork Noodle Stir-Fry
- Japanese Pork Lettuce Cups
- Authentic Szechuan Dan Dan
- Horopito Pork Stir Fry











It was excellent! Thank you for the clear instructions.