Ever find yourself staring at a bunch of bok choy or gai lan at the market, unsure what to do with it? I’ve gathered 15 Chinese green vegetable recipes that turn these greens into quick, delicious dinners. From stir-fries to braises, these are my go-to weeknight lifesavers.
Garlic Spinach Stir-fry

Nothing beats the simplicity of a garlic spinach stir-fry when you need a quick, healthy side dish that pairs with almost anything. I love how this comes together in under 10 minutes, making it my go-to on busy weeknights.
Serving: 4 | Prep Time: 5 minutes | Cooking Time: 5 minutes
Ingredients
Produce
- Spinach – 1 lb (fresh)
- Garlic – 4 cloves
Pantry
- Olive oil – 2 tbsp
- Salt – ¼ tsp
- Red pepper flakes – ¼ tsp (optional)
Instructions
- Mince the garlic cloves and set aside.
- Heat 2 tbsp olive oil in a large 12-inch skillet over medium-high heat until shimmering. (Tip: Ensure the skillet is hot before adding garlic to prevent sticking.)
- Add the minced garlic and ¼ tsp red pepper flakes (if using). Cook for 30 seconds, stirring constantly, until fragrant but not browned. (Tip: Stirring constantly prevents burning.)
- Add the fresh spinach in handfuls, using tongs to toss and wilt each batch before adding more. (Tip: Adding in batches prevents overcrowding and ensures even wilting.)
- Once all spinach is wilted, sprinkle ¼ tsp salt and toss to combine. Cook for 1-2 minutes until just tender—don't overcook or it becomes mushy. (Tip: The spinach continues cooking from residual heat, so remove it slightly underdone.)
- Remove from heat and serve immediately.
This garlic spinach stir-fry has a vibrant green color and a delicate texture with a subtle kick from the red pepper flakes. It's incredibly versatile—try it alongside a juicy steak, folded into omelets, or even as a topping for creamy polenta.
Broccoli Stir-fry

A quick and vibrant stir-fry is my go-to on busy weeknights, and this broccoli version never disappoints. The blanching step keeps the broccoli bright green and crunchy, while the ginger adds a fresh kick that complements the savory soy sauce perfectly.
Serving: 4 | Prep Time: 10 minutes | Cooking Time: 10 minutes
Ingredients
Produce
- Broccoli – 2 heads (cut into florets)
- Fresh ginger – 1-inch piece (peeled and sliced)
- Garlic – 2 cloves (minced)
Pantry
- Vegetable oil – 2 tbsp
- Soy sauce – 2 tbsp
- Sesame oil – 1 tbsp
- Salt – ½ tsp
- Sugar – ¼ tsp
Instructions
- Bring a large pot of water to a rolling boil. Add ½ tsp salt, then drop in the broccoli florets and blanch for exactly 2 minutes until they turn bright green. Drain immediately and plunge into a bowl of ice water to stop the cooking—this locks in that gorgeous color and crunch.
- Heat 2 tbsp vegetable oil in a wok or large skillet over high heat until shimmering. Add the sliced ginger and minced garlic, and stir-fry for about 30 seconds until fragrant—don't let them burn or they'll turn bitter.
- Drain the broccoli well (pat dry with a towel if needed) and add it to the wok. Stir-fry for 2–3 minutes, tossing frequently to get a light char on some florets. Tip: For the best sear, don't overcrowd the pan—cook in batches if necessary.
- Pour in 2 tbsp soy sauce and sprinkle ¼ tsp sugar over the broccoli. Toss everything together for about 1 minute until the sauce coats the florets evenly. The sugar balances the saltiness of the soy sauce beautifully.
- Drizzle with 1 tbsp sesame oil, toss once more, then remove from heat. Serve immediately for maximum crunch and flavor.
Despite its simplicity, this stir-fry delivers a satisfying crunch and savory ginger kick. I love serving it over steamed rice or alongside a fried egg for extra protein. The bright green color and fresh taste make it a weeknight winner every time.
Lettuce with Oyster Sauce

