19 Chinese Green Vegetable Recipes You’ll Love

Maybe you’re looking for quick, vibrant dinners that bring something fresh to your table. These Chinese green vegetable recipes are all that—simple, flavorful, and perfect for busy weeknights. Ready to stir-fry your way to something delicious?

Garlic Stir-fried Baby Bok Choy

Garlic Stir-fried Baby Bok Choy

Biting into perfectly stir-fried baby bok choy is pure bliss—crisp-tender stalks with that irresistible garlic punch. I make this on busy weeknights when I need something quick but still crave real vegetable goodness. It’s my go-to side that feels both humble and luxurious.

Serving: 4 | Prep Time: 10 minutes | Cooking Time: 5 minutes

Ingredients

Main Ingredients

  • 1 lb baby bok choy (about 4-5 heads) – I love how tender these little guys are; no need to chop into pieces, just halve or quarter lengthwise
  • 3 cloves garlic, minced – fresh is non-negotiable here; pre-minced just won’t give that aromatic kick
  • 2 tablespoons vegetable oil (or any neutral oil with high smoke point) – I keep a bottle of avocado oil by the stove for stir-fries
  • 1 tablespoon light soy sauce – I use low-sodium to control saltiness; you can always add more
  • 1 teaspoon sugar – a pinch balances the savory; I use raw cane sugar but any will do
  • 1/4 cup water (or vegetable broth) – just enough to create steam and help the bok choy cook evenly

Instructions

  1. Prepare the bok choy: Trim the root ends, separate the leaves, and rinse thoroughly under cold water to remove any grit. Pat dry with a clean towel – wet veggies cause splattering and prevent browning.
  2. In a small bowl, mix together the soy sauce, sugar, and water until the sugar dissolves. Set aside near the stove.
  3. Heat a wok or large skillet over high heat until it's smoking hot. Add the oil and swirl to coat. The oil should shimmer immediately – that's your cue.
  4. Add the minced garlic and stir-fry for about 10 seconds until fragrant but not browned. Tip: If the garlic burns, your heat is too high; lower it slightly before adding bok choy.
  5. Add the bok choy in a single layer (work in batches if needed). Let it sear undisturbed for 30 seconds to get a slight char on the cut sides.
  6. Pour the soy sauce mixture over the bok choy and toss quickly with tongs. Cover the wok with a lid and cook for 1 minute – the steam will wilt the leaves without making them soggy.
  7. Remove the lid, give a final toss, and cook another 30 seconds until the sauce slightly thickens and coats the leaves. The stalks should be crisp-tender when pierced with a fork.
  8. Transfer to a serving plate immediately. The bok choy will continue cooking from residual heat, so don’t leave it in the hot wok.

Hovering over the stove, you’ll smell the garlic waking up the entire kitchen. The finished dish gleams with a light glaze and every bite offers a satisfying crunch turned silky. Spoon it over steamed jasmine rice or serve alongside a simple grilled fish for a complete meal.

Chinese Broccoli with Oyster Sauce

Chinese Broccoli with Oyster Sauce

Growing up, my mom would blanch Chinese broccoli just until it turned bright green, then drown it in a glossy oyster sauce. It's still my go-to weeknight side dish—ready in under 15 minutes, yet so satisfying.

Serving: 4 | Prep Time: 5 minutes | Cooking Time: 8 minutes

Ingredients

  • 1 lb Chinese broccoli (also called gai lan), ends trimmed – I look for stalks that are firm and leaves that are crisp.
  • 3 tablespoons oyster sauce – Lee Kum Kee is my preferred brand for balanced flavor.
  • 1 tablespoon soy sauce – low-sodium works great here.
  • 1 teaspoon sugar – just a touch to balance the salty sauce.
  • 2 cloves garlic, minced – I use a microplane for a fine, almost paste-like mince.
  • 1 tablespoon vegetable oil (or any neutral oil) – I keep a bottle of avocado oil handy.
  • 1/4 cup water – divided, for sauce and for blanching.
  • 1 teaspoon toasted sesame oil (optional, but I never skip it) – adds a nutty finish.
  • Salt – a pinch for the blanching water.

Instructions

  1. Fill a large pot with water, add a generous pinch of salt, and bring to a rolling boil over high heat.
  2. While the water boils, prepare an ice bath: fill a large bowl with ice and cold water.
  3. Trim the Chinese broccoli: cut off about 1 inch from the bottom of each stalk. If stalks are thicker than your thumb, split them lengthwise for even cooking.
  4. Once the water is boiling, carefully add the broccoli and blanch for 60–90 seconds until bright green and stalks are tender-crisp. Tip: Set a timer—overcooking makes it mushy.
  5. Using tongs, immediately transfer the broccoli to the ice bath to stop the cooking process. Let it sit for about 1 minute, then drain well and set aside.
  6. In a small bowl, whisk together oyster sauce, soy sauce, sugar, and 2 tablespoons of water until the sugar dissolves. Set aside.
  7. Heat a large skillet or wok over medium heat and add the vegetable oil. Once shimmering, add the minced garlic and sauté for about 30 seconds until fragrant but not browned. Tip: Garlic burns quickly, so keep it moving.
  8. Pour the prepared sauce into the skillet. Let it simmer for about 1 minute, stirring occasionally, until it thickens slightly. Tip: For a thicker sauce, mix 1 teaspoon cornstarch with 1 tablespoon water and add it here.
  9. Add the drained broccoli to the skillet and toss gently with tongs to coat evenly with the sauce, about 30 seconds.
  10. Drizzle with toasted sesame oil (if using), toss once more, and transfer to a serving plate. Serve immediately.

