Skip to Content

Eggplant Tofu (Panda Express Copycat)

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

Jump to Recipe | Save Recipe

This sweet and tangy Eggplant Tofu from Panda Express is so easy to make at home. You won’t have to seek out which establishment has it on their menu anymore. You can make this right at home whenever you want and customize to your own tastes!

image of eggplant tofu recipe in the skillet with brown sauce coating the ingredients. a bowl of white rice can be seen next to the skillet

I didn’t realize that only certain Panda Express locations carry this eggplant tofu. You would think with the growing vegan population and the popularity for tofu, most to all Panda Express locations would have this eggplant tofu! Fret not – this copycat recipe is here for you and you won’t have to crave this no more.

The first time I had eggplant tofu was at a Panda Express out in California. I know, there are so many other better restaurants than to eat at a Panda Express but I was short on time and I needed something quick and I wanted something Asian. Anyway, I was surprised at how good the dish was. It was a bit sweet and tangy but I liked the sweet spice that came from it.

I was shocked to find out that they don’t have eggplant tofu here at home. I can’t find it at any of the locations! Of course your girl immediately knew what she had to do. She had to make a copycat version of this dish to help out all those poor souls out there that fell in love with eggplant tofu elsewhere to come home to discover your local Panda Express doesn’t even have it.

up close image of eggplant tofu recipe in the skillet with brown sauce

What is eggplant tofu?

Eggplant tofu is a dish from Panda Express that features eggplant, tofu, and red bell peppers tossed in a sweet and tangy brown sauce. It typically has some spice to it but because you’ll be making this at home, you can choose how spicy you want it!

ingredients for eggplant tofu: water, cornstarch, soy sauce, eggplant, brown sugar, rice vinegar, garlic, ginger, scallions, red bell pepper, and tofu

Ingredients You’ll Need

  • Eggplant – if you’re able to find this, I used a Chinese eggplant instead of an American eggplant. The Chinese eggplant has less seeds so it’s less bitter.
  • Tofu – you’re going to want to use firm or extra firm so it holds up in the dish.
  • Red bell pepper
  • Soy sauce
  • Rice vinegar – this is what gives the sauce the tangy flavor.
  • Water
  • Brown sugar – this helps with the sweet and tangy!
  • Garlic
  • Ginger
  • Scallions
  • Cornstarch – this ingredient serves a dual purpose in this recipe! Not only does it thicken the sauce, it also helps the tofu get that crunchy exterior.

How to make eggplant tofu

Make the sauce. Combine all the ingredients for the sauce and whisk together. Set aside.

Heat the skillet. Place a large skillet over medium high heat and add two tablespoons of oil.

Coat the tofu. Toss the tofu in the cornstarch and ensure it has an even coat on all the tofu.

Crisp the tofu. Pan fry the tofu until the exterior gets crispy. I have a tofu guide that explains how to cook it if you’re interested!

eggplant, red bell pepper, and scallions added to the skillet

Cook the vegetables. Once the tofu is done cooking, transfer to a wire rack to cool while you cook the vegetables.

Return tofu to skillet. Add the tofu back into the skillet after the vegetables are cooked.

Add the sauce. Pour the sauce into the skillet and it should thicken up quickly. Toss to coat everything in the thick sauce and remove from heat. Serve with white rice!

eggplant tofu dish on a grey ceramic plate with dark grey rim. a bowl of rice and the skillet with more tofu eggplant can be seen in the background

Common questions

Does Panda Express still have eggplant tofu? In select markets they do. If you go to their store locator and search for their menu, that’s the only way to tell which ones have it. Mostly a lot of west coast (California) have it.

Can you use silken tofu? No, it will fall apart in this dish.

Can you use another protein? Yes! You can add shrimp or chicken to this or if you don’t want to add, you can just make it with shrimp or chicken as the sole protein.

How can I make eggplant tofu spicier? You can add more sambal oelek if you prefer it to be spicier.

What to serve with eggplant tofu? I like serving this with a side of white rice.

Storage and reheating instructions

If you have leftovers, keep in mind that the crispy tofu will get soft from sitting in the sauce but otherwise, store in an airtight container for up to 5 days in the refrigerator. To reheat, pop it in the microwave or stovetop!

up close image of eggplant tofu on a grey ceramic plate

More Panda Express inspired copycat recipes

up close image of eggplant tofu on a grey ceramic plate

Eggplant Tofu (Panda Express Copycat)

This sweet and tangy copycat is going to be one of your favorites to make at home without having to find out which Panda Express actually carries it!
Prep Time: 15 minutes
Cook Time: 15 minutes
Total Time: 30 minutes
Servings: 2
Author: Julie Chiou
Save Rate Print


  • 14 ounces extra firm tofu
  • ¼ cup cornstarch
  • 150 grams sliced Chinese eggplant
  • 1 red bell pepper
  • 3 stalks of scallions, cut into 1" pieces

For the sauce:

  • ¼ cup soy sauce
  • 1 tablespoon rice vinegar
  • ¼ cup water
  • 2 tablespoons dark brown sugar
  • 1 teaspoon grated ginger
  • 2 cloves garlic, minced
  • 2 teaspoons cornstarch

The default measuring system for this website is US Customary. Unit conversions are provided for convenience and as a courtesy only. While we strive to provide accurate unit conversions, please be aware that there may be some discrepancies.


  • In a small bowl, whisk together all ingredients for the sauce.
  • Heat a large skillet over medium high heat and add oil to the skillet.
  • Toss tofu in cornstarch and when the skillet is hot, add the tofu and don't move it until you need to flip it to ensure a crispy crust. You can do all sides or just two sides – depends on how much time you have.
  • Once the tofu is crisped to your desired crispiness, put tofu on a wire metal rack on a baking sheet (so it stays crisp).
  • In the same skillet, add the eggplant, red bell peppers, and scallions. Cook until crisp tender then add the tofu back in.
  • Pour the sauce all over the top and it should start to thicken immediately. Reduce heat to medium low and continue to let simmer for about 5 minutes then remove from heat and serve!


Serving: 1 serving | Calories: 287 kcal | Carbohydrates: 44 g | Protein: 20 g | Fat: 4 g | Saturated Fat: 1 g | Polyunsaturated Fat: 2 g | Monounsaturated Fat: 1 g | Sodium: 1759 mg | Potassium: 747 mg | Fiber: 5 g | Sugar: 20 g

This website provides approximate nutrition information for convenience and as a courtesy only. Nutrition information can vary for a variety of reasons. For the most precise nutritional data use your preferred nutrition calculator based on the actual ingredients you used in the recipe.

Course: Main Course
Cuisine: Asian
Keyword: crispy tofu, easy tofu recipes, eggplant recipe, tofu recipes
Recipe Rating