When I'm craving something light and quick, this lettuce with oyster sauce is my go-to. It's a classic Chinese side that takes just minutes but delivers big on flavor—perfect for busy weeknights.
Serving: 2 | Prep Time: 5 minutes | Cooking Time: 2 minutes
Ingredients
- Romaine lettuce – 1 head
- Oyster sauce – 3 tbsp
- Soy sauce – 1 tbsp
- Sugar – 1 tsp
- Garlic – 2 cloves
- Vegetable oil – 1 tbsp
- Water – 2 tbsp
Instructions
- Wash the lettuce, separate the leaves, and cut into bite-sized pieces.
- Bring a large pot of water to a rolling boil over high heat. Tip: Blanching lettuce quickly keeps it crisp—don't let it sit in the water too long.
- Add the lettuce and blanch for exactly 30 seconds, then immediately drain and transfer to a serving plate.
- In a small bowl, mix oyster sauce, soy sauce, sugar, and water until the sugar dissolves.
- Heat vegetable oil in a small pan over medium-high heat. Add minced garlic and sauté for 15 seconds until fragrant—don't let it burn.
- Pour the sauce mixture into the pan and cook for 30 seconds, stirring constantly, until it thickens slightly. Tip: If you prefer a thicker sauce, add a slurry of 1 tsp cornstarch mixed with 1 tbsp water.
- Drizzle the hot sauce over the blanched lettuce and serve immediately.
Keep it simple—this dish is all about the fresh crunch of lettuce and the savory sauce. Serve it as a side with steamed rice or alongside a protein for a balanced meal.
Baby Cabbage in Supreme Soup

