Skip to Content

Eggplant with tofu – How to prepare it at home (absolutely delicious)

Eggplant and tofu behave like sponges, absorbing any flavor that cooks together. 

Therefore, they are delicious when cooked with Szechuan sauce, which is spicy and savory.

I will show you how to prepare this Szchua-style vegetarian dish, with a few variations in the recipe, and I will show you the details.

If you follow this recipe closely, you will reproduce the familiar flavor of eggplant tofu you have tasted at the Chinese restaurant.

Let’s get to the details right now.

Note: Eggplant is also called aubergine or brinjal. 

This article explains the detailed steps on how to prepare eggplant with tofu. Find out the different ways to prepare: deep-fry, pan-fry or steam.

Note: This post may contain affiliate links. Please read my privacy policy for more info. I may receive commissions for purchases made through links in this post. As an Amazon Associate, I earn from qualifying purchases.

How to cook Szechuan-style eggplant and tofu

This eggplant tofu recipe is based on the popular braised eggplant with Chinese garlic sauce (鱼香茄子) with some variations. It is a vegetarian dish, but you can add some minced meat to enhance the flavor.

1. Technique to cook eggplants

a. Cut the eggplant

  1. Chinese Eggplant is preferred because it is less bitter. However, you can use Japanese eggplant or other Asian eggplants to cook this dish.
  2. Cut the eggplant into large sticks, about 2 inches in length.
  3. The flesh of the fresh eggplant will turn color after exposure to air. You can prevent this from happening by soaking it in water.

b. How to prep eggplant before cooking

It is tricky to cook eggplant because it can quickly become soggy and lose its vibrant, purplish color. However, you can use the following steps to overcome this problem:

  1. First, add salt and vinegar to the eggplant pieces and mix well.
  2. After ten minutes, the salt will draw moisture from the spongy texture of the eggplants.
  3. Next, place the eggplant pieces in a single layer on paper towels to remove the excess moisture.

This step helps to make the eggplants less bitter and less likely to become soggy, even if they are overcooked. In addition, vinegar lowers the pH and helps retain the eggplant’s color.

c. Two ways to cook the eggplants

You can choose to steam or deep-fry the eggplants. 

  1. Steam the eggplants over high heat. They will become soft but not soggy after steaming for ten to fifteen minutes. This method is healthier than deep-frying, but the eggplants will lose their bright color due to prolonged steaming. Therefore, I choose this method if I cook at home since healthy cooking is more important than presentation.
  2. Deep-fried eggplant for two minutes is the best way to retain the bright, purplish color of the eggplants. The eggplants will become slightly oily, but you will keep the eggplant’s bright, purplish color. I will use this method to prepare when I cook it in my restaurant. Place the fried eggplants on a paper towel to remove the excess oil.

Note: 

  • You can reduce the oiliness of the deep-fried eggplants by coating them with egg whites and cornstarch. They act as a barrier to prevent the eggplants from absorbing oil. 
  • The oil suitable for deep-frying is palm, corn, peanut, or any oil with a high smoking point.
This article explains the detailed steps on how to prepare eggplant with tofu. Find out the different ways to prepare: deep-fry, pan-fry or steam.

2. How to cook the tofu

Extra firm tofu is best for this recipe since it will not break easily.

I prefer cutting the tofu into one-inch pieces as they look better than small pieces. In addition, bigger pieces are less likely to break during handling.

I also use different methods to cook the tofu, just like the eggplants:

  • Deep-frying the tofu in oil at medium-high heat until golden brown is the preferred method for the restaurant because it is quick and tasty. The oil must be hot so that the surface of the tofu will crisp up quickly, forming a ‘skin’ to protect the soft texture inside. There is no need to use any starch or flour to coat the tofu. The tofu will become crispy and golden brown without any coating. Remove the tofu from the oil with a slotted spoon. Place the crispy tofu on a paper towel to remove the excess oil.
  • Pat dry the tofu, then coat with cornstarch and pan-fry with some oil with a non-stick pan. The cornstarch helps to crisp up the tofu and hold it in shape, but it is not as tasty as deep-fried tofu. However, pan fry involves less oil, which means it can be the choice for a healthier meal.
This article explains the detailed steps on how to prepare eggplant with tofu. Find out the different ways to prepare: deep-fry, pan-fry or steam.

3. How to prepare the Sichuan yu-heong sauce

Since the flavors of eggplant and tofu are relatively mild, it is logical to cook them with a sauce with a rich flavor. 

Many Szechuan dishes are also prepared with the sauce I make in this recipe. This sauce is the base flavor for many Sichuan-style stir-fry recipes.

The ingredients are Szechuan chili bean paste, oyster sauce, Chinkiang vinegar, sugar, Shaoxing wine, and sesame oil. Place all the ingredients in a small bowl and mix thoroughly in advance. Otherwise, add them separately while stir-frying the eggplants and tofu.

