This post may contain affiliate links. Please read our disclosure policy.

This Eggplant Tofu with Garlic Basil Sauce is a Chinese-style stovetop stir-fry with tender roll-cut eggplant and sauce-soaking tofu puffs. Compared with plain tofu, tofu puffs give the dish more texture and soak up the savory garlic basil sauce beautifully.

The eggplant is prepped so it stays purple, absorbs less oil, and cooks with buttery centers and lightly crisp edges. It’s flavorful, satisfying, and perfect with a bowl of rice.

A side shot image shows buttery soft eggplants stir fried with tofu puffs with basil, chili, and garlic sauce.

Why this eggplant tofu works

ChihYu Smith with shoulder-length dark hair, wearing a striped shirt, smiles at the camera while holding a container of Creamy Roasted Sesame Dressing. Framed drawings and a family photo are visible on the wall and table behind her.
  • Tofu puffs soak up the sauce: Compared with plain tofu, tofu puffs have more texture and flavor. Their airy centers hold onto the garlic basil sauce, so every bite tastes richer.
  • Roll-cut eggplant gives better bites: The thicker parts turn soft and buttery, while the thinner edges crisp up better in the pan. It makes the texture more interesting than flat slices.
  • Vinegar water keeps the color brighter: Soaking the eggplant in water with vinegar helps the purple skin stay vibrant instead of turning brown.
  • Soaking helps reduce oil absorption: Eggplant is spongy and loves to drink up oil. Pre-soaking fills some of those tiny air pockets first, so the eggplant cooks with less oil.
  • Starch helps create crisp edges: A light starch coating gives the eggplant a delicate crust when pan-fried, while the inside stays soft and tender.

Key ingredients

Image shows ingredients and sauce used for the dish.
  • Chinese eggplant: This is my first choice because the skin is thinner and the flesh cooks up soft and creamy. Look for eggplants with smooth, shiny purple skin and a firm feel. Avoid ones that look wrinkled, dull, very soft, or have brown spots.
  • Tofu puffs: Tofu puffs are fried tofu pieces with a lightly crisp outside and airy, spongy center. They’re commonly used in Asian stir-fries because they soak up sauce so well and add more texture than plain tofu. You can buy them in the refrigerated aisle at Asian grocery stores, or use my homemade tofu puffs recipe and air fry or shallow fry them until golden before adding them here.
  • Distilled white vinegar: A little vinegar in the soaking water helps keep the eggplant skin purple instead of turning brown.
  • Starch: A light coating of starch helps the eggplant pan-fry with a lightly crisp exterior while the inside stays soft.
  • Thai basil or Italian basil: Thai basil adds a fresh, peppery aroma that makes the garlic basil sauce taste brighter. If you can’t find Thai basil, Italian basil also works well — use a little more because the flavor is softer and less punchy.
  • Garlic basil sauce: The sauce is savory, tangy, and glossy, made with stock, soy sauce, oyster sauce, black vinegar, and a little starch to help it cling to the eggplant and tofu puffs.

How to make eggplant tofu

Person demos preparing Chinese eggplants before stir frying.
  1. Roll-cut and soak the eggplant: Cut the Chinese eggplant into roll-cut wedges, then soak them in vinegar water. This helps the eggplant keep its purple color, absorb less oil, and cook with a better texture.
  2. Dry and coat with starch: Pat the eggplant dry well, then toss it with starch. This light coating helps the outside crisp up while the inside stays soft and buttery.
Person demos making homemade crispy tofu puffs.
  1. Prep the tofu puffs, aromatics, and sauce: Cut the tofu puffs if needed, mince the garlic and ginger, and mix the sauce. Stir-fries move fast, so it helps to have everything ready before the pan gets hot.
Person demos how to make eggplant tofu with garlic basil sauce.
  1. Pan-fry the eggplant: Use a large nonstick or ceramic sauté pan so the eggplant sticks less and cooks with less oil. Pan-fry until the edges are lightly crisp and the centers begin to soften.
  2. Finish with tofu puffs, sauce, and basil: Add the tofu puffs, stir the sauce again, then pour it into the pan with the basil. Toss until the sauce turns glossy and coats the eggplant and tofu.

What to serve with eggplant tofu

This eggplant tofu is saucy and full-flavored, so I like to keep the sides simple.

Recipe Card

Eggplant tofu recipe with garlic basil sauce

5 from 2 votes
Prep: 20 minutes
Cook: 20 minutes
Total: 40 minutes
Servings: 4 servings
Eggplant tofu stir-fry with tofu puffs, tender purple eggplant, and garlic basil sauce. Made with less oil, crisp edges, and saucy bites.

Video

Save This Recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients  

  • 1 lb Chinese eggplant
  • 3 cups room temperature water
  • 3 tbsp distilled white vinegar
  • 2-2.5 tbsp starch
  • 14 oz. tofu puffs either dice to triangle or 1-inch cubes
  • 0.75 oz garlic clove finely minced, 5 large
  • 0.25 oz ginger root finely minced, half of one small thumb size
  • 3-4 whole Chinese dried red chili peppers optional
  • 2.5 tbsp avocado oil divided
  • ¼ tsp coarse sea salt
  • 1 oz Thai basil leaves or 1.25 oz Italian basil, a large handful

Garlic basil sauce:

Instructions 

Prep the eggplant:

  • Trim off the stem ends of the eggplants. Roll-cut them into about 1.5-inch wedges: hold your knife at a 45-degree angle, make one cut, then roll the eggplant a quarter turn and cut again. Repeat until all the eggplant is cut.
  • In a large bowl, combine the water and vinegar. Add the eggplant and place a small plate on top to keep the pieces submerged. Soak for 15 minutes.
  • Drain well and pat the eggplant dry. Transfer to a large mixing bowl, sprinkle with starch, and toss until the pieces are lightly coated on all sides.

