Lo Hon Jai (Buddha's Delight)

A celebratory mixture of vegetables and protein with a mushroom-infused sauce.

By
Shao Z.
Shao Zhi Zhong is a contributing writer at Serious Eats.
Shao Zhi Zhong is a Chinese-born and Philadelphia-raised food writer and recipe developer who specializes in Chinese home cooking. She's also a web designer.
Learn about Serious Eats' Editorial Process
Updated December 28, 2023
A photo of lo h0n jai (Buddha's delight) on a white plate.

Serious Eats / Shao Zhi Zhong

Why It Works

  • Using the dried-shiitake soaking liquid in the sauce adds lots of flavor with no additional work.
  • A mixture of soybean and wheat-gluten proteins add different textures and flavors.

If you search for vegetarian stir-fry recipes online, the first ones to come up usually contain a cast of familiar characters: string beans, carrots, tofu, bell peppers, and broccoli. There's nothing wrong with stir-frying tofu and broccoli together, especially when it's Kenji's recipe for vegan crispy stir-fried tofu with broccoli, but there are so many other great meat alternatives worth adding to your stir-fry repertoire, and all of them can be found at your local Asian supermarket. If there's one dish that brings them all together, it's Buddha's Delight (lo hon jai in Cantonese).

Buddha's Delight is particularly popular during Chinese holidays, such as Lunar New Year or Tomb Sweeping Day (Ching Ming). One of the things I love about Buddha's Delight is the different texture each ingredient brings to it.

The Ingredients

There is no single recipe for Buddha's Delight. The ingredients and the seasonings can vary quite a bit from one version to another, though there are a few that are customary. A good Buddha's Delight will not only have a variety of vegetables, but also a variety of components made from soybean and wheat gluten.

These are some of the most common vegetables and proteins used:

  • bean curd sticks (made from dried yuba, the skin that forms on top of hot soy milk)
  • bean thread noodles
  • fat choy (black moss)
  • chai pow yu (Chinese braised gluten)
  • gingko nuts
  • lotus roots
  • Napa cabbage
  • shiitake mushrooms
  • tofu puffs (cubed, deep-fried pieces of tofu)
  • water chestnuts
  • wood ear mushrooms

Most renditions of Buddha's Delight will have at least four or five of these ingredients, plus additional vegetables such as carrots, broccoli, and fresh mushrooms.

Pieces of dried yuba, the skin that forms on hot soy milk while making tofu.

Serious Eats / Shao Zhi Zhong

Bean curd sticks, made from dried yuba—the skin that form on hot skim milk much the way a skin forms on hot cow's milk—has a pleasantly mild flavor and slightly chewy bite.

Tofu puffs in a package and on a plate.

Serious Eats / Shao Zhi Zhong

Tofu puffs are cubed shaped tofu that have been deep fried. The deep frying process makes the tofu chewy on the outside, and light and puffy with a sponge-like texture on the inside.

A hand holding a can of seitan tidbits, and some on a plate in the background.

Serious Eats / Shao Zhi Zhong

Chai pow yu (also known as Chinese braised gluten or vegetarian mock abalone) is a popular meat substitute in Chinese vegetarian cooking. The wheat gluten is first fried and then slowly braised in a rich vegetarian sauce. It's usually sold in a can and is one of my favorite ingredients in Buddha's Delight. It's savory, flavorful, and just like the bean curd sticks, chewy and absorbent.

Bean thread noodles in their package, out of the package, and soaking in a dish of water.

Serious Eats / Shao Zhi Zhong

Another must in Buddha's Delight are bean thread noodles, which become translucent when cooked. They're usually made from mung bean starch and are popular in stir-fries, clay pot dishes, and also as an ingredient in fillings for dumplings.

Making the Sauce

Once you've picked out the ingredients from the above list, the next step is seasoning the Buddha's Delight. My mother's go-to is a bottle of Lee Kum Kee Vegetarian Stir-Fry sauce. One of the benefits of cooking with this sauce, and similar varieties, is that it has a texture and flavor similar to oyster sauce, except it's vegetarian. If you frequently cook vegetarian stir-fries, it's a good sauce to have around the kitchen, but it's not absolutely necessary.

Another option is to make your own sauce. One of my favorite ways is to use the soaking liquid from rehydrating dried shiitake mushrooms, mixing it with kecap manis (Indonesian sweet soy sauce) and a dash of soy sauce. The shiitake mushroom liquid and soy sauce add an umami flavor, while the kecap manis adds a bit of sweetness, and because of its thickness, viscosity as well. I also add some cornstarch to help thicken the sauce even more.

Lo Hon Jai: Step by Step

To cook the dish, I start by soaking the shiitake mushrooms, bean curd sticks, and bean thread noodle. It's best to do this overnight with cold water, but if you need the ingredients the day of cooking, you can soak everything in hot water for at least 2 hours. Once you have your dried ingredients rehydrated, make sure to reserve the shiitake's soaking liquid and strain out any grit before using it in the sauce.

I quickly blanch the greens and then rinse under cold running water. I like to use a mixture of baby bok chop and napa cabbage, but other vegetables such as asparagus, string beans, and broccoli are also great.

Next, I heat up the wok with oil and add the chai pow yu, mushrooms, tofu puffs, and bean curd sticks. As the mushrooms turn golden brown, in go the greens. I stir-fry them for a minute or two, until the vegetables are tender, and then add in the bean thread noodles.

I pour the sauce in, giving it a good stir first to make sure the cornstarch hasn't settled on the bottom, and continue mixing and stirring everything as it cooks. It might look like too much sauce at first, but the bean curd sticks, tofu puffs, chai pow yu, and bean thread noodles will absorb most of it and the cornstarch will thicken it.

Stirring Buddha's Delight in a wok.

Serious Eats / Shao Zhi Zhong

As soon as it's ready, transfer it to a plate and serve with rice alongside. I think you'll agree that the great thing about Buddha's Delight is that it goes beyond the usual vegetable stir-fry suspects to include unexpected ingredients that deliver tons of texture and flavor.

Using chopsticks to enjoy the Buddha's Delight.

Serious Eats / Shao Zhi Zhong

April 2015

Recipe Details

Lo Hon Jai (Buddha's Delight) Recipe

Active 30 mins
Total 3 hrs
Serves 2 to 4 servings

Ingredients

For the Sauce:

  • 1/4 cup reserved shiitake mushroom water (see below)

  • 1 medium clove garlic, finely minced

  • 1 teaspoon toasted sesame oil

  • 1 teaspoon kecap manis (Indonesian sweet soy sauce; see note)

  • 1 tablespoon soy sauce

  • 1 teaspoon cornstarch

For the Stir-Fry:

  • 1/4 pound Napa cabbage (about 4 leaves), cut into 1-inch pieces

  • 1/4 pound baby bok choy, large ones halved and small ones left whole

  • 3 dried shiitake mushrooms, soaked in cold water overnight or hot water for at least 2 hours; mushrooms squeezed of excess liquid and soaking water strained and reserved

  • 1 bean curd stick, soaked in cold water overnight or hot water for at least 2 hours (see note)

  • 4 tofu puffs (see note)

  • 1 3/4 ounces bean thread noodle, soaked in cold water overnight or hot water for at least 2 hours (1 small pack; see note)

  • 1 tablespoon canola or vegetable oil

  • 5 ounces chai pow yu from 1 drained (10-ounce) can (Chinese braised gluten; see note)

  • Kosher salt

  • Cooked white rice, for serving

Directions

  1. For the sauce: In a bowl, add reserved mushroom liquid, garlic, sesame oil, kecap manis, soy sauce, and cornstarch. Mix well and set aside.

  2. For the Stir-Fry: Bring a wok or pot of salted water to a boil over high heat. Add Napa cabbage and baby bok choy and cook until crisp-tender, about 1 minute. Drain and rinse under cold running water until chilled. Pat dry with towels.

    Baby bok choy and Napa cabbage cooking in a wok with salted water.

    Serious Eats / Shao Zhi Zhong

  3. Rinse rehydrated mushrooms under cold running water. Squeeze out excess water and slice thinly.

    Several rehydrated shiitake mushrooms in front of a cup of their golden-brown soaking liquid.

    Serious Eats / Shao Zhi Zhong

  4. Drain beak curd stick. Using scissors, cut rehydrated bean curd stick into 1-inch pieces; cut those pieces in half. Cut tofu puffs in half, then cut those halves on a diagonal to form small triangles.

    A platter of rehydrated bean curd sticks, with a hand picking up a piece.

    Serious Eats / Shao Zhi Zhong

  5. Drain rehydrated bean thread noodle and rinse under cold water. Using scissors, cut the bundle of noodles in half.

  6. In a wok or non-stick skillet, heat oil until lightly smoking. Add chai pow yu, mushrooms, tofu puffs, and bean curd stick. Season with salt and stir-fry until mushrooms are golden brown, about 4 minutes.

    Stirring chai pow yu, mushrooms, tofu puffs, and bean curd sticks in a wok with a metal spatula.

    Serious Eats / Shao Zhi Zhong

  7. Add Napa cabbage and baby bok choy and stir-fry until vegetables are tender, 1 to 2 minutes.

    Adding vegetables to the stir-fry in the wok and stirring with a metal spatula.

    Serious Eats / Shao Zhi Zhong

  8. Add bean thread noodles to the middle of the wok and cook, tossing and stirring, for 1 minute. Stir sauce and pour into wok. Cook, stirring to coat ingredients, until sauce thickens and the noodles and tofu puffs have absorbed some of it, about 3 minutes. Transfer to plate and serve immediately with rice alongside.

    Pouring sauce over the Buddha's Delight in a wok.

    Serious Eats / Shao Zhi Zhong

Special Equipment

Wok or non-stick pan

Notes

All of the specialty Asian ingredients in this recipe can be found at good Asian grocers and online.

Nutrition Facts (per serving)
97Calories
6gFat
8gCarbs
4gProtein
×
Nutrition Facts
Servings: 2 to 4
Amount per serving
Calories97
% Daily Value*
Total Fat 6g8%
Saturated Fat 1g3%
Cholesterol 0mg0%
Sodium 748mg33%
Total Carbohydrate 8g3%
Dietary Fiber 2g6%
Total Sugars 1g
Protein 4g
Vitamin C 9mg45%
Calcium 66mg5%
Iron 1mg8%
Potassium 277mg6%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

More Serious Eats Recipes