Note:

  • Dry sherry is the substitute for Shaoxing wine if unavailable.
  • Chinkiang vinegar 镇江醋 is most suitable for this dish. Otherwise, you can use other rice vinegar as a substitute.
  • You can add some Szechuan chili oil to the sauce if you prefer it spicier. 
  • I do not use soy sauce, as most of the flavor is from the chili bean paste.
  • These ingredients are available at most grocery stores or your favorite Asian market.

4. Stir-fry the eggplant and tofu with the sauce

Once you have prepared and cooked the eggplants and tofu and prepared the sauce, the remaining work is to combine them with a quick stir-fry.

Here are the steps:

  1. Cut some green onion (spring onion) into rings. Separate the green and white parts.
  2. Cut two dried chilies and remove the seeds.  Red bell pepper is the substitute if you prefer less spicy.
  3. Heat some oil in a wok or a large skillet. Stir-fry the chopped garlic, ginger, dried chilies, and white part of the spring onion until aromatic.
  4. Add the sauce and wait until it returns to a boil.
  5. Return the eggplant cubes (steamed or deep-fried) and tofu (deep-fried or pan-fried) to the wok. 
  6. Stir-fry over medium heat for half a minute.
  7. Sprinkle some spring onions to serve. You may also want to sprinkle some toasted white sesame seeds and red pepper flakes, which are optional.

The Sichuan-style eggplant with tofu has a strong flavor and is best served with white rice. It is suitable as the main or side dish.

Other Chinese dishes you may like

If you like this Szechuan-style eggplant recipe, please try other Sichuan cuisine on this food blog. Here are my picks:

  • Mapo tofu has a bursting and mouth-numbing flavor that you must try. Don’t miss out if you like hot and spicy dishes.
  • Hot and sour soup. The ultimate Szechuan-style soup. A must-order dish in the Szechuan restaurant, which you can make by following this step-by-step guide.
Yield: 3 servings

Eggplant with tofu (Szechuan-style)

eggplant with tofu recipe 4

This recipe explains the detailed steps on how to prepare eggplant with tofu. Find out the different ways to prepare: deep-fry, pan-fry or steam.

Prep Time 15 minutes
Cook Time 15 minutes
Total Time 30 minutes

Ingredients

Main ingredients (a)

  • 400 g of eggplants
  • 300 g of firm tofu

Other ingredients (b)

  • 1 tbsp of chopped spring onion
  • 1 tbsp of chopped garlic
  • 1 tbsp of chopped ginger
  • 2 dried chilies, cut and remove the seeds
  • Toasted white sesame and chili flakes (garnish, optional)
  • Vegetable oil for frying

Seasonings (c)

Instructions

  1. Cut the eggplant into large sticks, about 2 inches in length.
  2. Add salt and vinegar to the eggplant pieces and mix well.
  3. After ten minutes, place the eggplant pieces single layer on paper towels to remove the excess moisture.
  4. Cut the eggplant into large strips, then seep-fried for two minutes over medium heat. (Please refer to the text if you want to steam the eggplant).
  5. Cut the tofu into one-inch pieces, then deep-fry the tofu in oil at medium-high heat until golden brown. Set aside. (Please refer to the text if you want to pan-fry the tofu).
  6. Combine the seasonings (c) in a small bowl.
  7. Heat some oil in the wok. Stir-fry the chopped garlic, ginger, dried chilies, and white part of the spring onion until aromatic.
  8. Add the sauce and wait until it returns to a boil.
  9. Return the eggplant cubes and tofu to the wok. 
  10. Stir-fry over medium heat for half a minute.
  11. Sprinkle some spring onions to serve. 

Nutrition Information:

Yield:

3

Serving Size:

1

Amount Per Serving: Calories: 228Total Fat: 11gSaturated Fat: 2gTrans Fat: 0gUnsaturated Fat: 9gCholesterol: 0mgSodium: 370mgCarbohydrates: 23gFiber: 6gSugar: 8gProtein: 13g

This data was provided and calculated by Nutritionix on 26/8/2022

Ana

Wednesday 28th of September 2022

Hi KP! I just made this and it’s delicious! I admit I substituted miso for the chili bean paste as my kids don’t tolerate spicy food very much. But it’s still so good. I used the home cooking methods you mentioned for eggplant and tofu to keep them healthier. Thank you for a great recipe!

KP Kwan

Saturday 27th of August 2022

Hi, this is KP Kwan. I am happy to see you in this comment area, as you have read through my recipe. I am glad to reply to any questions and comments as soon as possible.

Josefa

Monday 26th of September 2022

@KP Kwan, I lived in Malaysia for some time in the nineteeth but have not come across Kaya bread. How do you eat it? Dip the sandwhich in the Egg? Thank you for this wonderful Blog - it brings back wonderful memories....

Skip to Recipe