Every time I make this, the broccoli stays brilliantly green and the sauce clings perfectly to every stalk. It's fantastic as a side with steamed rice and any stir-fry, or even as a quick lunch over noodles. Enjoy!

Sesame Garlic Spinach

Sesame Garlic Spinach

Here’s my go-to side when I need something green and speedy—Sesame Garlic Spinach. I’ve got it memorized after making it on repeat for busy weeknights. A few minutes and a hot pan are all you need.

Serving: 2 | Prep Time: 5 minutes | Cooking Time: 5 minutes

Ingredients

For the Spinach

  • 6 cups fresh baby spinach (organic if possible)
  • 1 tablespoon toasted sesame oil (the darker, the better)
  • 3 garlic cloves, minced (fresh is non-negotiable here)
  • 1/4 teaspoon kosher salt (or to your preference)
  • 1 teaspoon sesame seeds, for garnish (optional, but adds crunch)

Instructions

  1. Place a large skillet or wok over medium-high heat. Add the toasted sesame oil and swirl to coat the pan evenly. Tip: Let the oil heat for about 30 seconds—it will become fragrant.
  2. Add the minced garlic and stir constantly for 15–20 seconds until fragrant but not browned. Tip: Watch closely; garlic burns quickly.
  3. Add the spinach in handfuls, using tongs to toss and turn. Wait for each handful to wilt before adding the next—this takes about 2 minutes total. Tip: If your pan is small, cook in two batches to avoid steaming.
  4. Sprinkle the salt over the spinach and toss well. Remove from heat immediately. Tip: The residual heat will continue to cook the spinach, so pull it off a moment before it's fully wilted.
  5. Transfer to a serving dish and garnish with sesame seeds if desired.

With each bite, you get the nutty aroma of sesame and a gentle garlic punch. Serve it alongside grilled salmon or tofu for a balanced meal. It’s proof that a simple side can steal the show.

Stir-fried Water Spinach with Fermented Tofu

Stir-fried Water Spinach with Fermented Tofu

This stir-fry is my go-to when I need a vegetable side that punches way above its weight in flavor. The fermented tofu adds an earthy, umami richness that transforms humble water spinach into something truly special.

Serving: 4 | Prep Time: 10 minutes | Cooking Time: 5 minutes

Ingredients

Stir-fry Essentials

  • 1 bunch water spinach (about 1 lb), trimmed and cut into 3-inch pieces – I like to keep the stems for crunch
  • 3 cloves garlic, thinly sliced – freshly minced is non-negotiable here
  • 2-3 dried red chilies, broken into pieces (or 1 fresh red chili, sliced) – adjust to your heat tolerance
  • 2 cubes fermented tofu (about 2 tbsp), mashed with a fork – this is the umami bomb, don't skip it
  • 1 tbsp fermented tofu liquid from the jar – adds that extra savory kick
  • 1 tbsp vegetable oil – I use peanut oil for its high smoke point
  • 1 tsp sugar – just a pinch to round out the saltiness
  • 2 tbsp water or chicken broth – helps steam the spinach

Instructions

  1. Rinse the water spinach thoroughly and shake off excess water. Cut into 3-inch pieces, keeping stems and leaves separate if desired.
  2. In a small bowl, mash the fermented tofu cubes with a fork. Add the reserved fermented tofu liquid and stir to form a paste. Set aside.
  3. Heat a wok or large skillet over high heat until a drop of water sizzles instantly. Add the oil and swirl to coat.
  4. Add the garlic and dried chilies. Stir-fry for about 10 seconds until fragrant, being careful not to burn the garlic.
  5. Add the water spinach (stems first if you separated them) and stir-fry for 30 seconds, tossing constantly to coat in oil.
  6. Pour the fermented tofu paste over the spinach. Add the sugar and toss to distribute evenly.
  7. Add the water or broth immediately, then cover the wok with a lid. Steam for 30 seconds – this helps the stems soften while the leaves wilt.
  8. Remove the lid and continue stir-frying for another 20-30 seconds until the liquid is nearly evaporated and the spinach is tender-crisp. Serve right away.

Crisp-tender stems and silky leaves tangled in that pungent, savory tofu sauce—it's addictive over steamed jasmine rice. I also love it as a topping for congee or alongside a simple fried egg.

Blanched Lettuce with Soy Ginger Dressing

Blanched Lettuce with Soy Ginger Dressing

Very few side dishes are as refreshing and unexpected as blanched lettuce. I stumbled upon this idea while trying to use up a head of romaine, and now it's my go-to for a light, savory bite that pairs with almost anything.

Serving: 4 | Prep Time: 10 minutes | Cooking Time: 2 minutes

