Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Vegetarian San Choy Bau recipe


  • Author: Sophia

Ingredients

Scale

For the Lettuce Cups:

    • 12 heads of crisp lettuce (Iceberg, Butter, or Romaine hearts recommended – see tips)

For the Vegetarian Filling:

    • 1 tablespoon neutral cooking oil (e.g., avocado, canola, or peanut oil)

    • 1 block (14-16 ounces) firm or extra-firm tofu, pressed and crumbled or finely diced

    • 8 ounces mixed mushrooms (e.g., shiitake, cremini), finely diced

    • 1 medium yellow onion, finely chopped

    • 34 cloves garlic, minced

    • 1-inch piece of fresh ginger, peeled and minced or grated

    • 1 large carrot, peeled and finely diced

    • 1 can (8 ounces) water chestnuts, drained and finely diced

    • ½ can (4 ounces, from an 8oz can) bamboo shoots, drained and finely diced (optional, but recommended)

    • 23 green onions (scallions), thinly sliced (white and green parts separated)

For the Sauce:

    • ¼ cup hoisin sauce (check for vegetarian/vegan if needed)

    • 2 tablespoons low-sodium soy sauce or tamari (for gluten-free)

    • 1 tablespoon rice vinegar

    • 1 teaspoon toasted sesame oil

    • 1 teaspoon cornstarch mixed with 1 tablespoon cold water (cornstarch slurry, optional for thickening)

    • Pinch of white pepper (optional)

    • Optional for a kick: ½ – 1 teaspoon sriracha or chili garlic sauce


Instructions

1. Prepare the Lettuce Cups:

    • Carefully separate the lettuce leaves from the head(s). Try to keep them whole and cup-shaped.

    • Wash the leaves thoroughly under cold running water.

    • Pat them dry gently with paper towels or use a salad spinner.

    • Chill the prepared lettuce cups in the refrigerator until ready to serve. This keeps them extra crisp.

2. Prepare the Tofu (if not already crumbled/diced):

    • If you haven’t already, press the tofu for at least 20-30 minutes to remove excess water. You can use a tofu press or place it between two plates weighted down with heavy objects, with paper towels to absorb moisture.

    • Once pressed, crumble the tofu into small, irregular pieces with your hands, or finely dice it with a knife.

3. Cook the Filling:

    • Sauté Tofu: Heat the cooking oil in a large skillet, wok, or Dutch oven over medium-high heat. Add the crumbled or diced tofu. Cook, stirring occasionally, for 7-10 minutes, or until it’s nicely browned and slightly crisped. Remove the tofu from the skillet and set it aside.

    • Sauté Aromatics: To the same skillet (add a touch more oil if needed), add the chopped yellow onion and the white parts of the green onions. Sauté for 3-4 minutes until softened and translucent.

    • Add Garlic & Ginger: Stir in the minced garlic and ginger. Cook for another minute until fragrant, being careful not to burn them.

    • Cook Mushrooms & Carrots: Add the finely diced mushrooms and carrots to the skillet. Cook, stirring frequently, for 5-7 minutes, until the mushrooms have released their liquid and started to brown, and the carrots are tender-crisp.

    • Incorporate Remaining Vegetables: Add the diced water chestnuts and bamboo shoots (if using) to the skillet. Stir to combine and cook for another 2-3 minutes.

    • Return Tofu & Make Sauce: Return the cooked tofu to the skillet with the vegetables.
        • In a small bowl, whisk together the hoisin sauce, soy sauce/tamari, rice vinegar, toasted sesame oil, white pepper (if using), and optional sriracha/chili garlic sauce.

        • If using the cornstarch slurry, whisk it in now.

    • Combine & Simmer: Pour the sauce mixture over the tofu and vegetables in the skillet. Stir everything well to ensure all ingredients are evenly coated. Bring the mixture to a gentle simmer. Cook for 2-3 minutes, stirring constantly, until the sauce has slightly thickened and clings to the filling ingredients.

    • Finish with Green Onions: Remove the skillet from the heat. Stir in the green parts of the sliced green onions. Taste and adjust seasoning if necessary (you might want a little more soy sauce or hoisin).

4. Assemble and Serve:

    • Arrange the chilled lettuce cups on a platter.

    • Serve the warm vegetarian filling in a separate bowl, allowing everyone to assemble their own San Choy Bau.

    • Set out small bowls of optional garnishes like fresh cilantro, toasted sesame seeds, crushed nuts, and lime wedges.

    • To eat, spoon a generous amount of the warm filling into a lettuce cup, add desired garnishes, and enjoy immediately!

Nutrition

  • Serving Size: one normal portion
  • Calories: 280-380