Spicy Garlic Aubergine Tofu Stew

As seen in: Easy Meals for Busy Nights

Enjoy a satisfying vegan main featuring tender aubergine and crispy tofu, all enveloped in a robust chili garlic sauce. Aromatic garlic and ginger infuse the dish, while hoisin, soy sauce, and sesame oil offer layers of umami depth. The tofu is lightly coated and fried for a pleasing contrast of textures before joining the aubergines in the simmering spicy sauce. Serve this comforting stew hot, garnished with fresh green onions and sesame seeds, over rice or noodles for a versatile, nourishing meal that bursts with Asian-inspired flavors.

A woman wearing an apron and smiling.
Created By Mia
Last modified on Tue, 20 May 2025 18:34:44 GMT
A spoon is being used to scoop food from a bowl. Save This
A spoon is being used to scoop food from a bowl. | yummywithmia.com

Spicy Garlic Aubergine and Tofu Stew is my go-to for nights when I crave something deeply flavorful yet nurturing. Creamy aubergine melts into a garlicky chili sauce while golden tofu bites pull in all that spicy umami goodness. Serve it over jasmine rice or a bowl of noodles and you have a dinner that warms you head to toe.

The first time I made this, I wanted something bold enough for a chilly evening but easy enough to whip up after work. The leftovers deepened in flavor overnight and made an unforgettable lunch the next day.

Ingredients

  • Aubergines: look for a shiny skin and a firm feel to give the stew its creamy body and soak up all the flavors
  • Firm tofu: pressed well helps it crisp up and hold shape when tossed in the sauce
  • Cornstarch: ensures the tofu gets deliciously crispy when pan-fried
  • Vegetable oil: needed both for crisping tofu and infusing the garlic ginger base
  • Chili garlic sauce: gives that big punchy heat adjust based on your spice level
  • Soy sauce: layers on savory depth—choose a naturally brewed version for best taste
  • Rice vinegar: livens up the dish with just a hint of acidity
  • Hoisin sauce: brings a sweet-salty kick that ties everything together
  • Vegetable broth or water: helps the sauce simmer and thicken
  • Sesame oil: a little drizzle adds a roasted finish to the whole dish
  • Garlic and ginger: the aromatic backbone that perfumes the stew
  • Sugar: balances out the heat and acidity with gentle sweetness
  • Green onions: vibrant color and freshness as a final touch
  • Sesame seeds: optional but add lovely texture and nutty flavor

Step-by-Step Instructions

Prepare the Tofu:
Press tofu for at least fifteen minutes to squeeze out moisture so you get that signature crispy edge. Cut it into cubes then toss them in cornstarch coating every side.
Crisp the Tofu:
Heat enough oil in a nonstick skillet over medium heat to cover the bottom. Fry tofu cubes until each one is golden all around. Transfer them to a paper towel-lined plate so extra oil drains off.
Sauté the Aromatics:
In a larger pan or wok, warm vegetable oil over medium heat. Stir in minced garlic and grated ginger allowing them to gently sizzle for one to two minutes until they turn fragrant but not brown.
Cook the Aubergine:
Add cubed aubergine to the pan. Stir-fry for five to seven minutes until edges soften with a little color then splash in some water and cover with a lid. Let it steam for another five minutes, stirring occasionally, until everything feels silky tender.
Mix the Sauce:
In a mixing bowl, thoroughly combine chili garlic sauce, soy sauce, rice vinegar, hoisin sauce, vegetable broth, sesame oil, and sugar. This blend is where all the deep flavors come together.
Simmer It All Together:
Pour your sauce into the pan with the softened aubergine. Stir well to coat the pieces, then add the fried tofu cubes. Let everything simmer for two to three minutes so the tofu absorbs the spicy garlic flavors.
Taste and Adjust:
Sample a little and see if you need more salt or heat add a splash of soy sauce or chili garlic sauce to taste.
Serve and Garnish:
Spoon the stew over steaming rice or noodles. Garnish with fresh green onion and sesame seeds for extra crunch and color.
A bowl of food with a spoon in it. Save This
A bowl of food with a spoon in it. | yummywithmia.com

Eggplant has always been a family favorite because it becomes silky while still holding structure in stews. I remember my grandma showing me how to judge the perfect aubergine by gently pressing the skin for freshness. Her advice still helps me pick out the best ones every time I shop.

Storage Tips

Store leftovers in an airtight container in the fridge for up to three days. The flavors deepen beautifully by the next day which makes this a great make-ahead meal. Gently reheat in a pan over low heat with a splash of water to loosen the sauce if needed.

Ingredient Substitutions

If you cannot find hoisin sauce, try a combination of a little extra soy sauce and a touch of brown sugar to mimic its savory sweetness. For a gluten-free version, use tamari instead of soy sauce and check that your chili garlic sauce is gluten-free. Any variety of Asian aubergine works well but you can also use zucchini for a lighter twist.

Serving Suggestions