Prep the tofu, aromatics, and sauce

  • Cut the tofu puffs into triangles or 1-inch pieces, if needed.
  • Finely mince the garlic and ginger. Set them aside with the dried chili peppers.
  • In a small bowl, stir together all the garlic basil sauce ingredients. Stir again right before adding it to the pan because the starch will settle at the bottom.

Pan-fry the eggplant

  • Preheat a large non-stick sauté pan over medium-low heat until it feels hot. Add 1.5 tablespoons of oil.
  • Increase the heat to medium-high. Add the eggplant in a single layer and pan-fry for 2 minutes on the first side.
  • Flip the eggplant, add the remaining 1 tablespoon oil, and pan-fry for 2 more minutes, or until the centers begin to soften and the outside looks lightly crisp.

Finish the dish

  • Add the garlic, ginger, chili peppers, and salt. Sauté for about 30 seconds, until fragrant.
  • Add the tofu puffs and stir the sauce one more time before pouring it into the pan. Add the basil.
  • Turn the heat to high and toss for about 1 minute, until the sauce thickens and coats the eggplant and tofu.
  • Transfer to a large serving plate and serve warm with steamed rice.

Notes

  • Eggplant options: Italian eggplant or graffiti eggplant also works. Slice into 2.5 to 3-inch spears and add about 1 more minute per side when pan-frying.
  • Tofu puffs: Store-bought tofu puffs are usually found in the refrigerated aisle at Asian grocery stores. Homemade tofu puffs also work; air fry or shallow fry them until golden before adding.Image shows homemade tofu puffs vs. store-bought version.
  • Using regular tofu: Use medium-firm tofu or soft tofu, not silken tofu. It may break a little when tossed. Pat dry, season lightly with salt and garlic granules, coat with oil, then dust with starch. Pan-fry until crisp before combining with the eggplant.
  • Chili pepper substitutes: Use 1 whole Thai red chili pepper or 1 red Fresno pepper, sliced with the seeds removed.
  • Make-ahead: You can make the tofu puffs 1 day ahead. Let them cool completely, then store them in the fridge.
  • Storage and reheating: Store leftovers in an airtight container in the fridge for up to 4 days. Reheat in the microwave on medium for 1 minute, or until warmed through.

Nutrition

Serving: 1serving, Calories: 237kcal, Carbohydrates: 18g, Protein: 12g, Fat: 14g, Saturated Fat: 2g, Polyunsaturated Fat: 4g, Monounsaturated Fat: 7g, Sodium: 692mg, Potassium: 375mg, Fiber: 5g, Sugar: 6g, Vitamin A: 599IU, Vitamin C: 6mg, Calcium: 168mg, Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this recipe? Leave a comment below!

FAQs

Can I use regular tofu instead of tofu puffs?

Yes. Use medium-firm tofu or soft tofu, not silken tofu, for a softer texture. Soft tofu may break a little when tossed, but it will still taste good.

I don’t recommend extra-firm tofu because it can taste dry and dense here. Pat the tofu dry, season lightly with salt and garlic granules, coat with oil, then dust with starch. Pan-fry until crisp before combining with the eggplant.

Can I make this eggplant tofu vegetarian?

Yes. Use vegetable stock instead of chicken stock and vegetarian oyster sauce instead of regular oyster sauce.

Can I use regular eggplant instead of Chinese eggplant?

Yes. Italian eggplant or graffiti eggplant both work. Cut them into 2.5 to 3-inch spears and add about 1 more minute per side when pan-frying because the skin is thicker than Chinese eggplant.

More Chinese eggplant recipes

If you love cooking with Chinese eggplant, here are a few more ways to enjoy it:

  • Thai Basil Eggplant: A basil-forward eggplant stir-fry with garlic, chili, and a savory sauce. This one keeps the focus on eggplant and fresh basil, without tofu puffs.
  • Chinese Eggplant with Garlic Sauce: My Sichuan grandmother’s savory, tangy garlic eggplant with ground pork. It’s full of garlic flavor and perfect with rice.
  • Roasted Chinese Eggplant: A hands-off oven method with soft roasted eggplant and a flavorful sauce.
  • Air Fryer Chinese Eggplant: A lighter air fryer version with crisp edges and tender centers, great when you want less stovetop cooking.
An overhead image shows eggplant and tofu puffs coated with sticky garlic basil sauce.

Made a dish and loved it? Please rate the recipe and leave a comment in the section below! It helps my blog grow organically, allowing me to continue sharing free and awesome content with you. Thank you!

You may also like

Delicious healthy Chinese food you can brag about

10 Meals In 10 Minutes
Learn how to make low carb gluten-free dishes without prep and last minute trips to the grocery store.
5 from 2 votes

Leave a comment

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

4 Comments

  1. Aurora says:

    5 stars
    ChihYu, you are the best! The eggplant sauce from your book has been a go-to for me for years and this might be even better! I used store bought tofu puffs for convenience but did everything else as directed. Delicious!

    1. ChihYu says:

      Aww thank you so much! I’m so happy to hear and hope all is well. 🙂

  2. Sabrina says:

    5 stars
    I love tofu and eggplants so this recipe is perfect. The instructions are clear and the tips and points are helpful to know so I can cook with confidence. The sauce is delicious – not too salty or sweet. If you love eggplant tofu this is a good one to make!

    1. ChihYu says:

      Wonderful. Thank you!