You know those days when you want something that feels both comforting and a little fancy? That's exactly why I love this Baby Cabbage in Supreme Soup – it's a delicate braise of tender baby cabbage in a rich chicken broth, finished with a pop of goji berries.
Serving: 4 | Prep Time: 10 minutes | Cooking Time: 20 minutes
Ingredients
Main Ingredients
- Baby cabbage – 4 heads
- Chicken broth – 4 cups
- Dried goji berries – 2 tbsp
- Fresh ginger – 3 slices
- Garlic – 2 cloves, sliced
- Soy sauce – 1 tbsp
- Sesame oil – 1 tsp
- Salt – ½ tsp
- White pepper – ¼ tsp
Instructions
- Trim the root ends of the baby cabbages and cut them in half lengthwise. Rinse and set aside.
- In a large pot, heat sesame oil over medium heat. Add ginger slices and garlic; sauté for 1 minute until fragrant (tip: don't let the garlic burn, or it will turn bitter).
- Pour in the chicken broth and bring to a boil. I prefer homemade broth for a deeper flavor, but store-bought low-sodium works great too.
- Add the baby cabbage halves, cut side down. Reduce heat to low, cover, and simmer for 15 minutes. The cabbage should be tender but still have a slight bite – test with a fork at 12 minutes (tip: undercook slightly if you plan to reheat later).
- Stir in the goji berries, soy sauce, salt, and white pepper. If your goji berries are very dry, soak them in warm water for 5 minutes first to plump them up.
- Cook for 2 more minutes uncovered, then taste and adjust seasoning. Serve hot in bowls, spooning the broth over the cabbage.
Don't be fooled by the simplicity – this soup is incredibly flavorful. The cabbage soaks up all the savory broth, and the goji berries bring a hint of sweetness that balances everything out. Serve it as a light starter or with a side of steamed rice for a complete meal.
Dry-Fried Green Beans

Kicking off this week's stir-fry obsession, I'm sharing my go-to Sichuan dry-fried green beans. This dish brings serious heat and that addictive numbing sensation from Sichuan peppercorns—perfect for when you crave something bold.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 10 minutes
Ingredients
- Long beans – 1 lb
- Ground pork – 4 oz
- Sichuan peppercorns – 1 tsp
- Dried red chilies – 10-12
- Garlic – 4 cloves
- Ginger – 1 inch
- Soy sauce – 1 tbsp
- Sugar – 1 tsp
- Salt – ½ tsp
- Vegetable oil – 3 tbsp
Instructions
- Trim the ends of the long beans and cut them into 3-inch lengths. Pat them completely dry with a kitchen towel—this prevents steaming and ensures blistering.
- In a small bowl, mix soy sauce, sugar, and salt. Set aside.
- Heat a wok or large skillet over high heat until smoking. Add 2 tbsp vegetable oil and swirl to coat.
- Add the dried red chilies and Sichuan peppercorns; stir-fry for 15 seconds until fragrant. Tip: Watch carefully—they burn quickly!
- Add the green beans in a single layer. Let them cook undisturbed for 30 seconds, then stir-fry for 2-3 minutes until blistered and slightly charred. Tip: Toss occasionally for even blistering.
- Remove the beans to a plate. Add remaining 1 tbsp oil to the wok.
- Add the ground pork, breaking it into small pieces. Stir-fry until browned and cooked through, about 2 minutes.
- Add minced garlic and ginger; stir-fry for 20 seconds until fragrant.
- Return the green beans to the wok. Pour the soy sauce mixture over everything and toss to combine. Cook for 1 minute until the sauce coats the beans. Tip: Don't overcrowd the wok—use high heat for that wok hei flavor.
With their blistered, smoky skins and that fiery kick, these green beans are a total game-changer. I love serving them over steamed jasmine rice with a soft egg on top.
Stir-fried Pea Shoots

But let me tell you, there's nothing quite like the delicate crunch of fresh pea shoots straight from the farmer's market. This stir-fry has become my go-to side dish when I want something light yet bursting with flavor—it's ready in under 5 minutes!
Serving: 2 | Prep Time: 5 minutes | Cooking Time: 3 minutes
Ingredients
- Pea shoots – 8 oz
- Garlic – 4 cloves, minced
- Vegetable oil – 2 tbsp
- Salt – 1/4 tsp
Instructions
- Rinse the pea shoots under cold water and spin them dry in a salad spinner—any excess water will make them soggy.
- Mince the garlic cloves finely so they cook quickly without burning.
- Heat a wok or large skillet over high heat until a drop of water sizzles on contact. Add the vegetable oil and swirl to coat.
- Add the minced garlic and stir constantly for about 10 seconds until fragrant but not browned.
- Add the pea shoots all at once. Toss them with tongs or a spatula to coat in the oil and garlic. Stir-fry for 1 to 2 minutes—the leaves will wilt and the stems will stay crisp. Tip: If the pan seems dry, add a splash of water to create steam.
- Sprinkle the salt evenly over the shoots and toss one more time. Transfer immediately to a serving plate—overcooking turns them mushy.
For a beautiful finish, these pea shoots pair perfectly with a simple grilled salmon or alongside fried rice. The garlicky, vegetal flavor is so refreshing that I often eat them straight from the wok—don't judge!
Water Spinach Stir-fry

There's something magical about how quickly a pile of water spinach transforms into a savory, silky stir-fry. The secret? A spoonful of fermented tofu—it adds an umami punch that'll make you forget any takeout.
Serving: 4 | Prep Time: 10 minutes | Cooking Time: 5 minutes
Ingredients
Stir-fry
- Water spinach – 1 bunch (about 1 lb)
- Fermented tofu – 2 cubes plus 1 tbsp liquid from jar
- Garlic – 4 cloves, minced
- Vegetable oil – 2 tbsp
- Sugar – 1 tsp
- Salt – ¼ tsp
- Red chili flakes – ½ tsp (optional)
Instructions
- Wash water spinach thoroughly and trim off tough ends. Cut into 3-inch pieces.
- In a small bowl, mash fermented tofu with a fork and mix with the liquid from the jar.
- Heat vegetable oil in a wok over high heat until shimmering.
- Add minced garlic and red chili flakes, stir until fragrant, about 15 seconds.
- Add water spinach and stir-fry for 1 minute until wilted.
- Pour in the fermented tofu mixture and sugar, toss to coat.
- Sprinkle salt and stir-fry another 30 seconds until leaves are tender but still bright green.
- Transfer to a plate and serve immediately.
Garnished with a sprinkle of extra chili flakes, this dish is perfect alongside steamed rice or as a side to grilled fish. The fermented tofu gives it a creamy, salty depth that keeps you coming back for more.
Chive and Egg Stir-fry

Growing up, my mom's chive and egg stir-fry was the ultimate weeknight comfort. That mild oniony pop with fluffy eggs? Pure magic. Now it's my go-to for a quick, satisfying meal.
Serving: 2 | Prep Time: 5 minutes | Cooking Time: 5 minutes
Ingredients
Main
- Eggs – 4 large
- Chinese chives – 1 cup, chopped
- Vegetable oil – 2 tbsp
- Salt – ½ tsp
Instructions
- In a small bowl, crack the eggs and add salt. Beat with a fork until just blended—overbeating makes them tough.
- Rinse the Chinese chives and pat dry. Chop them into 1-inch pieces.
- Heat a wok or nonstick skillet over high heat until a drop of water sizzles instantly. Add vegetable oil and swirl to coat.
- Add the chopped chives and stir-fry for about 30 seconds, until fragrant but still bright green.
- Pour the beaten eggs over the chives. Let them set for 10 seconds, then gently scramble with a spatula—push cooked egg to the center, tilting the pan to let raw egg flow out.
- When the eggs are mostly set but still glossy, remove from heat. Residual heat will finish cooking; this keeps them silky. Serve immediately.
The texture is soft and fluffy with a hint of crunch from the chives. Serve it over steamed rice for a perfect bowl of nostalgia, or tuck it into a warm tortilla for a quick breakfast burrito.
Cucumber Salad

Zucchini? No, we're smashing cucumbers today! This cucumber salad is my go-to for hot days—cool, crunchy, and packed with garlic-chili oil. Let's dive in.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 0 minutes
Ingredients
For the salad
- English cucumbers – 2 large
- Salt – 1 tsp
For the dressing
- Garlic – 3 cloves
- Chili oil – 2 tbsp
- Rice vinegar – 2 tbsp
- Soy sauce – 1 tbsp
- Sugar – 1 tsp
- Sesame oil – 1 tsp
- Toasted sesame seeds – 1 tbsp
Instructions
- Place cucumbers on a cutting board and smash them with the side of a heavy knife or a rolling pin until they crack open. Tip: Smashing creates irregular edges that grip the dressing better.
- Cut the smashed cucumbers crosswise into 1-inch chunks and transfer to a large bowl.
- Sprinkle with 1 tsp salt, toss well, and let sit for 10 minutes. Then drain any excess liquid—this keeps the salad from getting watery.
- While the cucumbers rest, peel and finely mince 3 garlic cloves.
- In a small bowl, whisk together minced garlic, chili oil, rice vinegar, soy sauce, sugar, and sesame oil until the sugar dissolves.
- Pour the dressing over the drained cucumbers and toss gently to coat. Tip: Use your hands to massage the dressing into the cracks for maximum flavor.
- Sprinkle with toasted sesame seeds and toss once more. Serve immediately for the crunchiest texture, or refrigerate for 20 minutes if you prefer it chilled.
Really, this salad is a lifesaver on busy weeknights—crunchy, tangy, and with just enough heat. The smash technique makes every piece soak up the garlic-chili dressing perfectly. Serve it alongside grilled meats or scoop it into lettuce cups for a refreshing crunch.
Asparagus Stir-fry

Does anything say spring quite like a pile of vibrant green asparagus? I always grab a bunch at the farmers' market and this quick stir-fry is my go-to weeknight side.
Serving: 4 | Prep Time: 5 minutes | Cooking Time: 8 minutes
Ingredients
Main
- Asparagus – 1 lb, trimmed and cut into 2-inch pieces
- Garlic – 3 cloves, thinly sliced
- Soy sauce – 2 tbsp
- Vegetable oil – 1 tbsp
- Water – 2 tbsp
- Sesame oil – 1 tsp
Instructions
- Heat 1 tbsp vegetable oil in a large skillet or wok over medium-high heat until shimmering.
- Add asparagus in a single layer (work in batches if needed to avoid overcrowding). Cook undisturbed for 2 minutes to get nice char marks.
- Add sliced garlic and stir-fry for 30 seconds until fragrant. Garlic burns quickly, so keep it moving.
- Pour in 2 tbsp soy sauce and 2 tbsp water. Immediately cover with a lid and cook for 2 minutes. The steam helps the asparagus cook through while staying crisp and bright green.
- Remove lid, drizzle with 1 tsp sesame oil, and toss to coat. Serve immediately.
Just a few minutes of high heat transforms ordinary asparagus into something special. The garlic and soy bring savory umami, while the slight char adds a smoky note. I love serving this alongside grilled salmon or a simple fried egg.
Shrimp with Broccoli

Dinner time chaos is real, but this shrimp and broccoli stir-fry comes together in a flash. I love how the ginger adds a zing that brightens the whole dish, and it's packed with protein and greens.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 10 minutes
Ingredients
- Shrimp – 1 lb
- Broccoli florets – 3 cups
- Fresh ginger – 1 tbsp
- Garlic – 3 cloves
- Soy sauce – 3 tbsp
- Sesame oil – 1 tbsp
- Cornstarch – 1 tsp
- Vegetable oil – 2 tbsp
- Water – ¼ cup
- Salt – ½ tsp
- Black pepper – ¼ tsp
Instructions
- In a small bowl, whisk together soy sauce, sesame oil, cornstarch, and water until smooth. Set the sauce aside.
- Pat the shrimp dry with paper towels, then season with salt and black pepper.
- Heat vegetable oil in a large wok or skillet over high heat until shimmering.
- Add the shrimp in a single layer and cook without stirring for 1 minute, then flip and cook until pink and opaque, about 1 more minute. Transfer to a plate. (Tip: Don't overcrowd the pan; cook in batches if needed.)
- Add broccoli florets to the same wok and stir-fry for 2 minutes, until bright green and slightly charred. (Tip: Add a splash of water and cover to steam if you prefer tender-crisp broccoli.)
- Clear a space in the center of the wok, add the ginger and garlic, and cook for 30 seconds until fragrant.
- Return the shrimp to the wok, pour in the reserved sauce, and toss everything together. Cook for 30 seconds until the sauce thickens and coats the shrimp and broccoli.
- Serve immediately over steamed rice or noodles. (Tip: For extra crunch, sprinkle toasted sesame seeds on top.)
Leftovers are rare in my house, but if you have any, they're delicious cold over a salad the next day. The combination of tender shrimp and crisp-tender broccoli with that gingery sauce is pure comfort.
Bitter Melon with Eggs

Zucchini is a summer staple, but today I'm giving the spotlight to bitter melon, that knobby green vegetable that packs a punch. It's an acquired taste, but when scrambled with eggs, it becomes a comforting, nourishing dish perfect for hot days.
Serving: 2 | Prep Time: 15 minutes | Cooking Time: 10 minutes
Ingredients
- Bitter melon – 1 medium
- Eggs – 3 large
- Salt – ½ tsp
- Soy sauce – 1 tbsp
- Vegetable oil – 2 tbsp
- Garlic – 2 cloves
Instructions
- Slice bitter melon in half lengthwise, scoop out seeds and white pith, then slice into ¼-inch half-moons.
- Toss slices with ¼ tsp salt and let sit for 10 minutes to draw out bitterness – this step is key for mellowing the bitter flavor.
- Rinse bitter melon under cold water and pat very dry with paper towels.
- In a small bowl, beat eggs with soy sauce until frothy.
- Heat vegetable oil in a non-stick skillet over medium-high heat until shimmering. Add sliced garlic and cook 30 seconds until fragrant.
- Add bitter melon and stir-fry for 2–3 minutes, until bright green and just starting to soften.
- Pour egg mixture evenly over the bitter melon. Let set undisturbed for 10 seconds, then gently scramble with a spatula – avoid overmixing to keep eggs fluffy.
- Cook until eggs are just set but still moist, about 1 minute. For best texture, remove from heat just before they look fully cooked.
- Serve immediately while hot and creamy.
Vibrant and slightly bitter, this dish is a wonderful way to cool down in summer. Serve it over steamed rice for a light meal, or enjoy it on its own as a side. The creamy eggs mellow the bitterness, making it surprisingly addictive.
Luffa with Eggs

Zesting up summer meals doesn't get simpler than this luffa and egg stir-fry. I remember the first time I cooked it, the luffa released so much water I thought I messed up – but that's exactly what makes it silky and delicious. This is my go-to summer dish when I want something light but satisfying.
Serving: 2 | Prep Time: 10 minutes | Cooking Time: 10 minutes
Ingredients
Main
- Luffa – 1 medium (about 1 lb)
- Eggs – 3 large
- Garlic – 3 cloves, minced
- Salt – ½ teaspoon
- White pepper – ¼ teaspoon
- Vegetable oil – 2 tablespoons
Instructions
- Peel the luffa and cut into 1-inch chunks. A vegetable peeler works best to remove the tough skin.
- In a small bowl, beat the eggs with a pinch of salt and white pepper until well combined.
- Heat 1 tablespoon of oil in a wok or large skillet over medium-high heat. Add the minced garlic and stir for about 15 seconds until fragrant.
- Add the luffa chunks and stir-fry for 2 minutes. The luffa will start to release water and soften — don't worry, that's normal and creates a light sauce.
- Push the luffa to the sides of the pan. Add the remaining 1 tablespoon of oil to the center, then pour in the beaten eggs. Let them set for a few seconds, then scramble gently.
- Once the eggs are just set but still soft, stir everything together. Sprinkle with the remaining salt and white pepper, then toss quickly.
- Serve immediately — the longer it sits, the more water the luffa will release.
Every forkful is a soft, silky blend of tender luffa and fluffy eggs. I love piling it onto a bowl of jasmine rice with a splash of soy sauce — it's the perfect light summer dinner.
Gai Lan with Garlic

Here's my go-to recipe for Gai Lan with Garlic—a simple yet flavorful side dish that pairs beautifully with any Asian meal. It's a classic Cantonese green vegetable that comes together in minutes but delivers huge flavor.
Serving: 4 | Prep Time: 10 minutes | Cooking Time: 5 minutes
Ingredients
For the dish
- Gai Lan (Chinese broccoli) – 1 lb
- Garlic – 4 cloves, minced
- Vegetable oil – 1 tbsp
- Salt – 1 tsp
For the sauce
- Oyster sauce – 2 tbsp
- Soy sauce – 1 tsp
- Sugar – ½ tsp
- Sesame oil – 1 tsp
Instructions
- Bring a large pot of water to a rolling boil and add 1 tsp salt. This salt helps season the gai lan while preserving its bright green color.
- While the water heats, trim the tough ends of the gai lan and rinse thoroughly. If stalks are thick, halve them lengthwise for even cooking.
- Blanch the gai lan in the boiling water for 1-2 minutes, just until tender-crisp and vibrant green. Overcooking will make it mushy—set a timer!
- Drain the gai lan well and arrange on a serving plate. For extra crispness, you can shock it in ice water, but I skip that at home.
- In a small bowl, whisk together oyster sauce, soy sauce, sugar, and sesame oil until sugar dissolves. Set aside.
- Heat vegetable oil in a small skillet over medium heat. Add minced garlic and sauté for 20-30 seconds until fragrant but not browned—burnt garlic turns bitter.
- Pour the sauce mixture into the skillet with the garlic. Stir for about 10 seconds until it bubbles and thickens slightly.
- Immediately spoon the hot garlic sauce over the blanched gai lan. Serve right away while the vegetable is still warm and crisp.
Under the glossy sauce, each stalk stays crisp and slightly sweet, with the garlicky umami coating every bite. I love to serve this alongside steamed rice and a protein like soy-glazed salmon or teriyaki chicken. It's proof that the simplest preparations can be the most satisfying.
Chinese Lettuce with Dace in Black Bean Sauce

Perhaps you’re skeptical about canned fish, but trust me—this pantry-friendly stir-fry with Indian lettuce and dace in black bean sauce will change your mind. It’s an umami bomb that comes together in minutes, perfect for busy weeknights. I love making it when I need something comforting but fast.
Serving: 4 | Prep Time: 10 minutes | Cooking Time: 5 minutes
Ingredients
For the stir-fry
- Indian lettuce – 1 head
- Canned dace in black bean sauce – 1 (7 oz) can
- Garlic – 3 cloves, minced
- Fresh ginger – 1 tsp, grated
- Soy sauce – 1 tbsp
- Sugar – 1 tsp
- Vegetable oil – 2 tbsp
- Water – 2 tbsp
Instructions
- Wash the Indian lettuce and cut it into bite-sized pieces; set aside to drain excess water.
- Heat a wok over high heat until smoking, then add vegetable oil. (Tip: High heat is crucial for keeping the lettuce crisp – don’t skip it!)
- Add minced garlic and grated ginger; stir-fry for about 30 seconds until fragrant, taking care not to burn them.
- Open the can of dace in black bean sauce and add the entire contents (fish and sauce) to the wok. Use a spatula to break the fish into small chunks. (Tip: The oil in the can adds flavor, so don’t drain it.)
- Add the lettuce pieces all at once; stir-fry vigorously for about 1 minute until the lettuce starts to wilt but remains bright green.
- Drizzle soy sauce and sprinkle sugar over the lettuce; toss quickly to combine. (Tip: The sugar balances the saltiness of the black bean sauce.)
- If the pan looks dry, add water and stir-fry for another 30 seconds until the lettuce is tender-crisp and evenly coated. Serve immediately.
Every time I make this, the lettuce soaks up the savory black bean sauce while staying crunchy – it’s pure comfort. Enjoy it over jasmine rice or as a side for grilled meats. Trust me, this is one canned-fish recipe you’ll actually crave.
Conclusion
Vibrant, versatile, and so veggie-packed—this collection has something for every stir-fry or side dish craving! I hope you find a new weeknight favorite. Drop a comment with the recipe you’re excited to try, and don’t forget to save this roundup on Pinterest! 🌱

Laura Hauser is a food writer and editor passionate about authentic, approachable home cooking.




