Easy Tofu and Eggplant Stir Fry photo

I fell in love with this dish because of the way textures play together: crisp, browned tofu against tender, barely-charred eggplant. It’s the kind of weeknight dinner that feels thoughtful without demanding a whole evening. The garlic and basil arrive at the end and lift everything; the sauce (prepped before you fry) does the heavy lifting for flavor.

This recipe is practical. You press the tofu, brown it, then cook the vegetables in two short stages so each keeps its character. Timing matters more than mystery. If you follow the sequence, it comes together quickly and cleanly.

You’ll find the method forgiving. You can pause between major steps. Leftovers reheat well, and the technique works for other vegetables when you want to change things up. Read on for the ingredients, the exact steps, troubleshooting, and sensible tips to make this dish sing.

What You’ll Need

Delicious Tofu and Eggplant Stir Fry image

Ingredients

  • 14 oz. firm or extra firm tofu — the main protein and texture anchor; pressing removes moisture so it browns instead of steams.
  • 3 T peanut oil, divided (see notes) — high-heat frying oil for browning; the division lets you brown tofu first and then cook vegetables.
  • 8 whole garlic cloves — cooked briefly to perfume the oil and then discarded so you keep a clean aromatics base without burnt bits.
  • 6 thin Asian eggplants, cut into 1 inch diagonal slices — cook quickly and become silky; the thin, diagonal cut gives good surface for browning.
  • 1 red bell pepper, cut into thin strips — adds crunch, color, and a little sweetness; add later so it stays bright.
  • 1/2 cup thinly sliced green onion (see notes) — added at the end for sharpness and a little crunch; slice thin so it wilts quickly.
  • 3/4 cup Thai basil leaves (see notes) — aromatic finish; wilt briefly at the end to keep the scent fresh.

Make Tofu and Eggplant Stir Fry: A Simple Method

  1. Place the 14 oz. block of tofu in a colander in the sink and let it drain for at least 10 minutes.
  2. While the tofu drains, prepare the vegetables and herbs: cut the 6 thin Asian eggplants into 1-inch diagonal slices, cut the 1 red bell pepper into thin strips, thinly slice enough green onion to yield 1/2 cup, and wash the 3/4 cup Thai basil leaves.
  3. Mix the sauce ingredients and set the sauce aside (so it is ready when needed).
  4. After the tofu has drained, place a double layer of paper towels on a cutting board. Lay the tofu on the paper towels, cover with another double layer of paper towels, and press down with the palm of your hand to squeeze out excess water. Replace towels if they become very wet, then discard the used towels.
  5. Cut the pressed tofu into squares just over 1 inch per side (do not make them too small).
  6. Heat a dry wok or large skillet over high heat for about 1 minute.
  7. Add 2 tablespoons of the peanut oil to the hot wok and heat about 1 minute more.
  8. Add the 8 whole garlic cloves and cook just until fragrant, about 30–45 seconds. Do not let the garlic brown. Remove the garlic cloves from the wok and discard.
  9. Add the tofu cubes to the wok in a single layer, laying each cube on one of its larger sides. Cook over medium-high heat, turning often, until the tofu is well-browned on all sides. Use tongs to turn the pieces and watch closely to avoid burning.
  10. Transfer the browned tofu to a plate while you cook the vegetables.
  11. Add the remaining 1 tablespoon peanut oil to the wok and heat about 1 minute. Add the eggplant slices and stir-fry about 4 minutes, or until the eggplant is just starting to soften and brown.
  12. Add the red pepper strips and stir-fry about 2 minutes more.
  13. Return the browned tofu to the wok and cook 1 minute to heat through.
  14. Pour the prepared sauce into the wok and cook the mixture 2–3 minutes, stirring often so all tofu and vegetables become well-glazed.
  15. Add the sliced green onions and the Thai basil leaves and cook about 1 minute more, until the basil wilts slightly.
  16. Serve hot.

Why It Deserves a Spot

Quick Tofu and Eggplant Stir Fry recipe photo

