Salads
This baby bok choy salad recipe transforms simple greens into a restaurant-worthy dish with crispy stir-fried edges and a bold peanut dressing. The secret lies in quick cooking over high heat—just 3 minutes—to preserve vibrant color while developing that satisfying crunch.
I developed this recipe after realizing how often fresh baby bok choy gets overlooked in favor of more dramatic greens, and the results are worth the effort. What sets this salad apart is the texture contrast: tender, slightly wilted centers paired with crispy edges that add dimension.
The zesty peanut dressing ties everything together with its nutty depth and tangy brightness, while optional toppings like toasted sesame seeds or crushed peanuts add extra crunch. It's the kind of salad that feels both fresh and substantial enough to serve as a light main course.
The beauty of this recipe is its adaptability—use it as a side for grilled meats, a vegetarian main, or even a refreshing lunch when paired with rice.
The dressing can be made ahead, and the salad itself comes together in under 15 minutes, making it perfect for weeknight dinners or meal prep. The combination of crispy bok choy and creamy dressing creates a perfect balance that keeps everyone reaching for seconds.
The key to achieving that crispy texture is proper preparation: wash the bok choy thoroughly, then cut it into bite-sized pieces while leaving the stems intact for structure.
Stir-frying in small batches ensures even cooking without steaming the greens, while the peanut dressing—made with just a few pantry staples—adds layers of flavor that elevate this salad from ordinary to extraordinary.
Whether you're serving it at a dinner party or keeping it simple for a solo meal, this recipe delivers impressive results with minimal effort.
Ingredients for baby bok choy salad
Fresh baby bok choy and simple pantry staples create this crispy, restaurant-style salad.
| Ingredient | Amount | Notes |
|---|---|---|
| Baby Bok Choy 🥬 | 12 whole | Heads halved lengthwise, stems intact |
| Peanut Butter 🥜 | ½ cup | Natural, unsweetened preferred |
| Lime Juice 🍋 | ¼ cup | Freshly squeezed, seeds strained |
| Soy Sauce 🥢 | ¼ cup | Low-sodium preferred |
| Sesame Oil 🫒 | 2 tbsp | Toasted sesame oil for aroma |
| Honey 🍯 | 2 tbsp | Or maple syrup for vegan option |
| Garlic Cloves 🧄 | 4 cloves | Minced for dressing |
| Ginger Root 🌿 | 1 tbsp | Freshly grated, no zest |
| Vegetable Oil 🫒 | 2 tbsp | High smoke point for stir-fry |
| Sesame Seeds 🌾 | 1 tbsp | Toasted for garnish |
| Crushed Peanuts 🥜 | ¼ cup | Optional for extra crunch |
| Red Chili Flakes 🌶️ | ½ tsp | Adjust to taste |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
The baby bok choy is the star here—look for heads that are bright green and compact with crisp stems. Whole Foods or Asian markets often carry the freshest selection, but any grocery store's produce section will work. Avoid wilted leaves or yellowing stems, as these won't crisp properly. For best results, buy organic if possible to avoid sand and grit that can ruin your stir-fry. I usually grab 12 heads for four servings, but adjust based on size—smaller heads mean more crispy edges.
No sesame oil? Avocado oil at half the amount works in a pinch, though it lacks that nutty depth. The peanut butter should be natural and unsweetened—Smucker's Natural or Jif Natural are reliable brands. For a vegan version, swap honey for maple syrup and use vegan peanut butter like 365 by Whole Foods. The soy sauce can be regular or tamari, but low-sodium versions keep the dressing from becoming too salty. Fresh ginger is ideal, but if you're short on time, one teaspoon of ground ginger works in a bind—just know it's less vibrant.
The bok choy keeps best in the fridge for 5-7 days when stored in a loosely wrapped plastic bag with a paper towel to absorb moisture. The peanut dressing stays fresh for 5 days in an airtight container, and the sesame seeds can be toasted ahead and stored for 2 weeks in a sealed jar. For meal prep, stir-fry the bok choy fresh and store it separately from the dressing—toss just before serving to maintain that perfect crunch. The dressing also doubles beautifully for other dishes like noodles or grilled tofu.
Why You'll Love This Recipe
- No Chopping Struggle: I’ll be real—this salad takes five minutes to prep. Just halve those baby bok choy leaves (no knives required if you’re feeling lazy), toss them in a bowl, and let the dressing do the work. The stems stay crisp, the leaves stay tender—zero fuss.
- Umami-Peanut Magic: That peanut butter-soy-lime combo? It’s ridiculously good. The creamy peanut ties into the bok choy’s natural sweetness while the sesame oil and lime cut through it like a bright, salty hug. Honestly, I’ve made this for potlucks, and people ask for the recipe before they even taste it.
- Lunchbox Hero: Between us, this is my go-to for work lunches or kids’ school meals. The flavors hold up all day, and the texture—crunchy stems, silky greens—never gets soggy. Pack it in a jar, and it’s still fresh by afternoon. (Yes, even on a Tuesday night.)
- Pantry Staple Power: You’re probably already stocked for this. Baby bok choy lasts forever in the fridge, and the dressing ingredients? Peanut butter, soy sauce, lime—stuff I buy weekly anyway. No specialty shopping, no wasted leftovers (unless you’re like me and eat it all in one sitting).
Step-by-step instructions for crispy stir-fried baby bok choy salad
Here's how to achieve perfectly crispy baby bok choy with a rich, balanced peanut dressing.
🔪 Step 1: Prep and Halve the Baby Bok Choy
Rinse the 12 whole baby bok choy under cold water and pat completely dry with paper towels. Using a sharp chef's knife, carefully halve each head lengthwise from stem to leafy top, keeping the stems intact. This creates flat surfaces that will sear beautifully in the pan.
Arrange the halved bok choy on a clean kitchen towel to air-dry for 5 minutes before cooking. The drier the surfaces, the better they'll brown and crisp. I like to work in batches if needed, keeping the prepped bok choy covered with a damp towel to prevent wilting while I finish preparing the rest.
🍳 Step 2: Stir-Fry Until Crispy-Tender
Heat 2 tablespoons vegetable oil in a large skillet over medium-high heat until shimmering. Add the halved baby bok choy in a single layer, cut-side down. Cook undisturbed for 2-3 minutes until the cut edges develop golden-brown spots and begin to crisp.
Gently flip each piece and continue cooking for another 2-3 minutes until the stems are tender when pierced with a knife and the leaves are just wilted but still vibrant. The key is high heat and minimal stirring—this creates the perfect crisp-tender texture. If the pan gets too crowded, work in batches to maintain even cooking.
👨🍳 Step 3: Make the Peanut Dressing
While the bok choy cooks, whisk together 0.5 cup peanut butter, 0.25 cup soy sauce, 0.25 cup lime juice, 2 tablespoons honey, 4 minced garlic cloves, and 1 tablespoon freshly grated ginger root in a bowl. The mixture will be thick—this is normal and essential for that rich peanut flavor.
Slowly drizzle in 2 tablespoons sesame oil while whisking continuously. The dressing should emulsify into a smooth, glossy sauce. If it's too thick, add 1-2 tablespoons warm water to reach a pourable consistency. Taste and adjust seasoning with 0.5 teaspoon salt and 0.25 teaspoon black pepper—the peanut butter and honey can make this naturally sweet, so balance with the acidity of lime.
🥘 Step 4: Combine and Garnish
Transfer the crispy baby bok choy to a large serving bowl. Drizzle the peanut dressing over the top and toss gently to coat evenly. The residual heat from the bok choy will help the dressing cling beautifully. If the dressing seems too thick after tossing, add another splash of warm water to loosen it.
Sprinkle with 1 tablespoon toasted sesame seeds and 0.25 cup crushed peanuts for texture, then finish with 0.5 teaspoon red chili flakes for a subtle kick. Serve immediately while the bok choy is still crisp and the dressing is warm—this salad tastes best fresh off the heat when the textures contrast perfectly.
⏰ Step 5: Rest and Serve (Optional)
For slightly cooler, more mellow flavors, let the salad rest for 5-10 minutes before serving. This allows the bok choy to reabsorb some of the dressing, intensifying the peanut flavor. The crispness will soften slightly but remain pleasant rather than brittle.
Pair with steamed jasmine rice or warm naan to soak up the dressing. The balance of crispy bok choy, creamy peanut sauce, and nutty garnishes makes this salad satisfying enough to stand alone or complement any Asian-inspired meal.
Pro Tips For Making Baby Bok Choy Salad
- STRIP THE STALKS FIRST: Baby bok choy’s thick stems take forever to soften—skip the hassle by cutting them off at the base before cooking. You’ll save 3-4 minutes and get even cooking instead of mushy centers. (Yes, even if you’re impatient like me.)
- DRESS THE LIME JUICE: Fresh lime juice curdles peanut butter fast—mix it with a splash of warm water first, then stir into the dressing. This keeps the sauce silky instead of grainy. (I learned this the hard way after throwing out three batches.)
- COOK THE BOK CHOY AL DENTE: Stop cooking when the leaves are bright green and the stems yield slightly—overcooking turns them limp. Test one piece: it should snap cleanly, not bend. (Your future self will thank you.)
- UPGRADE WITH SESAME OIL LAST: Add sesame oil after tossing everything—it burns off instantly at high heat. A teaspoon right before serving gives that nutty aroma without bitterness. (Sounds weird, but it works.)
Health benefits of this recipe
Rich in Vitamin C
Baby bok choy is a vitamin C powerhouse, with 12 heads providing nearly 100% of your daily needs. This vitamin supports immune function, collagen production, and iron absorption—perfect for keeping your skin glowing and your body resilient.
The quick stir-fry method preserves these nutrients better than boiling or steaming. 💪
High in Antioxidants
This leafy green contains lutein and zeaxanthin, antioxidants that protect your eyes from harmful UV light and reduce oxidative stress. A single serving also delivers vitamin A (about 150% daily value), which supports vision and skin health.
The vibrant green color signals high antioxidant content—don’t overcook or you’ll lose these benefits!
Low-Calorie Protein
While not a complete protein source, baby bok choy contributes 2-3 grams of plant-based protein per serving while keeping calories low (around 30 calories per head). The peanut dressing adds healthy fats from natural peanut butter, creating a balanced meal that keeps you full without excess calories.
This makes it ideal for weight-conscious eaters or anyone seeking a light yet satisfying dish.
Digestive Fiber Boost
The stems and leaves provide 2-3 grams of dietary fiber per serving, supporting gut health and promoting regular digestion. Fiber also helps stabilize blood sugar levels, making this salad a smart choice for balanced meals.
The crispy edges add texture that stimulates digestion, while the peanut dressing’s healthy fats enhance nutrient absorption. 🌱
Blood Pressure Support
Baby bok choy contains potassium (about 300mg per serving) and calcium, both of which help regulate blood pressure. The low-sodium soy sauce in the dressing complements this naturally, making the salad heart-friendly. For extra potassium, add a pinch of Himalayan pink salt instead of regular table salt.
Versatile Nutrient Pairing
The peanut dressing elevates the salad’s nutritional profile by adding healthy fats and protein from the peanut butter. Sesame seeds contribute calcium and magnesium, while crushed peanuts provide extra plant-based protein.
Together, these ingredients create a meal that’s not just delicious but also packed with complementary nutrients for overall wellness.
Nutrition facts
Frequently asked questions
Can I use regular bok choy instead of baby bok choy?
You can, but the results will differ significantly. Baby bok choy has tender stems and smaller leaves that crisp beautifully in 3 minutes of stir-frying. Regular bok choy has thicker stems that require 5-7 minutes to cook through, which can make the leaves mushy. For best results, stick with baby bok choy or cut regular bok choy into 1-inch pieces and cook in batches to maintain texture contrast.
How do I make this salad nut-free?
Swap the peanut butter for sunflower seed butter (1:1 ratio) and omit crushed peanuts. Use toasted sunflower seeds instead for crunch. The dressing will still be rich and creamy, though the flavor will be more neutral. For extra protein, add toasted pumpkin seeds or chopped edamame as garnishes. Always check labels on seed butters for cross-contamination warnings if allergies are a concern.
Can I meal prep this salad ahead?
Yes, but with a few key adjustments. Store the stir-fried bok choy and dressing separately in airtight containers for up to 3 days. Toss just before serving to maintain crispness. The dressing keeps for 5 days in the fridge. For longer storage, freeze the dressing in ice cube trays and thaw as needed. The texture will soften slightly after refrigeration, but the flavors remain delicious.
Why did my bok choy turn soggy instead of crispy?
This usually happens from one of three issues: overcrowding the pan (steams instead of crisps), not drying the bok choy thoroughly before cooking, or cooking at too low heat. For crispy results, work in single layers, ensure the pan is smoking hot, and pat the bok choy completely dry. If using a nonstick pan, add 1 extra tablespoon of oil to prevent sticking.
What other greens can I substitute?
For a similar texture, try baby napa cabbage or shredded purple cabbage (cut into 1-inch ribbons). Other options include baby spinach (wilts quickly) or shredded Brussels sprouts (halve and blanch first). Avoid leafy greens like romaine or kale—they won't achieve the same crisp-tender contrast. Adjust cooking times based on the vegetable's density.