Ingredients

  • 1 large head romaine lettuce, trimmed and cut crosswise into 2-inch pieces (I prefer the crisp inner leaves)
  • 2 tablespoons low-sodium soy sauce (keeps it from being too salty)
  • 1 tablespoon fresh grated ginger (please don't use the jarred stuff—fresh makes all the difference)
  • 1 tablespoon toasted sesame oil (my pantry staple)
  • 1 tablespoon rice vinegar (adds brightness)
  • 1 teaspoon sugar (just a pinch to balance the soy)
  • 1 tablespoon toasted sesame seeds (for garnish and crunch)

Instructions

  1. Bring a large pot of water to a rolling boil. Meanwhile, fill a bowl with ice and water to create an ice bath.
  2. Drop the romaine pieces into the boiling water and blanch for exactly 30 seconds—you want it wilted but still crunchy.
  3. Immediately transfer the lettuce to the ice bath using a slotted spoon. Let it cool completely, about 2 minutes, then drain well and pat dry with paper towels. Tip: the drier the lettuce, the better the dressing clings.
  4. In a small bowl, whisk together the soy sauce, grated ginger, sesame oil, rice vinegar, and sugar until the sugar dissolves. Taste and adjust sweetness if needed—I like mine a touch tangy.
  5. Place the blanched lettuce in a serving bowl, drizzle with the dressing, and toss gently to coat. Sprinkle with toasted sesame seeds. Serve immediately or chill for 10 minutes—it's great cold too.
See also  25 Delicious Kielbasa and Sauerkraut Recipe Ideas

Pair this with a piece of grilled salmon or seared tofu for a complete meal. The lettuce stays surprisingly crisp, and the ginger-soy dressing is so addictive you'll want to put it on everything.

Stir-fried Snow Pea Shoots with Minced Ginger

Stir-fried Snow Pea Shoots with Minced Ginger

My go-to side dish for busy weeknights is this lightning-fast stir-fry of tender snow pea shoots with fragrant ginger. It's a staple in my kitchen because it comes together in under 10 minutes, and the bright, peppery flavor never fails to wake up my taste buds.

Serving: 4 | Prep Time: 10 minutes | Cooking Time: 5 minutes

Ingredients

  • 1 lb snow pea shoots (look for bright green, crisp tips—these are the best)
  • 2 tbsp vegetable oil (I use avocado oil for its high smoke point)
  • 2 tbsp minced fresh ginger (peel with a spoon, then grate on a microplane for maximum flavor)
  • 1 tbsp Shaoxing rice wine (or dry sherry if you don't have it; I love the subtle sweetness it adds)
  • 1/2 tsp kosher salt (or to taste, but start here)
  • Pinch of white sugar (just a little to balance the greens)

Instructions

  1. Rinse the snow pea shoots in a colander under cold water, then shake off excess water and pat dry with a clean kitchen towel. Moisture is the enemy of a good stir-fry—dry shoots mean less splatter and better browning.
  2. Heat a wok or large skillet over high heat until a drop of water sizzles and evaporates instantly. This ensures you get that smoky wok hei flavor.
  3. Add the vegetable oil and swirl to coat the wok. Immediately add the minced ginger and stir-fry for about 15 seconds until fragrant—don't let it burn, or it'll turn bitter.
  4. Add the snow pea shoots all at once. Use a pair of tongs or a spatula to toss them constantly for 1 minute, until they start to wilt and turn bright green.
  5. Drizzle the rice wine along the edges of the wok (the hot surface will sizzle and release aroma). Continue stir-frying for another 30 seconds.
  6. Sprinkle the salt and sugar over the shoots, then toss a few more times to distribute. Taste a stem—it should be tender-crisp with a hint of ginger and wine. Adjust seasoning if needed, but I find this balance perfect.
  7. Transfer immediately to a serving plate—the shoots will continue to cook in the residual heat, so don't leave them in the wok.

Just a few minutes of high-heat cooking preserves the shoots' crisp texture and bright green color. Serve this alongside steamed fish or tofu for a light, satisfying meal. The ginger and wine create a subtle sauce that clings to the greens—don't waste a drop!

Mushroom Shanghai Bok Choy

Mushroom Shanghai Bok Choy

Nothing beats the simplicity of a quick stir-fry that feels both nourishing and elegant. I discovered this combination during a rainy weekend when I had a bunch of bok choy and some shiitakes begging to be used. The light broth brings everything together without weighing you down.

Serving: 4 | Prep Time: 10 minutes | Cooking Time: 8 minutes

Ingredients

  • 1 lb Shanghai bok choy, halved lengthwise (I love the tender stems)
  • 8 oz shiitake mushrooms, stems removed and sliced (fresh, not dried, for best texture)
  • 2 cloves garlic, minced (fresh is non-negotiable here)
  • 1 tbsp ginger, julienned (I keep a knob in the freezer for easy grating)
  • 1/2 cup low-sodium vegetable broth (so I can control the salt)
  • 1 tbsp soy sauce (tamari if gluten-free)
  • 1 tsp toasted sesame oil (for that nutty finish)
  • 1 tbsp cornstarch mixed with 2 tbsp water (slurry)
  • 2 tbsp high-heat vegetable oil (avocado or grapeseed)

Instructions

  1. Prep all ingredients: halve bok choy, slice mushrooms, mince garlic, julienne ginger. In a small bowl, combine broth and soy sauce. In another bowl, stir cornstarch and water to make slurry.
  2. Heat a wok or large skillet over high heat until smoking. Add vegetable oil and swirl to coat.
  3. Add mushrooms in a single layer. Cook undisturbed for 2 minutes until browned on one side, then stir and cook another minute. (Tip: don't move them too early to get a good sear.)
  4. Add garlic and ginger; stir-fry for 30 seconds until fragrant.
  5. Add bok choy and stir-fry 1-2 minutes until leaves wilt and stems are crisp-tender. (Tip: if your pan is crowded, cook in batches—overcrowding leads to steaming, not searing.)
  6. Pour in broth mixture and bring to a simmer. Scrape up any browned bits for extra flavor.
  7. Re-stir the slurry, then drizzle into the pan while stirring constantly. Cook until sauce thickens and coats the vegetables, about 30 seconds. (Tip: don't skip re-stirring the slurry—cornstarch settles fast!)
  8. Drizzle with toasted sesame oil, toss to combine, and serve immediately.

For a main, I love serving this over steamed jasmine rice or alongside crispy tofu. The silky sauce clinging to the bok choy stems is pure comfort, and the earthy mushrooms make it feel special. Trust me, this dish will become a weeknight staple.

Bitter Melon Stir-fry with Black Bean Sauce

Bitter Melon Stir-fry with Black Bean Sauce

Cooking with bitter melon can be intimidating, but I promise this stir-fry will convert even the skeptics. The black bean sauce adds a savory punch that balances the bitterness beautifully. Every time I make this, I’m transported back to my grandma’s kitchen—she swore by slicing the melon paper-thin for the best texture.

Serving: 4 | Prep Time: 15 minutes | Cooking Time: 10 minutes

Ingredients

  • 1 large bitter melon (about 12 oz), halved lengthwise and seeds removed
  • 1 tablespoon coarse salt (for sweating the melon)
  • 2 tablespoons fermented black beans, rinsed and roughly chopped (I love the Chun Yuen brand)
  • 4 cloves garlic, minced (fresh is non-negotiable here)
  • 2 tablespoons neutral oil (like avocado or grapeseed, not olive—it’s too heavy)
  • 1 teaspoon sugar (to round out the bitterness)
  • 1 tablespoon soy sauce (low-sodium works fine)
  • 1/4 cup water or vegetable broth
  • Optional: 1/2 teaspoon red pepper flakes (I add them for a little kick)

Instructions

  1. Slice the bitter melon crosswise into 1/4-inch-thick half-moons. Toss with the salt in a bowl and let sit for 15 minutes. This draws out excess bitterness and keeps the melon crisp.
  2. After 15 minutes, rinse the melon slices under cold water and pat them very dry with a clean kitchen towel. Any moisture will cause steaming instead of stir-frying.
  3. Heat the oil in a wok or large skillet over high heat until it shimmers. Add the garlic and chopped black beans—they'll sizzle immediately. Stir-fry for 30 seconds until fragrant, but don’t let the garlic burn.
  4. Add the bitter melon slices in a single layer if possible. Let them sear undisturbed for 1 minute, then toss. (Tip: resist stirring constantly—a good sear builds flavor.)
  5. Sprinkle the sugar and red pepper flakes (if using) over the melon. Pour in the soy sauce and water. Toss everything together and cook for another 2–3 minutes, until the liquid slightly reduces and the melon is tender-crisp.
  6. Taste and adjust seasoning—though the black beans are already salty, so go easy on extra salt. Transfer to a plate and serve immediately.

Honestly, the contrast between the bitter edges of the melon and the salty-umami black bean sauce is pure magic. The texture is just right: a little crunch from the quick cooking, but softened enough to melt into the sauce. I love serving this over steamed jasmine rice with a fried egg on top—the runny yolk ties everything together.

Spicy Napa Cabbage Stir-fry

Spicy Napa Cabbage Stir-fry

Just the other day, I was craving something bold and fiery, and this Spicy Napa Cabbage Stir-fry hit the spot. It’s my go-to when I want that addictive Sichuan numbing heat without a heavy meal.

Serving: 4 | Prep Time: 10 minutes | Cooking Time: 8 minutes

Ingredients

Produce

  • 1 large head Napa cabbage (about 2 lbs; look for firm, heavy heads)
  • 4 cloves garlic, sliced (I prefer using fresh garlic here)
  • 1 inch fresh ginger, thinly sliced (peeling is optional if you like the bite)

Aromatics & Spices

  • 10–12 dried red chilies (adjust to heat preference; I use Sichuan facing heaven chilies)
  • 1 teaspoon Sichuan peppercorns (freshly ground for the best numbing effect)

Seasonings & Oil

  • 2 tablespoons soy sauce (light soy sauce is my go-to)
  • 1 tablespoon Chinese black vinegar (or substitute rice vinegar if needed)
  • 1 teaspoon sugar (just a pinch to balance the heat)
  • 1 tablespoon sesame oil (roasted sesame oil for depth)
  • 3 tablespoons vegetable oil (or any neutral oil with high smoke point)

Instructions

  1. Prepare the cabbage: Cut the Napa cabbage lengthwise into quarters, then slice crosswise into 1-inch strips. Rinse thoroughly in a colander and drain well — drying the cabbage prevents steaming and ensures a crisp stir-fry.
  2. Slice the garlic and ginger. Snip the dried chilies open with scissors if you want extra heat; leave them whole for a milder kick.
  3. Heat a wok or large skillet over high heat until it starts to smoke. Add the vegetable oil and swirl to coat.
  4. Add the garlic, ginger, dried chilies, and Sichuan peppercorns. Stir-fry for 15–20 seconds until fragrant — be careful not to burn the chilies, or they'll turn bitter.
  5. Add the cabbage strips all at once. Toss quickly using tongs or a spatula to coat the cabbage with the aromatics.
  6. Stir-fry for 2–3 minutes, keeping the heat high. The cabbage should wilt slightly but still retain a crunchy bite — that's the perfect texture.
  7. Pour in the soy sauce, black vinegar, and sugar. Toss everything together for about 30 seconds until the sauce evenly coats the cabbage.
  8. Drizzle the sesame oil over the stir-fry, give it one final toss, then remove from heat immediately.
  9. Transfer to a serving plate and serve hot.

Zesty and electrifying, this stir-fry is fantastic as a side or over steamed rice for a main. The cabbage stays crisp while the numbing heat lingers — perfect for spice lovers who want a quick, flavorful dish.

Garlic Soy Kale

Garlic Soy Kale

Zipping up a quick side dish that's bursting with umami, this Garlic Soy Kale is my go-to when I need something hearty and nutritious in a flash. The combination of sautéed garlic and savory soy sauce transforms humble kale into a crave-worthy accompaniment that even skeptics will love.

Serving: 4 | Prep Time: 5 minutes | Cooking Time: 10 minutes

Ingredients

  • 1 bunch kale (I prefer curly kale for its sturdy texture)
  • 3 cloves garlic, minced (fresh is non-negotiable here)
  • 2 tablespoons soy sauce (low-sodium works well if you're watching salt)
  • 1 tablespoon sesame oil (optional, but that nutty finish is everything)
  • 1 tablespoon olive oil (my everyday go-to for sautéing)
  • Pinch of red pepper flakes (just a little heat, if that's your thing)
See also  26 Delectably Simmered Seafood Delicacies for Captivating Family Dinners

Instructions

  1. Wash the kale thoroughly under cold water, then dry it completely using a salad spinner or paper towels. (Drying is key—wet kale will steam instead of sear.) Remove the tough stems and chop the leaves into bite-sized pieces.
  2. Heat the olive oil in a large skillet over medium heat. Add the minced garlic and red pepper flakes, and cook for about 30 seconds until fragrant but not browned—watch it closely so the garlic doesn't burn.
  3. Add the kale to the skillet in batches if needed, using tongs to toss and coat it in the oil. Cook for 3–4 minutes, stirring occasionally, until the leaves are wilted and vibrant green. Tip: If the pan looks dry, add a splash of water to create steam and help the kale soften.
  4. Drizzle the soy sauce and sesame oil over the kale, then toss to combine evenly. Cook for an additional minute to let the flavors meld. Taste and adjust with a bit more soy sauce if needed—but remember, it will reduce and intensify.
  5. Transfer the kale to a serving dish immediately. This dish is best enjoyed hot, right after cooking.

The finished kale is tender with a slight chew, coated in a glossy, savory garlic-soy glaze that's downright addictive. Try it piled alongside grilled salmon or stirred into fried rice for an easy, satisfying meal any night of the week.

Choy Sum with Ginger Wine Sauce

Choy Sum with Ginger Wine Sauce

Sometimes I crave a simple, vibrant side that comes together in minutes, and this choy sum with ginger wine sauce is my go-to. The fragrant ginger and Shaoxing wine elevate the tender greens into something truly special.

Serving: 4 | Prep Time: 10 minutes | Cooking Time: 5 minutes

Ingredients

  • 1 lb choy sum (trimmed, I like to keep them whole for presentation)
  • Water (enough to submerge the greens—don't skimp!)
  • 1 tablespoon salt (for the blanching water, it seasons the greens perfectly)
  • 2 tablespoons Shaoxing wine (Chinese cooking wine, a pantry staple for me)
  • 1 tablespoon low-sodium soy sauce (I prefer it to control saltiness)
  • 1 teaspoon sugar (just a touch to balance the wine)
  • 1 teaspoon toasted sesame oil (my secret weapon for nutty aroma)
  • 2 cloves garlic (minced, I use a microplane for finer paste)
  • 1-inch piece fresh ginger (julienned into thin matchsticks, more ginger if you're bold)
  • 2 tablespoons vegetable oil (something neutral like grapeseed)

Instructions

  1. Fill a large pot with water and add the salt; bring it to a rolling boil over high heat. (Tip: use a pot wide enough so the greens aren't cramped—they'll cook evenly.)
  2. Add the choy sum to the boiling water and blanch for exactly 1 minute; the stems should turn bright green and slightly tender. (Don't walk away—overcooking makes them mushy!)
  3. Using tongs or a slotted spoon, transfer the choy sum to a colander and rinse under cold running water to stop the cooking; gently shake off excess water and set aside.
  4. In a small bowl, whisk together the Shaoxing wine, soy sauce, sugar, and sesame oil until the sugar dissolves. Set aside.
  5. In a small skillet or wok, heat the vegetable oil over medium-high heat until shimmering. Add the garlic and ginger and sauté for about 15 seconds, just until fragrant—don't let them brown.
  6. Pour the sauce mixture into the skillet with the garlic and ginger; let it bubble for 10 seconds, then immediately add the blanched choy sum. Toss everything together with tongs for 30 seconds, coating each stalk evenly. (Tip: if the sauce reduces too fast, add a splash of water.)
  7. Transfer to a serving plate and serve hot—the greens will continue to soften from residual heat.

Bright, aromatic, and with just the right kick of ginger, this dish is perfect alongside steamed fish or grilled meats. Enjoy it as a light side, or toss it with noodles for a quick meal.

Cold Spinach with Sesame Peanut Dressing

Cold Spinach with Sesame Peanut Dressing

Kicking off today's post with a cold spinach dish that's been my lifesaver on hot days. I love how this recipe combines the earthy flavor of sesame with a hint of peanut, all over perfectly blanched greens. It's a staple in my fridge during summer, and I'm excited to share my tweaks.

Serving: 4 | Prep Time: 15 minutes | Cooking Time: 3 minutes

Ingredients

For the Spinach

  • 10 oz fresh baby spinach
  • 1 gallon water (for blanching)
  • 4 cups ice cubes (for ice bath)
  • 1 teaspoon salt

For the Sesame Peanut Dressing

  • 2 tablespoons tahini (sesame paste) – I use the well-stirred kind
  • 1 tablespoon creamy peanut butter – though chunky works too
  • 1 tablespoon low-sodium soy sauce
  • 1 tablespoon rice vinegar
  • 1 teaspoon granulated sugar
  • 1 teaspoon toasted sesame oil
  • 2 tablespoons cold water (plus more to thin)
  • 1/4 cup roasted peanuts, crushed for garnish

Instructions

  1. Bring a large pot of water (with 1 teaspoon salt) to a rolling boil over high heat.
  2. Prepare a large bowl of ice water (ice cubes plus cold water) and set it next to the stove.
  3. Add the spinach to the boiling water and blanch for exactly 30 seconds, stirring to submerge evenly. Tip: Blanching removes oxalates and brightens the color.
  4. Using tongs, transfer the spinach immediately to the ice water to stop cooking. Let it cool for 2 minutes.
  5. Drain the spinach and squeeze handfuls to remove as much water as possible. Tip: Use a clean kitchen towel to wrap the spinach and wring it out for maximum dryness.
  6. In a small bowl, whisk together tahini, peanut butter, soy sauce, rice vinegar, sugar, and sesame oil until smooth. Add 2 tablespoons cold water and whisk again. Tip: If dressing is too thick, add water 1 teaspoon at a time until it drizzles easily.
  7. Place the squeezed spinach in a serving bowl, pour the dressing over, and toss to coat.
  8. Sprinkle crushed peanuts on top. Refrigerate for at least 15 minutes before serving (or enjoy immediately).

Velvety dressing coats each leaf without weighing it down, while the peanuts add a welcome crunch. I often serve this alongside grilled chicken or fish, but it's just as satisfying as a light lunch on its own.

Coriander with Garlic and Chili

Coriander with Garlic and Chili

Coriander, or cilantro as we call it here, is one of those love-it-or-hate-it herbs. I'm firmly in the love camp, especially when it's quickly stir-fried with garlic and dried chili—the fragrance is absolutely intoxicating.

Serving: 4 | Prep Time: 5 minutes | Cooking Time: 2 minutes

Ingredients

  • 1 bunch fresh cilantro (about 2 cups loosely packed) – I always use the whole bunch, stems and all; the stems add a nice crunch.
  • 4 cloves garlic, thinly sliced – Slicing rather than mincing prevents burning and gives a milder flavor.
  • 3-4 dried red chili peppers, broken into pieces – I prefer Thai bird's eye chilies for a fruity heat, but any dried red chili works.
  • 2 tablespoons vegetable oil – Use a neutral oil with a high smoke point, like avocado or grapeseed.
  • 1/4 teaspoon fine sea salt – It dissolves quickly and seasons evenly.

Instructions

  1. Wash the cilantro thoroughly under cold water and pat it very dry with a salad spinner or paper towels. Trim off the thickest woody stems, keeping the tender stems and leaves intact.
  2. Slice the garlic cloves thinly and break the dried chili peppers into small pieces (seeds removed if you want less heat). Set aside.
  3. Heat a wok or large skillet over high heat until it's smoking hot. Add the vegetable oil and swirl to coat.
  4. Add the sliced garlic and dried chili pieces to the hot oil. Stir-fry for about 10 seconds until fragrant but not browned – watch carefully, garlic burns fast!
  5. Immediately add all the cilantro. It will wilt quickly. Stir and toss vigorously for 30 to 45 seconds until the leaves are just wilted but still bright green. Work quickly to avoid overcooking.
  6. Sprinkle the salt evenly over the cilantro, toss to combine, then immediately remove from heat. The residual heat will finish cooking, so don't wait.

Served immediately, this dish is a burst of fresh, garlicky, spicy goodness. The cilantro retains a slight crunch while the chili adds a subtle warmth. It's the perfect side to grilled meats or a simple bowl of rice.

Chinese Chive and Egg Stir-fry

Chinese Chive and Egg Stir-fry

Nothing beats the simplicity of a Chinese chive and egg stir-fry. It's one of those dishes I turn to when I need something quick but satisfying—and it always delivers. I love how the fragrant chives mellow out as they cook, mingling with the soft, fluffy eggs in a way that feels both homey and elegant.

Serving: 2 | Prep Time: 5 minutes | Cooking Time: 5 minutes

Ingredients

  • 2 cups chopped Chinese chives (about 1 bunch)—I like them cut into 1-inch pieces so they're easy to eat
  • 4 large eggs, at room temperature (they fluff up better than cold ones)
  • 1/2 teaspoon fine sea salt
  • 1/4 teaspoon white pepper (black works too, but white keeps the color clean)
  • 2 tablespoons vegetable oil (peanut or canola are great; avoid olive oil here)

Instructions

  1. Wash and thoroughly dry the Chinese chives. Trim off the root ends and any wilted tips, then cut the chives into 1-inch pieces. Set aside.
  2. In a medium bowl, crack the eggs and add the salt and white pepper. Beat vigorously with a fork or chopsticks for about 30 seconds, until the yolks and whites are fully blended and slightly frothy.
  3. Place a wok or large nonstick skillet over high heat. Add the vegetable oil and swirl to coat the surface. Heat until the oil shimmers—this should take about 20 seconds. (Tip: If the oil smokes, it's too hot; let it cool slightly.)
  4. Add the chopped chives to the hot oil. Stir-fry quickly, tossing constantly, for 30 seconds, until they turn bright green and wilt slightly.
  5. Pour the beaten eggs evenly over the chives. Let the eggs set undisturbed for 10 seconds—this creates nice fluffy curds. Then, using a spatula, gently scramble the eggs and chives together, folding rather than stirring. Cook for about 1 minute, until the eggs are just set but still soft and moist. (Tip: Remove from heat a touch early, as residual heat will continue cooking them.)
  6. Transfer immediately to a serving plate to prevent overcooking. Serve hot.

Whether served over steamed rice or alongside a noodle dish, this stir-fry is a comforting staple that never gets old. I love how the chives add a subtle garlicky sweetness to the velvety eggs—it's the kind of simple food that feels like a hug in a bowl.

Garlic Scapes with Firm Tofu

Garlic Scapes with Firm Tofu

Kicking off spring with a vibrant stir-fry that makes the most of fleeting garlic scapes. I love how their mild garlicky crunch pairs with the hearty texture of firm tofu in a savory sauce that’s both simple and satisfying.

Serving: 4 | Prep Time: 10 minutes | Cooking Time: 15 minutes

Ingredients

  • 1 bunch garlic scapes (about 1 cup chopped) – I snip off the tips and cut into 2-inch pieces.
  • 1 block (14 oz) firm tofu, cubed – Press it well to remove excess moisture for better browning.
  • 2 tablespoons soy sauce – I use low-sodium so I can control saltiness.
  • 1 tablespoon hoisin sauce – Adds a hint of sweetness and depth.
  • 1 teaspoon sesame oil – A little goes a long way for that nutty finish.
  • 1 tablespoon vegetable oil – For high-heat stir-frying.
  • 2 cloves garlic, minced – Fresh is best, of course.
  • 1 teaspoon cornstarch mixed with 2 tablespoons water – For a quick slurry to thicken the sauce.
  • Optional: red pepper flakes for heat – I like a pinch for a gentle kick.
See also  28 Hearty Mexican Stew Meat Varieties

Instructions

  1. Press the tofu: Wrap the block in a clean kitchen towel and place a heavy pan on top for 10 minutes to remove excess water. (Tip: Pressing prevents sogginess.)
  2. Meanwhile, trim the garlic scapes: Cut off the dry tips and the tough base, then chop into 2-inch lengths.
  3. In a small bowl, whisk together soy sauce, hoisin sauce, sesame oil, and 2 tablespoons water. Set aside.
  4. After pressing, cube the tofu into 1/2-inch pieces.
  5. Heat vegetable oil in a large nonstick skillet or wok over medium-high heat until shimmering, about 2 minutes.
  6. Add tofu cubes in a single layer; cook undisturbed for 3–4 minutes until golden brown on the bottom. (Tip: Let it sear without stirring for best crust.)
  7. Flip tofu pieces and cook another 3–4 minutes, until golden on all sides. Transfer tofu to a plate.
  8. In the same skillet, add garlic scapes and minced garlic; stir-fry for 2 minutes until bright green and slightly tender.
  9. Return tofu to skillet. Pour the sauce mixture over the top and toss to coat.
  10. Give the cornstarch slurry a quick stir, then pour it into the skillet while stirring continuously. Cook for 1 minute until sauce thickens and clings to the tofu and scapes. (Tip: Adjust thickness with a little more water if needed.)
  11. If using, sprinkle with red pepper flakes and serve immediately over steamed rice.

Zesty, savory, and brimming with spring flavors—this dish is a weeknight hero. The crisp-tender scapes and caramelized tofu soak up the glossy sauce beautifully. I love piling it over jasmine rice or even tucking it into lettuce wraps for a lighter option.

Swiss Chard with Ginger and Soy

Swiss Chard with Ginger and Soy

You know those nights when you need a veggie side that’s quick, flavorful, and a little unexpected? That’s how this Swiss chard with ginger and soy came to be—born from a random fridge raid and a craving for something savory with a kick.

Serving: 4 | Prep Time: 10 minutes | Cooking Time: 10 minutes

Ingredients

Main Ingredients

  • 1 large bunch Swiss chard (about 12 ounces) – I love the rainbow kind for prettiness, but any works
  • 2 tablespoons vegetable oil – or any neutral oil you have on hand
  • 1 tablespoon fresh ginger, minced – I keep a knob in the freezer for easy grating
  • 2 cloves garlic, thinly sliced – don’t skimp, it’s the backbone
  • 2 tablespoons low-sodium soy sauce – tamari works great if you’re gluten-free
  • 1 tablespoon water – helps steam the stems tender

Instructions

  1. Separate the Swiss chard stems from the leaves. Slice stems crosswise into ½-inch pieces; chop leaves into 2-inch ribbons.
  2. Heat vegetable oil in a large skillet over medium-high heat until shimmering.
  3. Add minced ginger and sliced garlic; stir-fry for 30 seconds until fragrant but not browned.
  4. Add the chard stems and water; cook, stirring occasionally, for 2 minutes until stems begin to soften.
  5. Add the chopped chard leaves and soy sauce; toss to combine. Cook for 2–3 minutes until leaves are wilted and tender—don’t overcook, you want a bit of bite.
  6. Remove from heat and serve immediately. The residual heat will continue to soften the greens slightly.

Rich, earthy chard mingles with the bright zing of ginger and the salty depth of soy—it’s a side that stands tall next to rice or noodles. I like to sprinkle toasted sesame seeds on top for an extra crunch, but honestly, it’s perfect just as is.

Amaranth Greens with Minced Garlic

Amaranth Greens with Minced Garlic

Something magical happens when you quickly stir-fry red amaranth leaves with just garlic and oil—the greens turn silky and release a subtle, nutty flavor. I first discovered this technique at a farmer's market demo, and it's been a weeknight staple ever since. The vibrant magenta color that blooms in the pan always makes me smile.

Serving: 4 | Prep Time: 10 minutes | Cooking Time: 5 minutes

Ingredients

For the stir-fry

  • 1 large bunch red amaranth greens (about 12 oz, stems trimmed – I like keeping a bit of tender stem for texture)
  • 4 cloves garlic, minced (use a microplane for a finer paste if you're feeling fancy)
  • 2 tablespoons vegetable oil (or any neutral oil with a high smoke point)
  • 1/2 teaspoon salt (I prefer fine sea salt here)
  • 1 teaspoon light soy sauce (optional, but adds a savory depth)

Instructions

  1. Wash the amaranth greens thoroughly in a large bowl of cold water, swishing to remove any grit. Shake off excess water but leave a little clinging to the leaves—that moisture helps create steam for a silky texture.
  2. Trim off any thick, woody stems (about the bottom inch) and cut the remaining stems and leaves into 3-inch pieces. Pat dry if needed.
  3. Mince the garlic cloves finely. For the best flavor, let the minced garlic sit for a minute to oxidize before cooking.
  4. Heat a wok or large skillet over high heat until a drop of water sizzles instantly. Add the vegetable oil and swirl to coat.
  5. Add the minced garlic and stir-fry for about 15 seconds until fragrant but not browned—garlic burns quickly, so keep it moving.
  6. Add the amaranth greens in handfuls, tossing each addition to wilt before adding more. This helps ensure even cooking.
  7. Sprinkle the salt over the greens and drizzle the soy sauce (if using). Continue stir-frying for 1-2 minutes until the leaves are completely wilted and tender but still bright in color.
  8. Taste and adjust seasoning if needed. Transfer immediately to a serving plate—the greens will continue to cook from residual heat.

Just a handful of ingredients can transform these humble greens into a silky, garlicky side dish that pairs perfectly with steamed rice or noodles. I love serving it alongside a simple pan-fried fish or tofu for a light, satisfying meal. The tender leaves practically melt in your mouth, leaving behind a gentle garlic warmth.

Blanched Asparagus with Soy Drizzle

Blanched Asparagus with Soy Drizzle

Guess what? I’ve discovered the easiest way to enjoy asparagus that feels fancy but takes hardly any effort. This blanched version with a simple soy drizzle is my go-to spring side dish.

Serving: 4 | Prep Time: 5 minutes | Cooking Time: 3 minutes

Ingredients

For the Asparagus

  • 1 lb fresh asparagus spears, tough ends trimmed (I like medium-thick spears for a satisfying crunch)
  • 1 tbsp salt (for the blanching water – yes, it makes a difference!)
  • Ice water bath (a big bowl of ice and water)

For the Soy Drizzle

  • 2 tbsp low-sodium soy sauce (I use tamari for gluten-free)
  • 1 tbsp toasted sesame oil (the dark kind – don’t skimp)
  • 1 tsp rice vinegar (adds a subtle tang)
  • 1 tsp honey or maple syrup (optional, but I love a hint of sweetness)
  • 1 clove garlic, minced (fresh is best)
  • 1 tsp toasted sesame seeds (for garnish)

Instructions

  1. Bring a large pot of water to a rolling boil. Add 1 tbsp salt.
  2. While water heats, prepare an ice bath in a large bowl.
  3. Trim the woody ends off the asparagus – snap one spear to find the natural breaking point, then line them up and cut the rest.
  4. Once water is boiling, add asparagus and blanch for 2-3 minutes until bright green and crisp-tender. Tip: Set a timer – overcooking makes them mushy.
  5. Immediately transfer asparagus to ice bath to stop cooking. Let sit 2 minutes, then drain and pat dry.
  6. In a small bowl, whisk together soy sauce, sesame oil, rice vinegar, honey, and minced garlic. Tip: Let it sit while asparagus chills to meld flavors.
  7. Arrange asparagus on a serving platter. Drizzle the soy mixture over the spears.
  8. Sprinkle toasted sesame seeds on top. Serve warm or at room temperature. Tip: For extra crunch, add a pinch of flaky sea salt.

Crisp-tender and bursting with umami, this dish is my favorite way to let asparagus shine. It’s perfect as a light lunch with rice or as a side for grilled fish. Enjoy every bright, savory bite.

Garlic Green Beans with Chili Flakes

Garlic Green Beans with Chili Flakes

Know what I love about quick side dishes? They save dinner time and again. These garlic green beans with chili flakes are my go-to when I need a vibrant, spicy crunch alongside any main. Plus, they come together in under 15 minutes!

Serving: 4 | Prep Time: 10 minutes | Cooking Time: 8 minutes

Ingredients

  • 1 lb fresh green beans, trimmed (I prefer haricots verts for their delicate texture)
  • 4 cloves garlic, thinly sliced (use a mandoline for uniform slices)
  • 1/2 tsp red pepper flakes (adjust to your heat tolerance)
  • 2 tbsp extra virgin olive oil (my go-to for flavor)
  • 1/2 tsp kosher salt (or to taste)
  • Optional: squeeze of fresh lemon juice for brightness (I usually add it)

Instructions

  1. Rinse and thoroughly dry the green beans. Pat them completely dry with a kitchen towel—moisture prevents blistering, so dry them well.
  2. Heat a large cast-iron skillet over high heat until it's smoking hot. Add the olive oil and swirl to coat. High heat is key for charring.
  3. Carefully add the green beans in a single layer. Don't overcrowd; cook in two batches if needed. Let them sear undisturbed for 2-3 minutes until blistered on one side.
  4. Toss the beans and continue cooking for another 2-3 minutes, stirring every minute, until tender-crisp and evenly blistered. Adjust heat if browning too quickly.
  5. Reduce heat to medium-low and push beans to one side. Add the sliced garlic and red pepper flakes to the empty spot. Stir constantly for about 30 seconds until fragrant—garlic burns fast, so watch it.
  6. Toss everything together, then season with kosher salt. For a fresh pop, squeeze half a lemon over the top. Serve immediately.

Kick up your weeknight dinner with these garlicky, spicy green beans. They're irresistibly crunchy on the outside, tender inside, and the chili flakes give just enough heat. Serve them alongside grilled chicken or steak, or even pile them onto toast for a vegetarian snack.

Conclusion

Perhaps you’ve found your new go-to veggie side or main dish from this roundup. Each recipe brings the fresh, vibrant flavors of Chinese greens right to your kitchen. We’d love to hear which one you try first—leave a comment below! And don’t forget to share this collection on Pinterest to inspire others.

Leave a Comment