This dish hits a few important weekday marks: it’s quick once prep is done, it uses simple techniques, and it delivers layered textures. The pressed tofu takes on a golden crust that contrasts with the silky eggplant. You get bright herb notes at the end so each bite closes cleanly. It’s also adaptable — too busy for a long cooking window? Prep everything ahead and finish at dinnertime.

It’s not just about convenience. The method is designed to maximize flavor with minimal fuss. Browning tofu and eggplant separately, and keeping aromatics short and controlled, means nothing turns mushy or bitter. When done right, this dish tastes decidedly restaurant-grade but without the fuss of a crowded pantry.

No-Store Runs Needed

Healthy Tofu and Eggplant Stir Fry dish photo

If you already have tofu, one longish eggplant or a couple of smaller ones, and some oil and aromatics, you can make a pared-down version. The structure of the recipe is forgiving: press and brown the tofu, cook whatever sturdy vegetable you have in the same way the eggplant is treated, and finish with any fresh herbs you have on hand.

Note: the sauce in the recipe is prepared ahead; if you don’t have a premade sauce component, a simple combination of salty, sweet, and acidic elements works. The key is to have a sauce ready before you return the tofu to the wok so you can glaze everything quickly.

Before You Start: Equipment

A few sensible tools make this smooth:

  • Wok or large, heavy skillet — gives you surface area for browning and room to toss everything.
  • Tongs — indispensable for turning tofu cubes without breaking them.
  • Paper towels and a cutting board — for pressing tofu; the double-layer press in the steps is quick and effective.
  • Sharp chef’s knife — for clean diagonal eggplant slices and thin pepper strips to ensure even cooking.

Things That Go Wrong

Here are the common missteps and how to avoid them:

  • Watery, steamed tofu — skip this by pressing the tofu properly and replacing towels if soaked through. If the block is still damp, give it a few more presses.
  • Tofu that won’t brown — make sure the wok is hot and you give the tofu surface contact. Don’t crowd the pan; brown in a single layer as instructed.
  • Soggy eggplant — cut too thick? Cook in a hot pan and don’t over-stir; let the slices get a little color. Also use the second splash of oil when you add the eggplant so it sears, not steams.
  • Bitter or burnt garlic flavor — follow the instruction to remove the garlic cloves after they perfume the oil. They’re there for aroma, not to be left and char.
  • Watery sauced finish — cook the sauce just long enough to glaze the components; reducing too long can thicken excessively, while adding it too early can make vegetables soggy.

Adaptations for Special Diets

Dietary needs are easy to honor here without changing technique:

  • Nut allergy — use another neutral high-heat oil in place of the specified peanut oil. The method stays the same.
  • Gluten-free — ensure any packaged or bottled sauce elements you use are certified gluten-free. The stir-fry itself is naturally free of grains unless you serve it over them.
  • Lower oil — you can trim the oil slightly, but keep enough to brown the tofu and give eggplant a sheen; insufficient oil makes the eggplant stick and steam.
  • Different herbs — if Thai basil isn’t available, use a fragrant basil or another fresh herb to finish, adding it at the end the same way so it wilts just a touch.

Pro Tips & Notes

Timing and heat

Heat control is everything. Start hot for the searing and then reduce to medium-high when browning tofu so you don’t burn the exterior before it’s evenly golden. Use high heat when you first add oil and garlic to get that quick aromatic burst; remove the garlic right away to prevent bitterness.

Tofu handling

Pressing is non-negotiable. The instruction to press with paper towels and your palm is quick and effective. Cutting the tofu into squares just over an inch keeps them substantial enough to turn and brown without falling apart in the wok.

Vegetable staging

Cook the eggplant first; it needs a few minutes to soften. Add the red pepper later to keep it bright and a little crisp. Returning the tofu briefly before saucing brings everything to the same temperature so the sauce glazes evenly.

Store, Freeze & Reheat

Cool the stir fry to room temperature, then transfer to airtight containers. Refrigerate up to 3–4 days. For freezing, portion into freezer-safe containers and freeze up to 2 months; note that eggplant texture softens after freezing, so it’s best used when you plan on reheating into a saucier application (stews, rice bowls) or if you accept softer eggplant.

