This Chinese garlic lettuce is romaine dipped in boiling water for just a couple of seconds, then drenched in a sizzling garlic soy sauce with a little oyster sauce. Six ingredients and about 10 minutes, and you have a hot vegetable side dish ready to go next to your rice.

In Chinese it’s 豉油生菜, which basically means soy sauce lettuce. The first time I made it for my boys, my oldest poked a leaf with his chopsticks and asked why I was cooking salad. Two bites later he was fighting his little brother for the last crunchy rib, and Biscuit sat under the table hoping someone would drop one. Nobody did.

The leaves go soft and silky, the thick ribs keep their crunch, and every bite picks up that garlicky sauce. It’s vegetarian with a vegetarian oyster sauce, and soy-free with coconut aminos.

Chinese garlic lettuce on a blue plate topped with golden garlic and green onion, with chopsticks

A Quick Look At The Recipe

  • Recipe Name: Chinese Garlic Romaine Lettuce (10-Minute Side Dish)
  • Ready In: 10 minutes
  • Serves: 4 servings
  • Main Ingredients: romaine lettuce (or 2 to 3 romaine hearts), neutral cooking oil (including a drizzle for blanching), garlic (minced), green onion (chopped), soy sauce or coconut aminos, oyster sauce
  • Why You'll Love It: Romaine dipped in boiling water for a few seconds and topped with a sizzling garlic soy sauce. An easy 10-minute Chinese vegetable side dish.

Why Romaine Hearts Work Best

Romaine has those thick, sturdy ribs, so it can handle a quick dip in boiling water and still have some bite. The leafy tops soften and turn glossy while the ribs stay crunchy. That mix of textures is my favorite thing about this dish.

Iceberg works too and stays even crunchier. I’d skip butter lettuce and green leaf lettuce here. They’re too delicate and go limp the second they hit the water.

Grab romaine hearts if your store has them. They’re already trimmed down to the tender middle, so there’s less to wash and nothing to chop.

Top Tips Before You Start

  • Wash the leaves well near the base. That’s where the dirt likes to hide.
  • Dip a few leaves at a time so the water stays at a rolling boil.
  • Drain really well. Extra water on the plate thins out the sauce.
  • Have everything chopped before you heat the oil. The garlic only needs 20 to 30 seconds and goes from golden to bitter fast.

How Long to Blanch Lettuce

Two to three seconds. That’s it! The leaves turn bright green and a little shiny, and that’s your cue to pull them out.

If your romaine has really thick ribs, give those a couple of extra seconds. Any longer than that and the leaves turn soft and watery on the plate.

The drizzle of oil in the boiling water is a little trick for glossy leaves. It coats the lettuce so it looks shiny when it hits the table.

How to Make Chinese Garlic Lettuce

Scroll down to the full recipe card for more detailed ingredients and instructions! ⬇️

Pot of boiling water with a drizzle of oil
Bring a pot of water to a boil and add a drizzle of oil.
Hand dropping a romaine leaf into boiling water
Add just a few leaves at a time.
Romaine leaves turning bright green in boiling water
Dip for 2 to 3 seconds, until bright green.
Blanched romaine leaves arranged on a plate
Drain well and lay the leaves on a plate.
Oil heating in a small saucepan
Heat the oil in a small saucepan.
Minced garlic and green onion sizzling in oil
Add the garlic and green onion and sizzle for 20 to 30 seconds.
Garlic soy sauce in a small saucepan
Stir in the soy sauce and oyster sauce, then turn off the heat.
Pouring hot garlic sauce over blanched lettuce
Pour the hot sauce over the lettuce and serve right away.

What to Serve With Garlic Lettuce

A bowl of white rice is a must, because you’ll want something to soak up the extra sauce. For dinner, I love it next to my crispy sweet and sour pork or my 25-minute beef and broccoli stir fry.

On a busy night, a pot of Chinese egg drop soup and a plate of this lettuce make an easy little Chinese dinner. You’ll find more ideas in my Chinese recipes collection.

FAQ

Can I make this ahead? This one is best right after the sauce goes on, since the leaves keep softening as they sit. The easier route is to wash and dry the lettuce and mince the garlic earlier in the day. Then it’s about 5 minutes from boiling water to the table.

My sauce tastes too salty. What happened? Soy sauce brands vary a lot in saltiness. Start with 1 1/2 tablespoons, taste, and add the rest if it needs it. A splash of water also mellows it out.

How do I make it soy-free? Swap the soy sauce for coconut aminos and use a soy-free oyster sauce alternative. Coconut aminos is a little sweeter, so the sauce tastes a bit milder.

Get the recipe:Chinese Garlic Romaine Lettuce (10-Minute Side Dish)

Romaine dipped in boiling water for a few seconds and topped with a sizzling garlic soy sauce. An easy 10-minute Chinese vegetable side dish.
No ratings yet
Print Recipe Rate Recipe Pin Recipe

Ingredients

  • 1 head romaine lettuce, or 2 to 3 romaine hearts
  • 3 tbsp neutral cooking oil, including a drizzle for blanching
  • 5-6 cloves garlic, minced
  • 1 green onion, chopped
  • 2 tbsp soy sauce or coconut aminos
  • 1/2 tbsp oyster sauce

Instructions 

  • Wash and separate the lettuce leaves.
  • Bring a large pot of water to a boil. Add a drizzle of cooking oil.
  • Working in small batches of 1–5 leaves, dip the lettuce into boiling water for about 2 seconds. Drain well and place on a serving plate.
  • Heat the remaining oil in a small saucepan over medium heat. Add the garlic and green onion. Sauté for 20–30 seconds, until fragrant and the garlic just begins to turn golden.
  • Add the soy sauce and oyster sauce. Stir to combine and immediately turn off the heat.
  • Pour the warm sauce over the lettuce. Gently toss and serve immediately.

Notes

Romaine hearts are the easiest choice. Iceberg also works and stays extra crunchy.
Blanch for 2 to 3 seconds. Give very thick ribs a few extra seconds.
For a soy-free version, use coconut aminos and a soy-free oyster sauce alternative.

The Nutrition Facts above are specific to the ingredients I chose to use for this recipe, which may vary.