There’s something magical about a dish that hits every note perfectly—savory, spicy, and deeply comforting. This Braised Tofu with Eggplant and Shiitakes is exactly that. Inspired by traditional Sichuan cooking, this recipe balances the creamy, melt-in-your-mouth texture of soft-cooked eggplant with the firm bite of tofu and the incredible umami crunch of pan-fried shiitake mushrooms. It’s a vibrant, satisfying, and completely plant-based meal that comes together in just 30 minutes, making it an absolute hero for any weeknight dinner. Get ready to fall in love with this flavor-packed stir-fry!
Ingredients
• MAKES: 4 servings
• TIME: 30 minutes
• 1/4 cup (60 ml) peanut oil or other neutral oil
• 1 cup (approx. 100g) sliced shiitake mushroom caps
• Salt and freshly ground black pepper, to taste
• 1 tablespoon (3-4 cloves) chopped garlic
• 1 tablespoon minced fresh ginger (optional)
• 1.5 lbs (680g) eggplant, trimmed and cut into 1.5-inch chunks
• 1 tablespoon chile paste (like doubanjiang or sambal oelek), or to taste
• 1/2 cup (120 ml) vegetable stock or water
• 2 tablespoons (30 ml) soy sauce
• 1 lb (450g) firm or extra-firm tofu, pressed and cut into 3/4-inch cubes
• Optional Garnishes: 1 tablespoon dark sesame oil, chopped fresh cilantro, 1 tablespoon toasted sesame seeds, 2 tablespoons minced scallions
Instructions
1. Put half the oil in a large skillet or wok over medium-high heat. When hot, add the shiitakes, season with salt and pepper, and cook, stirring occasionally, until the mushrooms are browned and crisp, about 5 to 10 minutes. Remove with a slotted spoon and set aside.
2. Add the remaining oil to the skillet. A few seconds later, add the garlic and ginger (if using). As soon as they sizzle, add the eggplant chunks. Cook, stirring every minute or so, until the eggplant is nicely browned on all sides, about 5 to 10 minutes.
3. Stir in the chile paste (if using) and the vegetable stock. Stir well, scraping the bottom of the pan to release any flavorful browned bits. Bring to a simmer, then reduce the heat, cover, and cook until the eggplant is completely tender, 10 to 15 minutes more. Add a splash more stock if the pan becomes too dry.
4. Gently stir in the soy sauce and the tofu cubes. Continue to cook, stirring occasionally, until the tofu is heated through, about 5 minutes.
5. Turn off the heat and stir in the reserved crispy shiitakes. Taste and adjust seasoning if necessary. Garnish with sesame oil, cilantro, toasted sesame seeds, and scallions as desired, and serve immediately.
Nutritional Information
• Calories: 380 kcal
• Protein: 18g
• Carbohydrates: 25g
• Fat: 22g
• Fiber: 9g
• Sodium: 650mg
• (Note: This is an estimate per serving and may vary based on exact and portion sizes.)
Pro Tips
• Press your tofu for at least 20 minutes before cooking. This removes excess water, allowing it to absorb more flavor and achieve a better, firmer texture when cooked.
• To reduce potential bitterness, you can salt the eggplant chunks in a colander for 30 minutes before cooking. Be sure to rinse the salt off and pat the eggplant thoroughly dry before adding it to the pan.
• For a different texture, substitute the eggplant with 1 pound of trimmed green beans. Adjust the cooking time until they are tender-crisp.
• Control the heat by choosing your chile paste wisely. Doubanjiang (fermented broad bean paste) adds a deep, funky saltiness, while sambal oelek provides a cleaner, brighter heat.
FAQ
Q: How can I add more protein to this braised tofu dish
A: This recipe is already a great source of plant-based protein with 18g per serving from the tofu and shiitakes. To boost it further, you could add a cup of cooked edamame or chickpeas along with the tofu in step 4. Serving it over quinoa instead of rice would also increase the overall protein content.
Q: Can I make this recipe without tofu or soy
A: Absolutely. For a tofu-free version, you can double the amount of shiitake mushrooms or add other hearty vegetables like broccoli florets or bell peppers. To make it soy-free, substitute the soy sauce with coconut aminos. You can replace the tofu with a can of rinsed chickpeas or seitan if you are not gluten-free.
Q: What if I can’t find doubanjiang
A: If you can’t find doubanjiang, you can use another chile paste like sambal oelek for a brighter heat, or gochujang for a slightly sweeter, funky spice. You could also use a combination of miso paste and red pepper flakes to mimic the salty, spicy, and umami flavors. Start with a smaller amount and adjust to your taste.
Q: How do I store and reheat leftovers
A: Store any leftovers in an airtight container in the refrigerator for up to 3-4 days. The flavors will meld and can be even better the next day. Reheat gently in a skillet over medium-low heat or in the microwave until warmed through. Note that the crispy texture of the shiitakes will soften upon refrigeration.





