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

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
Email Yourself This Recipe!
Get the recipe link sent to your inbox! PLUS, we’ll send you fresh recipes weekly!
Please enable JavaScript in your browser to complete this form.

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

4.41 from 10 votes

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


  • 14 ounces (397 g) extra firm tofu, cut into 1" cubes
  • ¼ cup (32 g) cornstarch
  • 150 grams (150 g) sliced Chinese eggplant, cut into 2" pieces
  • 1 red bell pepper, diced into 1" pieces
  • 3 stalks of scallions, cut into 1" pieces

For the sauce:

  • ¼ cup (59 ml) soy sauce
  • 1 tablespoon rice vinegar
  • ¼ cup (59 g) water
  • 2 tablespoons dark brown sugar
  • 1 teaspoon grated ginger
  • 2 cloves garlic, minced
  • 2 teaspoons cornstarch
Email Yourself This Recipe!
Get the recipe link sent to your inbox! PLUS, we’ll send you fresh recipes weekly!
Please enable JavaScript in your browser to complete this form.


  • In a small bowl, whisk together all ingredients for the sauce.
    sauce mixed in a white bowl with a metal whisk
  • Heat a large skillet over medium high heat and add 2 tablespoons of neutral-flavored oil to the skillet.
  • Toss tofu in cornstarch in a large bowl.
    cubed tofu in a large clear bowl with cornstarch sprinkled on top
  • 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).
    cubed tofu in a grey skillet being cooked and exterior is crispy
  • In the same skillet, add the eggplant, red bell peppers, and scallions. Cook until crisp tender then add the tofu back in.
    crisped tofu added to the skillet with the eggplant, red bell pepper, and scallions
  • 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!
    sauce added into the tofu and eggplant mixture in the skillet


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

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.

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.

Like this? Leave a comment below!

You May Also Like...

Leave a comment

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

Recipe Rating


  1. This is the first recipe I have tried from this site. I admit I am pretty much a tofu novice. The type and amount of oil was not listed in the ingredients. I had to guess and it came out rather greasy. The size to cut the tofu, eggplant and bell pepper were not indicated either.

    1. hi Michele, you’re right, i wasn’t specific enough on measurements and ingredient sizes. i wrongly assumed that someone would read the blog post and see the sizes in the step by step photos. i have rectified this and made changes to the recipe card to reflect this. thank you for bringing this to my attention.