Spoon this stew over steamed jasmine or basmati rice for a classic comfort pairing. It also works well over thick udon noodles or even quinoa if you want a modern spin. Add a side of stir-fried greens or a crisp cucumber salad for a bright contrast.

Cultural and Historical Context

This dish is inspired by Sichuan and Cantonese flavors combining spicy garlic and sweet-savory notes with the hearty texture of tofu. In my kitchen, it is an homage to Asian comfort food—the kind that draws everyone to the table for seconds. While traditional mapo eggplant often includes meat, this vegan version celebrates all the vibrant flavors without any animal products.

A bowl of food with a lot of green onions. Save This
A bowl of food with a lot of green onions. | yummywithmia.com

Common Questions

→ Can I use a different type of eggplant?

Yes, both Japanese and Chinese eggplants work well for their tender texture, but globe eggplant is an option if that's easier to find.

→ Is there a way to make this dish lower in oil?

Absolutely! You can bake or air-fry the tofu instead of pan-frying to reduce oil, while still keeping it crisp.

→ What can I substitute for hoisin sauce?

Try mixing a little extra soy sauce with a hint of brown sugar and a splash of vinegar for a similar sweetness and depth.

→ Can I make it ahead and reheat?

Yes, this dish keeps well for up to 3 days in the fridge and tastes even deeper in flavor after resting overnight.

→ Which sides go best with this stew?

Steamed jasmine rice, brown rice, or your favorite noodles all pair wonderfully to soak up the sauce.

→ How do I adjust the spice level?

Add chili garlic sauce gradually and taste. For milder results, use less or swap some with tomato paste.

Spicy Garlic Aubergine Tofu Stew

Aubergine and tofu shine in spicy garlic sauce, simmered to perfection—ideal for hearty vegan mains.

Preparation Time
15 Minutes Required
Cooking Time
30 Minutes Required
Overall Time
45 Minutes Required
Created By: Mia

Recipe Type: Weeknight Dinners

Skill Level: Moderate

Recipe Origin: Asian

Output: 4 Portions

Diet Preferences: For Vegans, For Vegetarians, Without Dairy

What You Need

→ Vegetables

01 2 medium aubergines (eggplants), cut into bite-sized cubes

→ Tofu

02 1 block (14 oz / 400g) firm tofu, pressed and cubed
03 2 tbsp cornstarch (for coating tofu)

→ Oils & Sauces

04 2 tbsp vegetable oil (plus more for frying tofu)
05 2–3 tbsp chili garlic sauce (adjust to taste)
06 2 tbsp soy sauce
07 1 tbsp rice vinegar
08 1 tbsp hoisin sauce
09 1/2 cup vegetable broth (or water)
10 1 tsp sesame oil

→ Aromatics

11 6 cloves garlic, minced
12 1-inch piece ginger, grated

→ Sweeteners & Garnishes

13 2 tsp sugar
14 2 green onions, chopped (for garnish)
15 Sesame seeds (optional, for garnish)

How to Make It

Step 01

Press tofu for at least 15 minutes to remove excess moisture. Cut into cubes and toss in cornstarch until coated.

Step 02

Heat a few tablespoons of oil in a nonstick skillet over medium heat. Fry tofu until golden and crispy on all sides. Set aside on a paper towel-lined plate.

Step 03

In a large pan or wok, heat 2 tbsp vegetable oil over medium heat. Add garlic and ginger, sauté for 1–2 minutes until fragrant.

Step 04

Add aubergine and stir-fry for 5–7 minutes until starting to soften. Add a splash of water and cover to steam for another 5 minutes, stirring occasionally, until fully tender.

Step 05

In a bowl, mix chili garlic sauce, soy sauce, rice vinegar, hoisin sauce, vegetable broth, sesame oil, and sugar.

Step 06

Pour the sauce into the pan with the aubergine. Stir to combine, then add the crispy tofu. Simmer everything together for 2–3 minutes to heat through and let the flavors meld.

Step 07

Taste and adjust seasoning as needed (more soy sauce for salt, more chili sauce for heat).

Step 08

Serve hot over rice or noodles, garnished with green onions and sesame seeds.

Helpful Tips

  1. Use Japanese or Chinese eggplants for a tender texture and milder flavor.
  2. You can air-fry or bake tofu instead of pan-frying for a lower-oil version.
  3. Add mushrooms or bell peppers for extra vegetables and texture.
  4. This stew stores well in the fridge for up to 3 days and tastes even better the next day.

What You'll Need

  • Nonstick skillet
  • Large pan or wok
  • Mixing bowl

Allergy Details

Review ingredients for allergens and reach out to a healthcare expert with concerns.
  • Contains soy.
  • Double-check labels for allergens if unsure.

Per-Serving Nutrition Info

Please view this nutritional data as an estimate and not a replacement for professional guidance.
  • Calories: 290
  • Fat Content: 18 g
  • Carbohydrates: 22 g
  • Protein Content: 13 g