Salads
This Asian peanut salad recipe transforms simple ingredients into a vibrant, crunchy masterpiece that balances nutty creaminess with bright citrus and fresh herbs. 🌟 The secret lies in roasting the peanuts for maximum flavor and creating a dressing that perfectly ties together the bold, contrasting textures—crisp celery crowns, tender greens, and creamy peanut sauce.
What sets this recipe apart is its versatility—serve it as a hearty vegetarian main with protein-packed edamame or quinoa, or use it as a side dish that steals the show at any meal.
The dressing, made with soy sauce, rice vinegar, and sesame oil, delivers that signature Asian flavor profile while keeping the dish light and refreshing.
Every bite delivers a perfect harmony of textures—crunchy peanuts, crisp celery, and tender greens—all coated in a velvety peanut sauce that's rich yet balanced by the tangy citrus dressing. The result is a salad that’s satisfying enough to stand alone but elegant enough for dinner parties.
Ready in just 20 minutes, this recipe is perfect for meal prep or last-minute gatherings. The flavors develop as it sits, making it even more delicious the next day. Let's create this crowd-pleasing dish!
Ingredients for asian peanut salad
Simple ingredients that pack maximum crunch and nutty flavor—perfect for any meal.
| Ingredient | Amount | Notes |
|---|---|---|
| Raw Peanuts 🥜 | 1 ½ cups | Unsalted, dry-roasted for flavor |
| Celery Crowns 🧅 | 2 cups | Fresh, crisp, thinly sliced |
| Baby Spinach 🌿 | 5 oz | Or mixed greens of choice |
| Edamame 🌱 | 1 cup | Shelled, frozen or fresh |
| Red Bell Pepper 🌶️ | 1 whole | Thinly sliced, any color |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, stems removed |
| Lime Juice 🍋 | ½ cup | Freshly squeezed |
| Rice Vinegar 💧 | ¼ cup | Seasoned or unseasoned |
| Soy Sauce 🍶 | ¼ cup | Low-sodium preferred |
| Sesame Oil 🫒 | 1 tbsp | Toasted sesame for flavor |
| Sesame Seeds 🌾 | 1 tbsp | Toasted for garnish |
| Peanut Butter 🥜 | ½ cup | Creamy, unsweetened |
| Honey 🍯 | 2 tbsp | Or maple syrup for vegan |
| Garlic Cloves 🧄 | 2 cloves | Minced for dressing |
| Ginger Root 🌿 | 1 tsp | Freshly grated |
| Salt 🧂 | ½ tsp | To taste |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
The peanuts are the star here, so pick unsalted and dry-roast them yourself—it makes all the difference. Trader Joe's and Whole Foods carry great options, but any bulk bin peanuts work too. Look for vibrant color and no rancid smell. Celery crowns should be crisp—avoid those rubbery ones at the back of the fridge. Fresh cilantro is ideal, but dried works at one-tenth the amount if you're in a pinch. For the edamame, frozen is fine—just thaw and drain before using.
No sesame oil? Toasted sesame seeds in hot oil make a quick substitute. Out of peanut butter? Almond butter or tahini works beautifully. The dressing needs balance—too much soy sauce makes it salty, too little honey leaves it flat. Rice vinegar adds tang, but if you've got apple cider vinegar, use that instead. Fresh ginger is best, but powdered works at half the amount. For extra crunch, add toasted cashews or sunflower seeds—whatever you've got on hand.
Peanuts keep for 2 weeks in an airtight container, but roasting them fresh is ideal. The dressing stays fresh for 5 days in the fridge, so make extra for another meal. Store greens separately until ready to toss. This salad tastes even better the next day—flavors meld perfectly. Portion into containers for easy grab-and-go lunches.
Why You'll Love This Recipe
- No-Chop Necessary: I swear by this one—just toss in pre-sliced celery crowns and baby spinach, then let the peanuts and edamame do the work. The red bell pepper? I grab pre-cut strips from the store on lazy nights, and honestly, no one can tell.
- Crunchy-Creamy Magic: Between us, that toasted peanut crunch with the creamy dressing? It’s the kind of contrast that makes you pause mid-bite. The edamame adds a buttery pop, and the spinach stays fresh instead of wilted—no sad salad here.
- Lunchbox Legend: I pack this for work all the time—it’s hearty enough to fill you up but light enough to not weigh you down. Add a scoop of rice or crackers, and it’s a full meal. (Yes, even on a Tuesday night.)
- Budget Powerhouse: Peanuts, celery, and spinach are cheap staples that stretch far. I’ve made this feed six people for under $15, and the leftovers? They last in the fridge for days without getting soggy. Practical, delicious, and guilt-free.
Step-by-step instructions for Asian peanut salad
Here's how to assemble this vibrant, nutty salad with perfect texture balance.
👨🍳 Step 1: Toast the Peanuts and Prepare Vegetables
Preheat your oven to 350°F and spread the 1.5 cups raw peanuts on a baking sheet. Toast for 8-10 minutes until fragrant and lightly golden. Watch closely—they burn quickly. Let cool completely before using.
While the peanuts toast, prepare the remaining vegetables. Thinly slice the 2 cups celery crowns on a diagonal for maximum crunch. Cut the 1 whole red bell pepper into thin strips, removing seeds and membranes first. Shell the 1 cup edamame (if frozen, thaw first) and trim the ends. Chop the 0.25 cup fresh cilantro, removing stems. Keep all prepped vegetables separate until ready to combine.
🍳 Step 2: Create the Peanut Dressing
In a small saucepan over low heat, combine the 0.5 cup peanut butter, 2 tbsp honey, 0.5 cup lime juice, 0.25 cup rice vinegar, 0.25 cup soy sauce, 1 tbsp sesame oil, 2 cloves minced garlic, 1 tsp grated ginger root, 0.5 tsp salt, and 0.25 tsp black pepper. Whisk constantly for 3-4 minutes until smooth and fully emulsified—it should thicken slightly and become glossy.
Here's the thing—this mixture needs to be completely smooth. If it looks streaky, add 1-2 teaspoons of hot water and whisk again. The dressing should coat the back of a spoon. Remove from heat and let cool to room temperature before using.
🥘 Step 3: Assemble the Salad
In a large mixing bowl, combine the 5 oz baby spinach, sliced celery, red bell pepper, edamame, and toasted peanuts. Gently toss with tongs just enough to distribute evenly. You want everything mixed but still retaining individual texture—don't over-toss or the spinach will wilt.
Drizzle the peanut dressing over the salad while tossing lightly. Start with about half the dressing and mix well, then taste. The flavor should be bold but balanced—sweet from the honey, tangy from the lime, and nutty from the peanut butter. Add more dressing as needed, but remember you can always adjust later. Sprinkle with 1 tbsp sesame seeds and remaining cilantro.
⏰ Step 4: Rest and Serve
Let the salad sit for 5-10 minutes before serving. This resting time allows the flavors to meld together perfectly—the peanut dressing will soften slightly and the celery will release its crisp juices. Taste again after resting and adjust seasoning if needed, adding a pinch more salt or lime juice as necessary.
For the best presentation, serve immediately while the celery remains crisp and the spinach holds its vibrant color. Garnish with additional sesame seeds and cilantro leaves if desired. This salad keeps well in the refrigerator for up to 2 days, though the celery will gradually lose its crunch. Store dressing separately and toss in just before serving.
Pro Tips For Making Asian Peanut Salad
- CRISP THE PEANUTS FAST: Roast the raw peanuts in a dry skillet over medium-high heat for 3-4 minutes, shaking the pan constantly—just until they turn golden and smell toasty. I learned this the hard way: low heat means soggy peanuts later when mixed with dressing.
- SLICE CELERY THIN: Use a sharp knife and cut the celery crowns into 1/8-inch thick half-moons instead of thick sticks. Thinner slices soak up dressing better and give that restaurant-style texture. (Yes, even if you’re impatient like me.)
- DRESSING LAST MINUTE: Wait to toss the salad with the peanut sauce until right before serving—spinach wilts fast, and edamame gets mushy if left sitting. Keep the dressing separate and mix just before eating for maximum crunch.
- SWAP EDAMAME FOR FRESH: If you can’t find shelled edamame, use frozen and thaw it in warm water for 2 minutes—no need to cook. Or upgrade with fresh snow peas or shredded carrots for extra crunch. (Your future self will thank you.)
Serving suggestions for this recipe
Protein Pairings
This salad shines as a complete vegetarian meal when paired with grilled tofu or tempeh. Marinate ½ lb firm tofu in 2 tbsp soy sauce, 1 tbsp sesame oil, and 1 tbsp maple syrup for 20 minutes before grilling.
The savory-sweet flavor complements the peanut dressing beautifully. 🥜
Grain Additions
For extra heartiness, toss in ½ cup cooked quinoa or ½ cup jasmine rice that's been chilled. The grains absorb the dressing while adding satisfying texture. I like using Trader Joe's pre-cooked quinoa to save time—just rinse and drain before mixing. For a gluten-free option, brown rice works perfectly.
Crunchy Toppings
Add ½ cup crushed wonton strips or ¼ cup fried shallots for extra crunch. Both options toast beautifully under the broiler for 2-3 minutes at 375°F. For a lighter option, sprinkle with toasted coconut flakes—just 2 tbsp adds tropical notes that pair surprisingly well with the peanut flavors.
Dinner Party Plating
For elegant presentation, serve the salad in individual glass bowls with the dressing drizzled artistically on top. Garnish with edible flowers or microgreens for a restaurant-worthy look.
I love using yellow flowers to complement the red bell pepper. Serve with warm steamed dumplings or spring rolls on the side for a full Asian-inspired spread.
Lunchbox Assembly
Pack this salad in mason jars with dressing on the bottom, greens in the middle, and crunchy toppings on top. When ready to eat, simply shake and pour into a bowl.
For extra stability, add ½ cup cooked chickpeas at the bottom layer—they hold up better than spinach during transport. 🥫
Dessert Twist
Yes, you read that right! This salad makes an unexpected but delicious dessert when topped with ½ cup mango chunks and 2 tbsp toasted coconut flakes. The sweetness of the mango balances the savory peanut dressing perfectly. Serve chilled for a refreshing palate cleanser after a spicy meal.
Nutrition facts
Frequently asked questions
Can I make this salad nut-free?
Replace peanuts with 1.5 cups roasted sunflower seeds or 1.5 cups toasted pumpkin seeds for a similar crunch. For the dressing, swap peanut butter for ½ cup tahini or ½ cup almond butter—just add 1-2 tsp hot water to thin it properly. The flavor will still be rich and nutty, just seed-based.
How do I keep the celery from getting soggy?
Prevent soggy celery by slicing it just before tossing with the dressing. For extra insurance, pat the celery slices very dry with paper towels before adding to the salad. If storing overnight, keep the dressing separate and mix right before serving. The resting time in the recipe is key—5-10 minutes lets flavors meld without over-softening.
Is this salad spicy? Can I adjust the heat?
The recipe is naturally mild, but you can easily add heat! Stir in ½ tsp sriracha or 1 tsp chili crisp to the dressing for a subtle kick. For more heat, add 1 thinly sliced jalapeño or ½ tsp red pepper flakes to the salad. If you prefer less spice, simply omit the garlic or reduce it to 1 clove.
Can I make this ahead of time?
Yes! Prepare all components separately up to 2 days ahead. Store the toasted peanuts, sliced veggies, and greens in airtight containers in the fridge. Make the dressing fresh and keep it separate until ready to serve. When ready to eat, toss everything together and let it rest for 5 minutes to revive the crunch. The flavors actually improve overnight!
What's the best way to reheat leftovers?
This salad isn't meant to be reheated—it's best enjoyed fresh. However, if you must warm it slightly, microwave for 20-30 seconds and toss immediately with a splash of water to revive the greens. For cold leftovers, simply give them a good stir and add 1 tsp lime juice to brighten flavors. The celery will be slightly softer but still delicious.
