Salads
This Asian green bean salad recipe delivers crisp-tender green beans with a bright sesame-lime dressing that balances sweet, tangy, and nutty flavors. The secret lies in blanching the beans just enough to maintain their vibrant color and crisp texture while preventing them from becoming mushy.
I developed this recipe after struggling to find a version that kept the beans perfectly al dente—most recipes either overcook them or leave them too soft.
What sets this salad apart is the dressing, which combines toasted sesame oil, fresh lime juice, and a touch of honey for depth. The beans are tossed with thinly sliced red onions, crushed peanuts, and fresh herbs like cilantro and Thai basil, creating a harmonious blend of textures and flavors.
This dish is not only refreshing but also packed with nutrients, making it an excellent choice for a light lunch or side dish.
The result is a salad that's crisp-tender with a perfect bite—neither too soft nor too crunchy—coated in a zesty, aromatic dressing that elevates every ingredient. The sesame-lime zing cuts through the richness of the peanuts and onions, creating a balance that's both satisfying and refreshing.
Whether served as a side or a main dish, this salad is sure to impress.
For added protein, you can easily incorporate tofu or shrimp, making it adaptable to various dietary preferences. The recipe is designed to be simple yet sophisticated, ensuring you achieve restaurant-quality results at home. Let's dive into the ingredients and instructions to bring this dish to life.
Ingredients for asian green bean salad
The perfect balance of crisp-tender beans and zesty sesame-lime dressing awaits with these fresh ingredients.
| Ingredient | Amount | Notes |
|---|---|---|
| Green Beans 🥦 | 1 ½ lb | Fresh, trimmed and blanched |
| Red Onion 🧅 | 1 whole | Thinly sliced, outer layers removed |
| Raw Peanuts 🥜 | ½ cup | Crushed or chopped, unsalted |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, stems removed |
| Thai Basil Leaves 🌿 | ¼ cup | Thinly sliced, stems removed |
| Toasted Sesame Oil 🫒 | 2 tbsp | For dressing, not cooking |
| Fresh Lime Juice 🍋 | 3 tbsp | From 1-2 limes, freshly squeezed |
| Raw Honey 🍯 | 1 tbsp | For subtle sweetness |
| Low-Sodium Soy Sauce 🥄 | 1 ½ tbsp | For umami depth |
| Sesame Seeds 🌾 | 1 tbsp | Toasted, for garnish |
| Garlic Cloves 🧄 | 2 cloves | Minced, for dressing |
| Vegetable Oil 🫒 | 2 tbsp | For blanching beans |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
The green beans are the star here, and freshness is key. Look for beans with vibrant green color and crisp texture—avoid any that feel limp or yellowed. Trader Joe's and Whole Foods often carry the best quality, but any well-stocked grocery store should have suitable options. For blanching, you'll need a large pot of boiling water and an ice bath. The goal is to cook the beans just until they're tender-crisp—about 2-3 minutes. If they're too thick, trim the ends to ensure even cooking. The red onion should be thinly sliced for a delicate crunch, and soaking in cold water for 10 minutes before draining helps mellow its sharpness.
No sesame oil? Toasted peanut oil or avocado oil works in a pinch, though the flavor won't be identical. Fresh lime juice is ideal, but bottled lime juice in a pinch—just add a pinch of salt to compensate for the lack of freshness. The honey can be swapped for maple syrup or agave nectar if you prefer a vegan option. For the peanuts, crushed cashews or almonds add a nice texture variation. If you can't find Thai basil, regular basil or even mint will work, though the flavor will differ slightly. The dressing ingredients should be combined just before tossing with the beans to keep the sesame oil from turning bitter.
Blanched green beans keep their best texture for 3 days in the fridge if stored in an airtight container with a paper towel to absorb excess moisture. The dressing can be made ahead and stored separately for up to 5 days, though the lime juice will lose some brightness over time. For a restaurant-style touch, serve the salad chilled and garnish with extra sesame seeds and crushed peanuts just before eating. The salad reheats poorly, so it's best enjoyed fresh. If you're adding protein, toss in firm tofu or shrimp that's been cooked and cooled before mixing.
Why You'll Love This Recipe
- No-Cook Crunch: I swear by this when I’m too tired to chop. Toss the green beans (raw or blanched, your call) with thinly sliced red onion and peanuts—no cooking required. The crunch alone makes it feel like a special dish without the fuss.
- Umami Bomb: That Thai basil and cilantro? They turn a simple salad into a flavor explosion. The basil’s peppery kick and cilantro’s freshness cut through the richness of the peanuts, while the red onion adds a sharp bite. Honestly, it’s the kind of taste that makes you want to eat it straight from the bowl.
- Lunchbox Hero: Between us, this is my go-to for packed lunches or potlucks. It holds up for days in the fridge—no soggy greens here—and the peanuts keep it satisfying. Plus, it’s light enough for summer but hearty enough for a workday meal.
- Budget Brightener: Green beans and onions are cheap staples, and peanuts stretch the recipe further. I’ll be real: it’s the kind of dish that makes grocery money go further without sacrificing flavor. Even my picky-eater teen devours it—proof it’s a crowd-pleaser.
Step-by-step instructions for Asian green bean salad
Here's how to achieve perfectly tender green beans with a bright, balanced dressing.
🍳 Step 1: Blanch the Green Beans for Crisp-Tenderness
Fill a large pot with 3-4 quarts of water and bring to a rolling boil. Add 0.5 tsp salt and 2 tbsp vegetable oil—the oil prevents the beans from sticking together during blanching. Once boiling, add the 1.5 lb green beans and cook for exactly 2-3 minutes.
Watch closely—the moment the beans become bright green and slightly softened but still hold their shape is perfect. Immediately drain them in a colander and rinse under cold water for 30 seconds to stop the cooking process. This quick blanching preserves their vibrant color and crisp texture while ensuring they're tender enough to eat.
👨🍳 Step 2: Prepare the Dressing Components
In a small bowl, combine 3 tbsp fresh lime juice, 1 tbsp raw honey, 1.5 tbsp low-sodium soy sauce, and 2 tbsp toasted sesame oil. Whisk vigorously until fully emulsified—the honey helps bind the oil and lime juice for a smooth dressing. Set aside while you prepare the remaining ingredients.
In a separate small bowl, mix 2 cloves minced garlic, 0.25 tsp black pepper, and 0.25 cup chopped fresh cilantro. This aromatic blend will be folded into the beans just before serving to keep the herbs fresh and vibrant. The garlic and pepper add depth without overpowering the delicate flavors of the salad.
🥘 Step 3: Assemble the Salad Base
In a large mixing bowl, combine the blanched green beans with 1 whole thinly sliced red onion and 0.25 cup thinly sliced Thai basil leaves. Gently toss everything together with your hands or a large spoon—you want to distribute the onion evenly without bruising the beans. The basil leaves add a fragrant, slightly spicy note that complements the green beans beautifully.
Sprinkle 0.5 cup crushed raw peanuts over the mixture and toss again. The peanuts provide a satisfying crunch that contrasts perfectly with the tender beans. Don't skip this step—they're essential for that classic Asian salad texture. If you prefer extra crunch, lightly toast the peanuts in a dry skillet over medium heat for 2-3 minutes before adding them.
🍽️ Step 4: Combine and Finish with Garnishes
Pour the dressing over the bean mixture and toss gently but thoroughly. You're aiming for an even coating without breaking the beans. Taste immediately and adjust seasoning if needed—add a bit more lime for brightness or soy sauce for saltiness. The dressing should cling to the beans while still leaving them looking fresh and vibrant.
Transfer the salad to a serving platter and sprinkle with 1 tbsp toasted sesame seeds. These seeds add another layer of nutty flavor and visual appeal. Serve immediately while the beans are still crisp-tender. For best results, assemble the salad just before serving to maintain the perfect texture contrast between the crunchy peanuts, crisp beans, and fresh herbs.
Pro Tips For Making Asian Green Bean Salad
- CRISP THE BEANS RIGHT: Blanch green beans in boiling water for exactly 2 minutes—not a second longer—then shock in ice water. Overcooking turns them mushy, and no one wants soggy beans in a salad that’s supposed to crunch. Use a timer, because staring at the pot won’t help.
- SLICE ONIONS THIN AND SOAK: Cut red onion paper-thin (a mandoline makes this faster) and toss slices in ice water for 10 minutes before draining. This mellows the bite without dulling the flavor—trust me, your mouth will thank you later. Skip this, and the sharpness overpowers the rest.
- TOAST PEANUTS LOW AND SLOW: Spread raw peanuts on a dry pan over low heat and stir constantly for 5-7 minutes until golden, not brown. High heat burns them fast, and burnt peanuts ruin the whole dish. If they smell nutty before they darken, you’re golden.
- STACK HERBS LAST MINUTE: Add fresh cilantro and Thai basil right before serving—they wilt fast in dressing. If you’re prepping ahead, store them separately and toss them in just as you plate. Fresh herbs make or break this salad, so don’t let them sit in dressing like a forgotten garnish.
Health benefits of this dish
Fiber-Rich Foundation
This salad is a fantastic source of dietary fiber, with the 1.5 lb green beans providing about 12 grams per serving—that's nearly half your daily recommended intake. Fiber supports digestive health, helps regulate blood sugar, and keeps you feeling full longer.
The red onion adds another 2 grams of fiber per serving, while the crushed peanuts contribute healthy fats that work together to stabilize energy levels throughout the day. 💪
Vitamin Boost
Green beans are packed with vitamin K (essential for bone health) and vitamin C (a powerful antioxidant). Just 1 cup of cooked green beans delivers 120% of your daily vitamin K needs and 15% of vitamin C.
The Thai basil and cilantro in this salad add vitamin A and folate, while the lime juice provides vitamin C for an extra immune-boosting punch. This makes it a nutrient-dense side that feels lighter than it is.
Healthy Fats Balance
The toasted sesame oil and crushed peanuts provide heart-healthy monounsaturated fats, which help lower bad cholesterol levels. A ½ cup serving of peanuts contains about 7 grams of these beneficial fats, while the sesame oil adds omega-6 fatty acids that support brain function.
The balance of fats, fiber, and plant-based proteins in this salad makes it a satisfying meal even without meat.
Low-Calorie, High-Nutrient
At just around 150 calories per serving, this salad delivers maximum nutrition without excess calories. The low-sodium soy sauce keeps sodium in check, while the honey and lime add natural sweetness without refined sugar.
It's perfect for weight management or as a guilt-free side dish that won't derail your dietary goals. The antioxidants from the herbs and lime also help combat oxidative stress in your body. ✨
Protein-Packed Option
While vegetarian, this salad can easily be upgraded with tofu or shrimp for added protein. A ½ cup serving of firm tofu adds 10 grams of protein, while 3 oz of shrimp provides 18 grams.
The protein boost makes it a more complete meal, especially when paired with whole grains like brown rice or quinoa. This flexibility keeps the dish adaptable for different dietary needs.
Antioxidant Powerhouse
The Thai basil, cilantro, and lime in this salad are rich in antioxidants like quercetin and luteolin, which help reduce inflammation and protect cells from damage. The sesame seeds add selenium, a mineral that supports thyroid function and immune health.
Together, these ingredients create a flavorful dish that also works as a preventive health powerhouse. 🌿
Nutrition facts
Frequently asked questions
Can I use frozen green beans instead of fresh?
Yes, but with adjustments! Use 1 lb frozen green beans (thawed and drained) instead of 1.5 lb fresh. Blanch them for 1-2 minutes in boiling water to ensure they're tender-crisp. Frozen beans work best when they're still slightly icy—don't thaw completely before blanching. The texture will be slightly softer than fresh, but the flavor remains excellent.
How do I make this salad spicier?
Add a kick with ½ tsp red pepper flakes or 1 tbsp sriracha to the dressing. For extra heat, include 1 tsp minced fresh chili (like Thai bird's eye) with the garlic in the dressing mix. If you prefer smoky spice, swap ½ tbsp soy sauce for chili crisp—just 1 tsp will add depth without overwhelming the dish.
Can I prepare this ahead of time?
Store blanched beans and dressing separately in airtight containers for up to 3 days. Toss just before serving to maintain crispness. For longer storage, freeze the dressing (without sesame oil) for 1 month—add the oil fresh when ready to eat. The peanuts and herbs should be added immediately before serving for maximum freshness.
What's the best way to store leftovers?
Keep leftovers in an airtight container with a paper towel to absorb moisture. Store for 2-3 days in the fridge. Refrigeration slows texture breakdown, but the beans will lose some crispness over time. For best results, reheat in a dry skillet over medium heat for 1-2 minutes—just enough to warm through without wilting.
Can I make this gluten-free?
Yes! Simply replace the soy sauce with tamari or coconut aminos—both are gluten-free alternatives. Check labels to ensure no cross-contamination. The rest of the recipe remains unchanged, and the flavor will still be rich and balanced. For extra safety, use certified gluten-free sesame products if you're highly sensitive.
