Salads
This Chinese green salad recipe transforms simple greens into a vibrant, textured dish with crispy mandarin oranges and a nutty sesame dressing twist. The secret lies in massaging the greens to wilt them just enough while preserving their crunch, then balancing sweet, tangy, and umami flavors in every bite.
I developed this version after realizing traditional salads needed more texture and depth—this one delivers both without sacrificing freshness.
What sets this salad apart is the crispy mandarin orange segments, achieved through a quick pan-sear that caramelizes their edges while keeping the centers juicy.
The dressing combines toasted sesame oil, rice vinegar, and a touch of soy sauce for that signature Chinese flavor profile, finished with a sprinkle of sesame seeds for extra crunch. This vegetarian recipe is naturally vegan when using agave instead of honey, making it versatile for any dietary preference.
The result is a salad that's both refreshing and satisfying—bright greens, sweet citrus, and nutty dressing create a perfect harmony of flavors and textures.
The mandarin oranges add a pop of color and a sweet contrast to the savory dressing, while the sesame seeds provide a satisfying crunch in every bite. It's the kind of dish that feels special enough for dinner guests but simple enough for a weeknight meal.
Perfect for spring and summer gatherings or as a light lunch, this salad comes together in just 20 minutes with minimal prep. The technique of massaging the greens ensures they stay crisp yet tender, while the dressing ties everything together with its complex flavor profile.
Whether you're serving it as a side or a main dish, this Chinese green salad is sure to impress.
Ingredients for chinese green salad
Fresh greens, crispy textures, and nutty dressing create this vibrant Chinese-inspired salad.
| Ingredient | Amount | Notes |
|---|---|---|
| Baby Bok Choy 🥬 | 4 whole | Heads separated, stems trimmed |
| Mandarin Orange Segments 🍊 | 1 cup | Fresh, peeled, no membrane |
| Crispy Fried Shallots 🧅 | ¼ cup | Store-bought or homemade |
| Toasted Sesame Seeds 🌿 | 2 tbsp | Lightly toasted for aroma |
| Extra-Firm Tofu 🍱 | ½ lb | Cubed, pressed and dried |
| Toasted Sesame Oil 🫒 | 2 tbsp | For authentic flavor |
| Rice Vinegar 🍶 | 3 tbsp | Unseasoned for balance |
| Low-Sodium Soy Sauce 🍶 | 1 ½ tbsp | For umami depth |
| Agave Nectar 🍯 | 1 ½ tbsp | Vegan sweetener option |
| Garlic Cloves 🧄 | 2 cloves | Minced for dressing |
| Ginger Root 🌿 | 1 tsp | Freshly grated |
| Sesame Dressing Oil 🫒 | ½ cup | Light neutral oil blend |
| Diamond Crystal Kosher Salt 🧂 | ½ tsp | For seasoning |
| Freshly Ground Black Pepper 🌶️ | ¼ tsp | For dressing finish |
The baby bok choy is the salad's backbone—look for heads with tight, vibrant green leaves and crisp stems. Whole Foods or Asian markets carry the best selection, but any grocery store's produce section works. For the mandarin oranges, fresh is non-negotiable—canned segments lack the juicy texture we're after. If you can't find fresh, Trader Joe's carries pre-segmented mandarins in season. The tofu should be extra-firm for that satisfying bite; press it for 15 minutes before cubing to remove excess moisture. For the crispy fried shallots, Three Crabs brand is my go-to for authentic texture, but any store-bought variety works in a pinch.
No sesame seeds? Toasted poppy seeds add a similar crunch, though they lack the nutty depth. Substituting maple syrup for agave works if you're not vegan, but the flavor profile shifts slightly. The soy sauce can be swapped for tamari if gluten-free is a concern, though traditional soy sauce provides that classic umami kick. For the ginger, fresh is ideal, but if you're using powdered, reduce to half the amount—it's far more concentrated. The tofu can be omitted entirely if you prefer a completely plant-based salad without it, though it adds a satisfying protein element. If you're short on time, pre-cut bok choy from the salad bar section saves chopping.
Store the bok choy wrapped in a damp towel in the fridge for up to 3 days—it wilts faster than you'd think. The mandarin segments keep for 2 days in an airtight container, though they're best used fresh. The dressing separates if stored longer than 3 days, so mix it fresh before serving. For meal prep, assemble the salad 1 hour before serving—this gives the dressing time to marinate the greens without making them soggy. The tofu can be pre-cooked and stored for 4 days in the fridge, making this a great make-ahead dish for busy weeks.
Why You'll Love This Recipe
- No-Cook Crunch Factor: I swear by the fried shallots here—just sprinkle them on top, and suddenly you’ve got this addictive crunch that turns a simple salad into something special. No frying skills needed; store-bought shallots work just as well.
- Bright & Savory Balance: That mandarin orange zing cuts through the earthy bok choy and creamy tofu like a breath of fresh air. Honestly, the contrast is what makes this salad feel like a little vacation in your mouth.
- Lunchbox Hero: Between us, this keeps perfectly for days—toss it in a container with a little extra dressing, and you’ve got a packed lunch that still tastes fresh hours later. My kids actually eat their veggies when it’s in there.
- Budget Meal Stretch: Tofu’s cheap, bok choy’s affordable, and a single bag of mandarin segments lasts forever. I’ll be real: this salad costs me half what takeout does, but feels just as satisfying. (Yes, even on a Tuesday night.)
Step-by-step instructions for Chinese green salad with crispy mandarin oranges
This vibrant salad balances fresh greens, sweet mandarin oranges, and a nutty sesame dressing.
Prepare the Crispy Tofu
Press the 0.5 lb extra-firm tofu between paper towels for 15 minutes to remove excess moisture. Cut into ½-inch cubes and pat completely dry with fresh paper towels—this ensures maximum crispiness.
Heat 0.5 cup sesame dressing oil in a nonstick skillet over medium-high heat until shimmering. Add the tofu cubes in a single layer and cook undisturbed for 4-5 minutes until golden brown on all sides. Transfer to a paper towel-lined plate to drain excess oil. The tofu should hold its shape while maintaining a crisp exterior—this is your foundation for texture contrast.
Blanch and Cool the Baby Bok Choy
Fill a large bowl with ice water and set aside. Bring a pot of water to a rolling boil and add the 4 whole baby bok choy (heads separated, stems trimmed). Blanch for exactly 30 seconds—just enough to soften slightly while maintaining vibrant color.
Immediately transfer the bok choy to the ice water bath for 2 minutes to stop the cooking process. Drain well and pat dry with paper towels. The leaves should be bright green and crisp-tender, not limp. This quick blanching preserves their natural crunch while making them more receptive to the dressing.
Create the Sesame Dressing
In a small bowl, whisk together the 2 tbsp toasted sesame oil, 3 tbsp rice vinegar, 1.5 tbsp low-sodium soy sauce, and 1.5 tbsp agave nectar until fully combined. Add the 2 cloves minced garlic and 1 tsp freshly grated ginger root, stirring until fragrant.
Season with 0.5 tsp Diamond Crystal kosher salt and 0.25 tsp freshly ground black pepper, then whisk in the 0.5 cup sesame dressing oil slowly to create an emulsified dressing. The texture should coat the back of a spoon without being overly thick. Taste and adjust seasoning—this dressing carries the entire dish, so balance is critical.
Assemble the Salad
In a large bowl, gently combine the blanched baby bok choy, 1 cup mandarin orange segments, and 0.25 cup crispy fried shallots. Sprinkle with the 2 tbsp toasted sesame seeds and toss lightly to distribute evenly. The fried shallots will add an extra layer of crunch while the sesame seeds contribute nutty depth.
Drizzle the dressing over the salad and toss gently—just enough to coat the ingredients without breaking the mandarin segments. Add the crispy tofu cubes and toss once more. Serve immediately while the tofu remains crispy and the dressing is still vibrant. The contrast of textures and temperatures makes this salad truly special.
Pro Tips For Making Chinese Green Salad
- Blanch Bok Choy First: Toss whole baby bok choy in boiling water for 30 seconds—just enough to soften the stems. Then shock in ice water to stop cooking. This keeps the leaves crisp and prevents them from turning into sad, limp mush when mixed with dressing later.
- Dry Tofu Thoroughly: After pressing tofu, pat it dry with paper towels—no wet spots. I learned this the hard way when my tofu turned into a soggy mess after frying. Cold tofu also crisps better, so take it out of the fridge 10 minutes before cooking.
- Skip Pre-Peeled Oranges: Buy whole mandarin oranges and peel them yourself—it’s faster than it sounds. The peel’s bitter oils linger on store-bought segments, and you’ll end up with a salad that tastes like a sad, chemical aftertaste. A sharp paring knife and 2 minutes save you from regret.
- Toast Shallots Low: Fry shallots on medium-low heat until golden, not brown. High heat burns them before they crisp, leaving a bitter, acrid flavor. Stir often and pull them when they’re just starting to darken—they’ll crisp up more as they cool. (Yes, even if you’re impatient like me.)
Wine and beer pairings for these flavors
Light White Wine
I always reach for a crisp Sauvignon Blanc from New Zealand when serving this salad—its bright acidity and citrus notes mirror the mandarin oranges perfectly. Look for wines with 12-13% ABV like Kim Crawford or Oyster Bay to complement the salad's freshness without overpowering the delicate greens.
The slight herbal undertones in these wines also pair beautifully with the toasted sesame flavors. 🍷
Dry Riesling
A well-chilled German Riesling (off-dry or dry) is another fantastic match, especially if you prefer a touch of sweetness to balance the salad's savory elements.
I love Dr. Loosen Blue Slate—its stone fruit flavors and crisp acidity enhance the mandarin segments while cutting through the richness of the sesame dressing. Serve at 45-50°F for optimal refreshment.
Light Beer Options
For beer lovers, a Japanese lager like Asahi Super Dry or Sapporo works wonders—its clean, crisp profile lets the salad's flavors shine without competing. Alternatively, a Belgian witbier such as Hoegaarden adds a subtle spice and citrus note that complements the ginger and garlic in the dressing.
Avoid heavy IPAs or stouts that might overpower the delicate greens. 🍺
Non-Alcoholic Pairings
Don't overlook non-alcoholic options! A sparkling jasmine tea (chilled) with a splash of yuzu juice creates a refreshing contrast to the salad's umami depth. For something more substantial, try a ginger beer with a squeeze of lime—its effervescence cleanses the palate between bites.
I also love unsweetened iced hibiscus tea for its tartness that echoes the rice vinegar in the dressing.
Seasonal Adaptations
In summer, switch to a chilled rosé with 10-12% ABV—its berry notes harmonize with the mandarin while keeping the meal light. For winter gatherings, a dry Riesling with higher acidity helps cut through the richness of any added toppings like crispy fried shallots.
Always let your beverage breathe for 10-15 minutes before serving to enhance its aromatic qualities. ✨
Nutrition facts
Frequently asked questions
Can I make this Chinese green salad without tofu?
The tofu adds protein and texture, but you can easily omit it for a completely plant-based version. For extra crunch, add ¼ cup roasted edamame or ½ cup thinly sliced cucumber. If you want a meat option, try grilled shrimp (chilled after cooking) or thinly sliced chicken breast cooked in the same sesame oil as the tofu.
How do I keep the greens crisp without making them soggy?
The blanching technique is key—only boil the bok choy for 30 seconds and immediately shock it in ice water. After draining, pat the greens very dry with paper towels before tossing with the dressing. Assemble the salad just before serving to prevent wilting, and store any dressing separately until ready to combine.
What's the best way to make crispy mandarin orange segments?
Fresh mandarin segments naturally have some crispness, but for extra crunch, pan-sear them for 1-2 minutes in 1 tbsp neutral oil over medium heat until lightly caramelized. For maximum crispiness, toss them with ½ tsp cornstarch before searing. Alternatively, you can air-fry them at 375°F for 3-4 minutes for a lighter texture.
Can I make this salad ahead of time?
Yes, but with some adjustments. Prep all components except the dressing and assemble the salad 1 hour before serving. Store the dressing separately and toss it in just before eating. The tofu and mandarin oranges can be prepped 2 days ahead and refrigerated. For the greens, blanch them up to 1 day ahead and store in an airtight container with a paper towel to absorb moisture.
What other greens can I use instead of baby bok choy?
Baby spinach, butter lettuce, or a mix of shredded napa cabbage and green cabbage work beautifully. For a more traditional Chinese flavor, try baby gai lan (Chinese broccoli) or shredded bok choy leaves. Just adjust the blanching time—thicker greens like cabbage may need 1-2 minutes instead of 30 seconds.
