• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Recipes
  • Diet Type
  • Fall Recipes
  • About
    • Contact

Sunglow Kitchen logo

menu icon
go to homepage
  • Recipes
  • Subscribe
  • Christmas Recipes
  • About
    • Contact
    • Email
    • Instagram
    • Pinterest
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Recipes
    • Subscribe
    • Christmas Recipes
    • About
      • Contact
    • Email
    • Instagram
    • Pinterest
    • YouTube
  • ร—
    Home ยป Recipes ยป Vegan Recipes

    Published: Oct 11, 2023 ยท Modified: Jan 11, 2024 by Petra ยท This post may contain affiliate links.

    Famous Eggplant Tofu (Panda Express Copycat Recipe)

    Jump to Recipe Jump to Video Print Recipe
    A collage of photos of eggplant tofu stir fry with text overlay "Copycat Panda Express Eggplant Tofu". A photo of eggplant tofu stir fry with text overlay "Copycat Panda Express Eggplant Tofu".

    This copycat recipe of Panda Express Eggplant Tofu features crispy tofu, fried eggplants, and red peppers coated in a sweet, sticky, and spicy sauce. It's naturally vegan and gluten-free!

    A blue bowl filled with Panda Express Eggplant Tofu Recipe topped with green onion and sesame seeds.

    If you've been wanting to try this dish for a while, but it's not served at your nearby Panda Express location, this is your sign to make it at home! It's easy to prep and great for make-ahead.

    This Panda Express Eggplant Tofu Recipe is sweet, spicy, savory, and packed with layers of flavor! It makes the perfect weeknight dinner because it can be on the table in around 30 minutes.

    This recipe was inspired and adapted from my vegan teriyaki stir fry, which is on repeat in my kitchen all the time.

    For more tofu recipes, check out my gochujang tofu, teriyaki tofu stir fry, tofu buddha bowl, and crispy fried silken tofu.

    Jump to:
    • Why This Recipe Works
    • Ingredients You'll Need
    • Substitutions
    • How to Make Copycat Panda Express Eggplant Tofu
    • Expert Tips
    • Recipe FAQs
    • Variations
    • How To Serve Panda Express Eggplant Tofu
    • Storage
    • More Tofu Recipes
    • ๐Ÿ“– Recipe

    Why This Recipe Works

    • The vegetables are stir-fried over high heat for just a few minutes. This way they get nicely charred but are still crunchy and fresh.
    • All of the ingredients are cooked in batches so they get an even browning on all sides without steaming. More browning = more flavor!
    • Each piece gets coated in a sweet, spicy, and umami sauce that adds SO much flavor to the whole dish!
    • This Panda Express Eggplant Tofu tastes just like the original dish, if not better! 😉

    Ingredients You'll Need

    Gathered ingredients for making Panda Express Eggplant Tofu recipe.
    • Eggplants: Make sure to pick small eggplants that are firm to the touch and have glossy skin.
    • Red bell peppers: Adds crunch and a pop of color.
    • Tofu: I like to use extra-firm tofu since it's lower in moisture and crisps up nicely after being pressed, I also use it for my tofu curry without coconut milk and tofu fajitas. If you don't have the time to press it, use super-firm tofu.
    • Olive oil. You'll need โ…“ cup of olive oil to pan-fry all of the ingredients. This may seem like a lot, but remember that eggplant is the most absorbing vegetable out there, and it tends to easily stick to the pan if you don't use enough fat.
    • Sesame oil: Just 1 tablespoon of toasted sesame oil gives this dish a nutty flavor and amazing aroma. This type of oil is not used for cooking but is rather a finishing oil (you can think of it as a type of seasoning).
    • Sambal oelek: It's a chili paste made with a variety of chili peppers, alongside other ingredients like garlic and ginger. It can be found in the Asian section of your local grocery store, next to the Sriracha, or you can order it online on Amazon.
    • Granulated sugar: Just a little bit of sugar helps balance out the rest of the flavors in the sauce, without making it overly sweet.
    • Soy sauce: For adding saltiness and umami.
    • Rice vinegar: For adds tanginess and acidity.
    • Cornstarch: This ingredient has two properties. First- coat the tofu so it can crisp up when frying, and second thicken the sauce.
    • Garlic and ginger: Using freshly minced ginger and garlic is essential for making this Panda Express eggplant tofu.
    • Vegetable broth: To bulk up the sauce and give it more body. You can also use water or chicken broth (if not vegetarian).

    See the recipe card below for exact measurements.

    Substitutions

    • Sambal Oelek: This ingredient can be hard to find depending on where you live, so feel free to use any kind of chili paste you can find. You may need to adjust the quantity depending on how spicy the brand you're using is.
    • Green onions: You can use white onion instead, but you'll need to cook it for 3-4 minutes longer.
    • Red bell pepper: You can use yellow or green peppers or another vegetable of choice such as bok choy, baby corn, snap peas, etc.
    • Soy sauce: Use tamari for a gluten-free option, or coconut aminos.
    • Granulated sugar: You can also use brown sugar or maple syrup.
    • Cornstarch: Arrowroot starch is a good substitute.

    How to Make Copycat Panda Express Eggplant Tofu

    Step 1: Make the sauce

    In a medium bowl mix all of the ingredients for the sauce until the cornstarch dissolves. Set aside for later.

    Spicy stir fry sauce in a white bowl.

    Step 2: Prep tofu

    Press the tofu by either using a tofu press or wrapping the block in paper towels and placing something heavy on top (pots, jars, etc.). Press for 30 minutes to remove excess liquid.

    Then, cut it into 2-inch chunks and add them to a medium-sized bowl, alongside 2 tablespoons of cornstarch. Toss to coat evenly on all sides.

    Cubed tofu tossed with corn starch in a white bowl.

    Heat 2 tablespoons vegetable oil in a cast-iron skillet, or a frying pan. Fry the cubes over medium-high heat on all sides until golden and crispy. Once ready, remove from the pan.

    Frying tofu cubes in a black cast-iron skillet.

    Step 3: Stir fry the veggies

    Add more oil to the skillet and increase the heat to high.

    Once hot, stir fry eggplant for 3-4 minutes, until golden brown on both sides. Remove from the pan and set aside.

    Frying eggplant chunks in a cast-iron skillet.

    Add the red peppers and fry for 3-4 minutes. Then add the minced garlic, ginger, and the white parts of the green onion.

    Cook for 30 seconds on medium-low heat until fragrant.

    Step 4: Add the sauce to coat

    Add the tofu and the eggplant back into the skillet, and pour the sauce.

    Mix to coat all of the veggies and tofu and cook for 1-2 minutes, or until the sauce thickens. Add the green onion and serve!

    Panda Express Eggplant Tofu Recipe in a cast-iron skillet.

    Expert Tips

    • Press the tofu in advance. This is a key step in this Panda Express eggplant tofu recipe. Pressing makes the tofu chewy and helps it crisp up when frying. To save some time, you can do it up to 2 days in advance. Transfer it to an airtight container and store it in the fridge to keep it fresh.
    • Prepare all the ingredients before cooking. This is a fast-paced recipe with a couple of steps so chopping everything ahead of time makes it so much easier to follow.
    • Stir-fry the vegetables for just a few minutes. The veggies should taste crunchy and fresh, if they're too soft, they're probably overcooked. For best results, stir fry them in separate batches, this will give you more surface area, which helps them brown more. Use high heat and avoid overcrowding the pan.
    • If you want to take this recipe to the next level, you can deep fry the tofu.  If you don't have a deep fryer, heat 2 cups of oil in a cast iron skillet or a Dutch oven until it reaches 380ºF (190ºC). Once hot, carefully drop the tofu and cook for 30 seconds to 1 minute on each side, until golden brown. Transfer the golden pieces onto a paper towel to soak excess oil.

    Recipe FAQs

    Does Panda Express still have eggplant tofu?

    Yes, however, it's a regional dish and is only available at selected restaurants, mainly in California and Hawaii.

    Can you freeze it?

    No, this dish is not freezer-friendly and is best served fresh. If you freeze and then thaw it, the vegetables and tofu will get soggy and the texture of the dish will change.

    Is Panda Express tofu eggplant vegan?

    While many bloggers online say that this dish is vegan, Panda Express' website states that they have no dishes that are vegetarian or gluten-free. While I couldn't find the officially listed ingredients in their eggplant tofu, this may be because they use oyster sauce, or fry the tofu in the same oil as other animal proteins.
    The best way to ensure that your dish will be 100% vegan is to follow this recipe and make it at home.

    Is this stir fry spicy?

    This Panda Express Eggplant Tofu is on the milder side, but if you don't like spicy food, definitely omit the chili paste. If you want to make it spicier, double the amount of chili paste.

    Can I make this recipe oil-free?

    IMO, no. This is not going to work since the oil is what makes this recipe taste the way that it does. Unlike soups and stews where oil can be replaced with water, this simply won't work here.

    Do I need to salt the eggplant?

    This is a method done to remove bitterness by salting the eggplant, allowing it to "sweat", and then rinsing it. Similarly to my eggplant lentil curry, I don't find this necessary.

    A hand picking a piece of tofu with chopsticks from a bowl filled with Panda Express Eggplant Tofu Recipe.

    Variations

    Here are some ways you can customize your Panda Express eggplant tofu!

    • Lower fat: If you want to use less oil, bake your vegetables on a baking sheet for 15 minutes at 390ºF (200ºC). You'll still need to use a few tablespoons of oil, but nowhere near the โ…“ cup you'd need to use for frying. However, this will alter the end result, so keep it in mind.
    • Baked tofu: Have leftover baked tofu from last night's dinner? Heat it up for a few minutes on the stove or in the oven, then toss it at the end with the rest of the ingredients.
    • Use Japanese eggplant: It's milder than regular eggplant and has fewer seeds, making it less bitter.
    • White pepper: This is a common ingredient used in Chinese cooking added to flavor dishes. If you already have it on hand, consider adding just a pinch of white pepper to the sauce.

    How To Serve Panda Express Eggplant Tofu

    In true Panda Express fashion, serve this dish with chow mein noodles, vegetable spring rolls, or vegan orange chicken.

    I also like to pair it with coconut basmati rice, Five Guys cajun fries, or my chili garlic oil noodles.

    For garnish, sprinkle with white or black sesame seeds, and top with chopped green onion.

    A blue bowl with Panda Express Eggplant Tofu Recipe and rice on the side.

    Storage

    Let cool to room temperature, then transfer leftovers to an airtight container and store in the fridge for 4-5 days. This recipe is not freezer-friendly.

    Reheat with a little bit of oil in a frying pan, or add leftovers to a microwave-safe bowl and microwave for 1-2 minutes, or until warmed through.

    More Tofu Recipes

    • Vegan stir fry in shallow a bowl. Topped with coriander leaves and sesame seeds. Wooden chopsticks propped up in the bowl.
      Vegan Teriyaki Tofu Stir Fry
    • A tofu buddha bowl topped with peanut sauce and sprinkled with black and white sesame seeds.
      Tofu Buddha Bowl with Peanut Sauce (Vegan)
    • Gochujang tofu served with steamed broccoli over a bowl of rice. A hand picking up a piece of tofu with a bite take off of it with dark brown chopsticks.
      Spicy Korean Gochujang Tofu (Vegan)
    • Four flour tortillas filled with tofu fajitas, and served on a white plate with parchment paper.
      Easy Tofu Fajitas Recipe

    If you tried these Panda Express Eggplant Tofu or any other recipe on my website, please leave a 🌟 star rating and let me know how it goes in the 📝 comments below. Thanks for visiting today!

    ๐Ÿ“– Recipe

    Panda Express Tofu Eggplant Recipe

    This copycat recipe of Panda Express Eggplant Tofu combines crispy tofu, fried eggplants and red peppers with a sticky sweet and spicy sauce! Vegan and gluten-free!
    5 from 9 votes
    Print Pin Rate
    Course: Main Course, Side
    Cuisine: American, Gluten-free, Vegan
    Prep Time: 15 minutes minutes
    Cook Time: 15 minutes minutes
    Pressing tofu: 30 minutes minutes
    Total Time: 1 hour hour
    Servings: 4
    Author: Petra
    Prevent your screen from going dark

    Equipment

    • Cast iron skillet
    • Mixing bowl

    Ingredients

    • โ…“ cup olive oil, divided (or another cooking oil)
    • 1 lb (450g) extra-firm tofu*
    • 2 tablespoon cornstarch
    • 1 lb (450g) eggplant, cut into chunks (see photo above for reference)
    • 2 (200g) red bell peppers, cut into chunks (see photo above for reference)
    • 4-5 garlic cloves, minced
    • 1 tablespoon minced ginger
    • 3-4 green onions, white and green parts separated

    Sauce

    • ยผ cup low-sodium soy sauce (use tamari if gluten-free)
    • ยผ cup vegetable broth or water
    • 2 tablespoon granulated sugar
    • 2 teaspoon toasted sesame oil
    • 1 tablespoon sambal oelek or another chili paste of choice
    • 1 tablespoon rice vinegar
    • 1 tablespoon cornstarch (or arrowroot starch)
    Step-by-step imagesScroll back to find detailed recipe photos!

    Instructions

    • Press the tofu by either using a tofu press or wrapping the block in paper towels and placing something heavy on top (pots, jars, etc.). Press for 30 minutes to remove excess liquid. This can be done up to 2 days ahead to save time.
      1 lb (450g) extra-firm tofu*
    • In a medium bowl mix all of the ingredients for the sauce until the cornstarch dissolves. Set aside for later.
      ยผ cup low-sodium soy sauce, ยผ cup vegetable broth, 2 teaspoon toasted sesame oil, 1 tablespoon sambal oelek, 1 tablespoon rice vinegar, 1 tablespoon cornstarch, 2 tablespoon granulated sugar
    • Cut the pressed tofu into 2-inch cubes (see photo above for reference) and add it to a bowl alongside 2 tablespoons of cornstarch. Gently toss to coat on all sides.
      2 tablespoon cornstarch
    • Heat a large frying pan over medium heat. Once hot, add 2 tablespoons olive oil and let it heat as well. Add the tofu and fry for 3-4 minutes on each side until golden. Remove from the pan.
    • Heat 2 tablespoons more olive oil and increase the heat to high. Once hot, add the eggplant pieces and fry for 3-4 minutes on both sides until golden brown. (See photo above for reference.) Make sure to not overcrowd the pan, work in 2-3 batches if needed, or the eggplant will steam instead of fry. Once ready, remove from the pan and set aside.
      1 lb (450g) eggplant, cut into chunks
    • To the same pan, heat 1 more tablespoon of oil over medium heat. Add the red peppers and fry for 2-3 minutes. Then, add the minced garlic and ginger, alongside the white part of the green onions. Fry for 30 seconds or until fragrant.
      2 (200g) red bell peppers, cut into chunks, 4-5 garlic cloves, minced, 1 tablespoon minced ginger, 3-4 green onions, white and green parts separated
    •  Add the fried tofu and eggplant back to the skillet and pour the sauce. Stir until everything is well coated. Cook for 1-2 minutes or until the sauce thickens, then remove from the heat. Add the green parts of the onions and serve!

    Video

    https://www.instagram.com/reel/C5D-dn6oGoR/

    Notes

    *If you want to make the recipe taste 100% like Panda Express Eggplant Tofu, deep fry the tofu. Check out the full instructions in the "Expert Tips" section.
    Storage
    Let cool to room temperature, then transfer leftovers to an airtight container and store in the fridge for 4-5 days. xThis recipe is not freezer-friendly.
     To reheat
     
    Reheat on the stovetop with some oil for 4-5 minutes or until warmed through. Alternatively, you can reheat it in the microwave for 1-2 minutes.

    Nutrition

    Serving: 1serving | Calories: 362.5kcal | Carbohydrates: 21g | Protein: 15g | Fat: 27g | Saturated Fat: 3.9g | Polyunsaturated Fat: 6g | Monounsaturated Fat: 15.5g | Sodium: 658mg | Potassium: 624mg | Fiber: 5.4g | Sugar: 9.5g | Vitamin A: 87IU | Vitamin C: 69mg | Calcium: 351mg | Iron: 3mg

    Nutrition information is a rough estimate calculated with third-party calculations without including the optional ingredients.

    Tried this recipe?Leave me a rating and a comment telling me how it went. Or tag me at @sunglowkichen and hashtag #sunglowkitchen on Instagram!

    More Easy Vegan Recipes

    • Beet risotto in a white Dutch oven topped with burrata cheese and fresh basil.
      Beet Risotto (No Chop)
    • Tofu gnocchi served on a white plate topped with vegan parmesan.
      Tofu Gnocchi
    • Beet pasta in a white Dutch oven topped with stracciatella cheese an fresh basil leaves.
      Vegan Beet Pasta (No Chop)
    • A blue bowl with kale, quinoa and roasted squash salad.
      Kale, Quinoa and Roasted Pumpkin Salad

    Reader Interactions

    Comments

    1. Nanny Wonka says

      July 24, 2023 at 11:39 pm

      5 stars
      The BEST!!!! I have been craving this dish for YEARS!! I have not found a Panda that makes this anymore. Spot on and SO FULL OF FLAVOR!!!!

      Reply
      • Petranka says

        July 25, 2023 at 1:36 pm

        Thank you for much for this review, Nanny! I'm so happy to hear you liked the recipe!

        Reply
    2. Susan says

      February 26, 2023 at 8:00 pm

      5 stars
      This recipe is the perfect copy Panda Express restaurant's version which is my absolute favorite meal! So sorry that most Panda Express restaurants don't make it anymore in Southern California. Thank you for this recipe. I want to make it often, at least once a month. I love the way the tofu and eggplant can be browned in a small amount of oil. The key is to do it in batches like you said, so they can brown and not steam. It takes a little time but it's a work in progress for a tasty meal. This dish is not only delicious, it's colorfully beautiful. It looks like a art masterpiece in a bowl.

      Reply
    3. Latoya says

      September 30, 2022 at 4:40 am

      5 stars
      This turned out great! I pressed the tofu 1.5 hours, and deepfried both tofu, and eggplant in a deep fryer, and used a wok to cook the veggies and sause. Then Incorporated the deep fried items in the wok with the sauce. YUM!
      Thank you

      Reply
      • Petranka says

        September 30, 2022 at 11:13 am

        So glad you liked it, Latoya! Thanks for the review!

        Reply
    4. John says

      September 10, 2022 at 1:05 pm

      5 stars
      The soft and warm eggplant pieces complimented by the smoky tofu were the perfect touch for early autumn. Super easy too.

      Reply
    5. Louise says

      September 10, 2022 at 11:18 am

      5 stars
      Delicious recipe with just the right amount of sauce.

      Reply
    5 from 9 votes (4 ratings without comment)

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Christmas Favorites

    • A collage of four cold Christmas appetizers.
      33 Easy Cold Christmas Appetizers (Make-Ahead & Party Options)
    • Sweet potato beet salad served on a platter, with two wooden spoons next to it.
      Fall Roasted Sweet Potato Beet Salad with Feta
    • Vegan tofu ham on a pink platter, served with fresh parsley and lime wedges.
      Vegan Smoky Glazed Tofu Ham
    • A piece of lentil pot pie served on a white plate, placed on a round wooden cutting board.
      Mushroom Lentil Pot Pie (with Puff Pastry)
    • A glass of oat milk eggnog topped with ground cinnamon and a cinnamon stick.
      Oat Milk Eggnog (Vegan or Traditional)
    • Two hands pulling apart a cinnamon roll topped with cream cheese frosting.
      Easy Eggless Cinnamon Rolls (Vegan-Friendly)

    Popular Recipes

    • Five carrot cake cupcakes on a marble platter, topped with carrot cake frosting without cream cheese.
      Carrot Cake Frosting Without Cream Cheese
    • Overnight oats without yogurt served in a white bowl and topped with fresh berries, crushed pecans, and a drizzle of honey.
      Easy Overnight Oats without Yogurt (4 Ingredients!)
    • Fried silken tofu cubes served on a piece of parchment paper, and topped with sea salt and fresh cilantro.
      Super Crispy Fried Silken Tofu (Vegan)
    • A few pieces of naan bread without yogurt served in a white bowl layered with parchment paper, topped with chopped cilantro.
      Naan Recipe without Yogurt (Vegan)
    • Shakshuka for one served from a cast-iron skillet and topped with feta cheese, basil leaves and red pepper flakes.
      Easy Shakshuka for One (with Fresh or Canned Tomatoes)
    • Two glasses filled with green smoothie with glass straw pointing out of them.
      Detox Island Green Smoothie (Tropical Smoothie Copycat)

    Featured On

    A collage of logos of brands Sunglow Kitchen has been featured on.

    Footer

    Legal & Contact

    • About Us
    • Contact
    • Privacy Policy
    • Accessibility Policy
    • Get your FREE eBook!

    Follow

    • Pinterest
    • Instagram
    • Facebook
    • YouTube

    As an Amazon Associate, I earn from qualifying purchases, at no additional cost to you.

    Copyright © 2024 Sunglow Kitchen. All Rights Reserved.

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.