
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.

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.

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.