Reheat in a skillet over medium heat with a splash of water or a little extra oil to prevent sticking. Microwaving works for a quick reheat but won’t restore crisp edges. If you want to revive some texture in the tofu, give it a brief pan sear after reheating.

Reader Questions

  • Can I skip pressing the tofu? You can, but the tofu will be softer and less likely to brown properly. Pressing gives you that golden crust that contrasts with the eggplant.
  • My eggplant went mushy — what did I do wrong? Likely too much stirring or not enough initial heat. Let the slices sit briefly in the hot oil so they color before stirring; that develops texture.
  • Can I double the recipe? Yes. Use a very large wok or do it in batches so nothing steams from overcrowding.
  • What if I don’t have Thai basil? Use another fragrant basil or a small handful of fresh herb that wilts quickly; add it in the final minute the same way.

Hungry for More?

If you enjoyed this Tofu and Eggplant Stir Fry, try using the same approach with other vegetables: think long, thin zucchini or mushrooms that benefit from a quick sear. The workflow—press tofu, brown, cook vegetables in stages, and finish with fresh herbs—translates well across many weekday dinners.

Bookmark this method. Once you’ve done it a couple of times, you’ll be able to mix and match what’s in your fridge with confidence and have dinner on the table without any last-minute stress.

Easy Tofu and Eggplant Stir Fry photo

Tofu and Eggplant Stir Fry

A stir-fry of firm tofu, Asian eggplant, red bell pepper, green onion, and Thai basil with a prepared sauce.
Prep Time18 minutes
Cook Time19 minutes
Total Time37 minutes
Servings: 4 servings

Ingredients

Ingredients

  • 14 oz. firm or extra firm tofu
  • 3 T peanut oil divided (see notes)
  • 8 whole garlic cloves
  • 6 thin Asian eggplants cut into 1 inch diagonal slices
  • 1 red bell pepper cut into thin strips
  • 1/2 cup thinly sliced green onion see notes
  • 3/4 cup Thai basil leaves see notes

Instructions

Instructions

  • Place the 14 oz. block of tofu in a colander in the sink and let it drain for at least 10 minutes.
  • While the tofu drains, prepare the vegetables and herbs: cut the 6 thin Asian eggplants into 1-inch diagonal slices, cut the 1 red bell pepper into thin strips, thinly slice enough green onion to yield 1/2 cup, and wash the 3/4 cup Thai basil leaves.
  • Mix the sauce ingredients and set the sauce aside (so it is ready when needed).
  • After the tofu has drained, place a double layer of paper towels on a cutting board. Lay the tofu on the paper towels, cover with another double layer of paper towels, and press down with the palm of your hand to squeeze out excess water. Replace towels if they become very wet, then discard the used towels.
  • Cut the pressed tofu into squares just over 1 inch per side (do not make them too small).
  • Heat a dry wok or large skillet over high heat for about 1 minute.
  • Add 2 tablespoons of the peanut oil to the hot wok and heat about 1 minute more.
  • Add the 8 whole garlic cloves and cook just until fragrant, about 30–45 seconds. Do not let the garlic brown. Remove the garlic cloves from the wok and discard.
  • Add the tofu cubes to the wok in a single layer, laying each cube on one of its larger sides. Cook over medium-high heat, turning often, until the tofu is well-browned on all sides. Use tongs to turn the pieces and watch closely to avoid burning.
  • Transfer the browned tofu to a plate while you cook the vegetables.
  • Add the remaining 1 tablespoon peanut oil to the wok and heat about 1 minute. Add the eggplant slices and stir-fry about 4 minutes, or until the eggplant is just starting to soften and brown.
  • Add the red pepper strips and stir-fry about 2 minutes more.
  • Return the browned tofu to the wok and cook 1 minute to heat through.
  • Pour the prepared sauce into the wok and cook the mixture 2–3 minutes, stirring often so all tofu and vegetables become well-glazed.
  • Add the sliced green onions and the Thai basil leaves and cook about 1 minute more, until the basil wilts slightly.
  • Serve hot.

Equipment

  • Colander
  • Cutting Board
  • Paper Towels
  • Wok or large skillet
  • Tongs
  • Plate

Similar Recipes

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating