Chinese Broccoli Salad Recipe: Wok-Fried Greens with Crunchy Peanuts and Tangy Dressing

Salads

Chinese Broccoli Salad Recipe: Wok-Fried Greens with Crunchy Peanuts and Tangy Dressing

This Chinese broccoli salad recipe transforms simple greens into a vibrant, crunchy dish packed with bold flavors. The secret lies in wok-frying the broccoli for a tender-crisp texture, then tossing it with a tangy sesame-peanut dressing that balances sweet, nutty, and slightly spicy notes.

I developed this version after craving something fresh yet deeply flavorful—perfect for weeknight dinners or potlucks where it always disappears first.

The foundation of this salad is blanched gai lan (Chinese broccoli), which maintains its vibrant green color and crisp bite even after cooking. A quick wok-fry adds depth without wilting the greens, while crushed peanuts and toasted sesame seeds bring satisfying crunch and nutty richness.

The dressing—made with rice vinegar, soy sauce, and a touch of chili—ties everything together with a bright, addictive tang.

What you'll end up with is a salad that's as beautiful as it is delicious: bright green broccoli stems with tender florets, glistening from the dressing, topped with golden peanuts and sesame seeds.

The flavors are balanced—sweet from the peanuts, tangy from the dressing, and slightly spicy from the chili—creating a dish that's both comforting and exciting. It's the kind of recipe that proves healthy food can be incredibly satisfying.

Serve this salad as a standalone dish or pair it with grilled meats or steamed fish for a complete meal. The leftovers keep well in the fridge for up to 3 days, making it an excellent make-ahead option. Ready to transform your salad game? Let's get started.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Low Cal

Ingredients for chinese broccoli salad

Fresh gai lan, crunchy peanuts, and a tangy dressing—this salad delivers restaurant-quality crunch and flavor with just 15 ingredients.

Ingredient Amount Notes
Gai Lan (Chinese Broccoli) 🥬 1 ½ lb Stems and florets separated, trimmed
Raw Peanuts 🥜 ½ cup Unsalted, dry-roasted preferred
White Sesame Seeds 🌰 2 tbsp Toasted for nutty aroma
Rice Vinegar 🍶 ⅓ cup Seasoned preferred for depth
Light Soy Sauce 🥢 ¼ cup Low-sodium for balance
Sesame Oil 🫒 1 tbsp Toasted, not flavored
Peanut Butter 🥜 2 tbsp Creamy, unsalted
Garlic Cloves 🧄 3 cloves Minced for aromatic base
Ginger Root 🌿 1 tbsp Freshly grated, not powdered
Red Chili Flakes 🌶️ ½ tsp Adjust for spice preference
Honey 🍯 1 tbsp Wildflower preferred
Sesame Oil (for dressing) 🫒 1 tsp Toasted, for finishing
Neutral Oil (for wok-fry) 🫒 2 tbsp Avocado or canola oil
Salt 🧂 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ¼ tsp Freshly cracked

Gai lan is the star here, so pick the freshest stalks—look for vibrant green florets and crisp stems at Asian markets or the produce section. The stems should snap when bent, not bend easily. Trader Joe's and H Mart carry excellent quality, but any grocery store with a good produce department will have it. If you can't find gai lan, substitute regular broccoli florets and stems, though the flavor won't be identical. For the peanuts, raw unsalted peanuts toast best—skip the pre-salted kind unless you want extra sodium. Toast them in a dry pan until golden for maximum crunch.

No sesame seeds? Toasted sunflower seeds work in a pinch, though they lack the same nutty depth. Short on peanut butter? Almond butter or tahini adds richness, but the flavor will shift slightly. The dressing relies on a balance of sweet (honey), tangy (rice vinegar), and umami (soy sauce)—don't skip any of these. For extra heat, add a dash of sriracha or gochujang instead of chili flakes. If you're prepping ahead, make the dressing first—it keeps for up to a week in the fridge, and the flavors meld beautifully.

This salad tastes even better the next day as the flavors meld—store the dressing and toppings separately to keep everything crisp. The gai lan stays fresh for 3-4 days in the fridge if stored in a sealed container with a paper towel to absorb moisture. For a quick meal prep hack, wok-fry the broccoli ahead and store it separately, then toss everything together when ready to serve. The dressing can be thinned with a splash of water if it thickens overnight. Serve chilled or at room temperature for the best texture.

❤️

Why You'll Love This Recipe

  • No-Chop Nightmare: I swear, this salad only needs three things chopped: the gai lan (cut into 2-inch pieces), peanuts (if not pre-shelled), and a quick toss of sesame seeds. The rest? Just stir. Honestly, I’ve made it after work when I couldn’t be bothered to wash another knife.
  • Crunch Meets Umami: That first bite—crisp gai lan with the nutty punch of raw peanuts and a whisper of toasted sesame—is chef’s kiss. The rice vinegar and light soy sauce balance it perfectly, like a little flavor hug for your mouth. (Yes, even on a Tuesday night.)
  • Lunchbox Hero: Between us, this keeps better than most salads. Toss it in a container with a sprinkle of extra sesame seeds, and it’s still fresh-tasting three days later. My kids grab it for school, and I sneak leftovers for my own lunch—no judgment.
  • Budget Crunch: Gai lan is cheap, peanuts last forever, and a bottle of rice vinegar stretches for ages. I’ve made this for under $5 per serving, and it still feels like a fancy dish. (My wallet thanks me every time.)

Step-by-step instructions for wok-fried Chinese broccoli salad

This vibrant dish balances crisp-tender greens with nutty, tangy flavors—here's how to nail it every time.

1

Blanch the Gai Lan for Perfect Texture

Fill a large pot with water and bring to a rolling boil. Add the 1.5 lb gai lan (Chinese broccoli), separating stems and florets as you go. Blanch stems for 1 minute and florets for 30 seconds—they cook at different rates. Immediately drain and rinse under cold water to stop cooking and preserve bright green color.

Here's the thing—overcooking turns gai lan mushy. You want stems slightly tender but still firm with a bite, and florets crisp-tender. Drain thoroughly in a colander, then spread on a baking sheet to cool completely before wok-frying. This step makes all the difference in final texture.

2

Wok-Fry for Crisp-Tender Gai Lan

Heat 2 tbsp neutral oil in a wok or large skillet over high heat until shimmering. Add the cooled gai lan in a single layer—don't crowd the pan. Stir-fry for 2-3 minutes until stems are golden in spots and florets regain their crispness. You're not cooking it again, just reheating to maintain texture.

Watch closely—you want to see the edges turning golden while keeping the interior tender. If the pan smokes excessively, reduce heat slightly but maintain high temperature. Remove gai lan and set aside, reserving any oil in the pan for the dressing.

3

Prepare the Peanut-Ginger Dressing

In a small bowl, whisk together 2 tbsp peanut butter, 1 tbsp honey, 1 tbsp sesame oil, 3 minced garlic cloves, 1 tbsp grated ginger root, 0.5 tsp red chili flakes, 0.5 tsp salt, and 0.25 tsp black pepper. This creates the rich base of your dressing.

Slowly drizzle in 0.33 cup rice vinegar while whisking continuously. The mixture will thicken slightly, creating a velvety texture. If it's too thick, add 1-2 teaspoons of hot water to reach a pourable consistency. Taste and adjust seasoning—you want a balance of sweet, spicy, and umami.

4

Assemble the Salad with Crunchy Toppings

In a large bowl, combine the wok-fried gai lan with 0.5 cup raw peanuts and 2 tbsp toasted white sesame seeds. Pour the dressing over the greens and toss gently to coat evenly. The peanuts add satisfying crunch while the sesame seeds contribute nutty aroma.

Let the salad sit for 5 minutes before serving—this allows the flavors to meld together. Taste one piece of gai lan and adjust seasoning if needed. For extra richness, drizzle with an additional 1 tsp sesame oil before serving. Serve immediately while the greens are still crisp-tender.

👨‍🍳

Pro Tips For Making Chinese Broccoli Salad

  • Blanch Gai Lan Just Right: Dump the stems into boiling water for 30 seconds—not the florets. Overcooking turns them mushy, but undercooked stems stay tough. Immediately plunge into ice water to stop cooking; otherwise, they’ll keep softening while you dress the salad. (I learned this the hard way when my salad tasted like oversteamed greens.)
  • Toast Peanuts Until Golden: Skip the microwave—dry-toast raw peanuts in a skillet over medium heat for 5-7 minutes, shaking the pan constantly. You want them golden, not brown, or they’ll taste bitter. Let them cool completely before chopping, or they’ll release oil everywhere. (Yes, even if you’re impatient like me.)
  • Dress Salad Last Minute: Toss gai lan with sesame seeds and peanuts first, then add dressing right before serving. The stems absorb moisture fast, so if you mix everything ahead, they’ll turn soggy. Keep rice vinegar and soy sauce separate until the last second—this keeps the crunch intact. (Your future self will thank you.)
  • Use Light Soy Sparingly: Start with half the recipe’s soy sauce and taste. Too much overpowers the gai lan’s natural flavor, making the salad taste salty instead of savory. Balance it with a splash of rice vinegar—this brightens the dish without masking the peanuts. (I was skeptical until I tried it.)

