Oil-Free Eggplant Tofu Stir Fry with Hoisin Sauce

Prep: 20 minCook: 30 min4 servingsmedium
Oil-Free Eggplant Tofu Stir Fry with Hoisin Sauce

A wholesome plant-based stir fry featuring marinated tofu and fresh vegetables steamed in vegetable broth instead of oil. The tofu absorbs a savory tamari-hoisin marinade while Chinese eggplant, zucchini, bok choy, and broccoli cook to tender perfection. A glossy sauce made with rice vinegar, coconut sugar, and tomato paste brings everything together. Perfect for weeknight dinners when you want something healthy and satisfying. The oil-free cooking method keeps it light while maintaining rich flavors from the aromatic ginger-garlic base.

Ingredients

4 servings
  • 2 blocks extra firm organic non-GMO tofu, pressed
  • ¼ cup tamari
    soy sauce1:1gluten-freeadds glutenadds soy

    use if gluten tolerance

    Full guide →
  • 1 tablespoon vegan hoisin sauce(optional)
  • 1 tablespoon seasoned rice vinegar
  • ½ tablespoon coconut sugar
    brown sugar1:1refined-sugar

    similar sweetness profile

    Full guide →
  • sriracha
  • ¼ cup vegetable broth
  • 3 tablespoons vegetable broth, divided
  • 1 inch fresh ginger root, peeled and grated
  • 6 cloves garlic, minced
  • 3 chinese eggplants, cut in half then into 1 inch strips
    italian eggplant1 largeavailability

    cut same way but may need longer cooking

  • 3 medium zucchini, cut in half then into 1 inch strips
  • 3 bunches bok choy, roughly chopped
    napa cabbage1:1availability

    similar texture when cooked

    Full guide →
  • 1 head broccoli, cut into florets
  • 1 large tomato, diced
  • 2 medium carrots, diced(optional)
  • ¾ cup vegetable broth
  • 3 tablespoons tamari
    soy sauce1:1gluten-freeadds glutenadds soy

    use if gluten tolerance

    Full guide →
  • 3 tablespoons seasoned rice vinegar
  • 1 tablespoon coconut sugar
    brown sugar1:1refined-sugar

    similar sweetness profile

    Full guide →
  • 1 tablespoon flour of choice
    cornstarch1:1gluten-freethickeninggluten-free

    cornstarch creates glossier sauce

    Full guide →
  • 1 tablespoon tomato paste
  • ½ teaspoon sriracha
  • brown rice
  • 3 scallions, finely chopped
  • red pepper flakes

Instructions

  1. 1

    Combine tofu with tamari, hoisin sauce, rice vinegar, coconut sugar, sriracha, and vegetable broth in a sealed container

  2. 2

    Marinate tofu in refrigerator for at least 2 hours or overnight

  3. 3

    Prepare all vegetables by cutting into specified sizes

  4. 4

    Saute garlic and ginger in vegetable broth until fragrant

  5. 5

    Add eggplant, zucchini, bok choy, broccoli, tomato, carrots, and remaining broth to pot

  6. 6

    Cover and steam vegetables over medium-low heat until tender

  7. 7

    Cook marinated tofu with marinade liquid in separate pan until liquid reduces and tofu browns

  8. 8

    Whisk together sauce ingredients in small bowl

  9. 9

    Combine cooked vegetables with sauce and tofu

  10. 10

    Heat through for a few minutes until warmed

  11. 11

    Garnish with scallions and red pepper flakes

  12. 12

    Serve over brown rice

Tips

Tip 1

Press tofu well before marinating to remove excess moisture and help it absorb flavors better

Tip 2

Cut vegetables uniformly to ensure even cooking during the steaming process

Tip 3

Make extra sauce and store it separately for drizzling over leftovers

Good to Know

Storage

Refrigerate leftovers up to 3 days in sealed container

Make Ahead

Marinate tofu and prep vegetables up to 1 day ahead

Serve With

Serve immediately over warm brown rice for best texture

Common Mistakes

Watch

Press tofu thoroughly to avoid watery marinade

Watch

Steam vegetables covered to prevent burning without oil

Watch

Whisk sauce well before adding to prevent clumping

Substitutions

Gluten-Free Swaps

tamari
soy sauce1:1gluten-freeadds glutenadds soy

use if gluten tolerance

Full guide →
flour
cornstarch1:1gluten-freethickeninggluten-free

cornstarch creates glossier sauce

Full guide →

General Alternatives

coconut sugar
brown sugar1:1refined-sugar

similar sweetness profile

Full guide →
chinese eggplant
italian eggplant1 largeavailability

cut same way but may need longer cooking

bok choy
napa cabbage1:1availability

similar texture when cooked

Full guide →
Find more substitutions →

FAQ

Can I use regular eggplant instead of Chinese eggplant?

Yes, substitute 1 large Italian eggplant cut the same way. It may need a few extra minutes of cooking time to become tender.

What if I don't have hoisin sauce?

The dish works fine without it as it's marked optional. You can add an extra tablespoon of tamari and a pinch more coconut sugar for depth.

How long will this keep in the refrigerator?

Store leftovers in a sealed container for up to 3 days. The vegetables may soften slightly but flavors remain good.