Serving suggestions for chinese broccoli salad

As a Standalone Dish

This salad makes an impressive light lunch or dinner—especially when served in a wide, shallow bowl to showcase its vibrant colors. I like to arrange the gai lan in a circular pattern with peanuts and sesame seeds scattered artistically on top.

Garnish with thinly sliced scallions for freshness and a final drizzle of sesame oil just before serving. 🥗

For a complete meal, pair it with steamed jasmine rice or warm egg rolls to balance the salad's brightness. The nutty dressing complements the mild flavors perfectly, making it satisfying on its own. If you're serving guests, double the recipe—it disappears quickly!

With Protein Pairings

Add grilled shrimp or sesame-crusted chicken to turn this into a full meal. The shrimp should be cooked just before serving to maintain its texture—toss with 1 tbsp soy sauce, 1 tsp honey, and a pinch of white pepper while grilling. 🍤

For a vegetarian option, serve alongside tofu cubes marinated in 1 tbsp soy sauce, 1 tsp sesame oil, and ½ tsp grated ginger. Pan-fry until golden and crispy for a protein boost that pairs beautifully with the salad's crunch.

Garnish Like a Pro

Elevate your presentation with quick-pickled red onions—thinly slice ½ red onion, soak in ¼ cup rice vinegar and 1 tsp sugar for 15 minutes, then drain. Their bright acidity cuts through the richness of the dressing. 🌶️

For extra flair, add crispy fried shallots—sauté 3 thinly sliced shallots in 1 tbsp oil until golden brown. Sprinkle over the salad right before serving for a luxurious touch. Even a simple lime wedge on the side adds a zesty contrast.

Meal Prep Friendly

Store the dressing separately in an airtight container and keep the gai lan and toppings in another. When ready to serve, toss everything together—this keeps the greens crisp and prevents sogginess. The dressing stays fresh for up to 5 days in the fridge. 💡

For a quick weekday lunch, pack the salad in a divided container with dressing on the side. Add a small bag of peanuts and a sesame oil packet (like those used for takeout) to keep everything fresh. The flavors actually improve overnight as they meld!

Nutrition facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 3g15%
Cholesterol 0mg0%
Sodium 520mg23%
Total Carbohydrate 22g8%
Dietary Fiber 6g21%
Sugars 8g
Protein 12g24%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I substitute regular broccoli for gai lan in this recipe?

Yes, you can use regular broccoli, but the flavor and texture will differ slightly. For best results, use both florets and stems (peeled and cut into matchsticks). Blanch stems for 2 minutes and florets for 1 minute to achieve similar tenderness. Gai lan's thicker stems hold up better to wok-frying, so regular broccoli may become softer faster.

2

How do I make this salad vegan?

This recipe is already mostly vegan! Simply replace the honey with maple syrup and ensure your peanut butter is vegan-certified. Check that your soy sauce is also vegan (some contain fish-based additives). The dressing and toppings remain plant-based, making this an excellent vegan-friendly dish.

3

Why does my dressing turn out too thick or too thin?

The dressing consistency depends on how much rice vinegar you use and the type of peanut butter. If it's too thick, add 1-2 teaspoons of hot water while whisking. For a thinner dressing, increase rice vinegar by 1 tablespoon. Creamy peanut butter creates a thicker base than crunchy, so adjust accordingly. The dressing should coat the greens evenly without making them soggy.

4

Can I make this salad ahead of time?

Store the dressing separately in an airtight container and keep the gai lan and toppings in another. When ready to serve, toss everything together—this keeps the greens crisp. The flavors actually meld better overnight, making it perfect for meal prep. Keep it refrigerated for up to 3 days for best texture and freshness.

5

What's the best way to store leftovers?

Store leftovers in an airtight container with a paper towel to absorb moisture and prevent wilting. Keep the dressing separate until ready to eat. Refrigerate for up to 3 days. When reheating, gently warm the greens in a pan with 1 teaspoon of oil for 1-2 minutes to restore crispness, then toss with fresh dressing.

★★★★★5.0(13 reviews)
Categories Salads