Asian Thai Salad Recipe: Tangy Lime and Toasted Peanut Crunch

Salads

Asian Thai Salad Recipe: Tangy Lime and Toasted Peanut Crunch

This Asian Thai salad recipe delivers the perfect balance of tangy lime, creamy peanut crunch, and fresh vegetables in every bite. The secret lies in massaging the dressing into the greens to create vibrant, flavorful layers that transform simple ingredients into a restaurant-quality dish.

I've perfected this technique over years of testing, ensuring each component—from the toasted peanuts to the lime vinaigrette—works together harmoniously.

The recipe begins with a bright lime dressing infused with fish sauce, garlic, and chili, which tenderizes the vegetables and binds the salad. Toasted peanuts add a satisfying crunch, while shredded cabbage, carrots, and fresh herbs like cilantro and mint bring freshness and texture.

What makes this salad truly special is how the flavors meld together—sweet, savory, tangy, and slightly spicy—creating a dish that's both refreshing and deeply satisfying.

By the time you assemble this salad, you'll have a vibrant, colorful dish that's as beautiful as it is delicious. The lime dressing clings to every ingredient, the peanuts provide a delightful contrast, and the herbs add a burst of freshness with each bite.

This recipe is designed to be adaptable, so you can adjust the heat, sweetness, or protein to suit your preferences while keeping the signature Thai flavors intact.

Perfect for warm weather lunches, potlucks, or as a light yet filling dinner, this salad comes together in just 20 minutes.

The key is letting the dressing marinate the vegetables for at least 10 minutes before serving, allowing the flavors to fully develop and creating a dish that's impossible to resist. Let's get started!

👨‍🍳
Difficulty
Medium
🐟
Category
Seafood
🔥
Calories
Low Cal

Ingredients for asian thai salad

Bright lime, toasted peanuts, and fresh herbs—just 14 ingredients for a restaurant-worthy salad.

Ingredient Amount Notes
Red Cabbage 🥬 2 cups Shredded, green or purple
Carrots 🥕 1 cup Julienned or shredded fine
Fresh Cilantro Leaves 🌿 ½ cup Stems removed, loosely packed
Fresh Mint Leaves 🍃 ¼ cup Chopped, loosely packed
Raw Peanuts 🥜 ½ cup Unsalted, dry-roasted
Lime Juice 🍋 ½ cup Freshly squeezed, strained
Fish Sauce 🍶 1 tbsp Red Boat brand preferred
Garlic Cloves 🧄 3 cloves Minced or finely grated
Chili Flakes 🌶️ 1 tsp Adjust for heat preference
Sesame Oil 🫒 1 tbsp Toasted, not flavored
Sesame Seeds 🌾 1 tbsp Toasted lightly
Honey 🍯 1 tbsp Raw or clover preferred
Vegetable Oil 🫒 2 tbsp For toasting peanuts
Salt 🧂 ½ tsp Kosher or sea salt

The peanuts are non-negotiable here. Red Boat brand fish sauce makes all the difference in the dressing—it's got that perfect umami punch. For the cabbage, green or purple both work, but purple adds that gorgeous color. I grab my cilantro and mint from the Asian market if I can—it's fresher and more vibrant than the grocery store. Toast the peanuts in a dry pan until they're golden and fragrant, then toss with sesame oil and a pinch of salt. That's what gives them that irresistible crunch.

No fish sauce? Soy sauce plus a splash of Worcestershire works in a pinch, but trust me, it's not the same. Short on peanuts? Cashews or almonds toasted work too, though they'll be softer. The lime juice is key—always use fresh. If you're worried about bitterness, strain it through a fine-mesh sieve. No sesame oil? Avocado oil is a neutral alternative. The honey balances the tang, so don't skip it—even if you're watching sugar, just use a touch less. The chili flakes? Start with half and adjust to taste.

Peanuts stay fresh for 2 weeks in an airtight container, but they're best when toasted fresh. The dressing keeps for 5 days in the fridge, though it's best within 2 days. I like to make a double batch of dressing so I can use it on other salads too. Store the herbs separately in damp paper towels—keeps them fresh for 5-6 days. The cabbage and carrots hold up well for 1 week in the crisper drawer. Assemble the salad just before serving so everything stays crisp.

❤️

Why You'll Love This Recipe

  • No-Sharp-Knife Night: I swear by this salad when my knives are in the dishwasher—red cabbage and carrots shred so easily with a peeler or even my hands (yes, really). The peanuts and herbs add texture without fuss, and honestly? You’ll have more time to sip that dressing than chop.
  • Herb-Packed Punch: That mix of cilantro and mint—bright, cool, and just a little peppery—cuts through the sweetness of the shredded carrots and cabbage like a breath of fresh air. Toss in a squeeze of lime, and suddenly, you’ve got a flavor that’s ridiculously more exciting than takeout.
  • Lunchbox Hero: Between us, this salad holds up better than most in leftovers. The peanuts stay crunchy, the dressing clings to everything, and it’s the only thing my kids actually eat from their lunchboxes. Pack it cold or at room temp—it’s equally good either way.
  • Dollar Stretcher: Carrots, cabbage, and peanuts are the kind of ingredients that make you feel smart at the grocery store. A single bag of red cabbage feeds me for weeks, and the herbs last longer than I thought possible. Plus, the peanuts? A handful goes a long way—no wasted crumbs here.

Step-by-step instructions for tangy lime and toasted peanut crunch salad

Here's how to build this vibrant salad with layers of texture and zesty flavors.

1

Prepare the Crunchy Base

Start by toasting the 0.5 cup raw peanuts in a dry skillet over medium heat for 3-4 minutes, stirring constantly until they turn a rich golden brown and smell nutty. Watch them carefully—they'll darken quickly. Transfer to a plate to cool completely, then roughly chop half of them for extra texture.

Next, shred the 2 cups red cabbage into thin strips using a sharp knife or mandoline. Julienne the 1 cup carrots into matchstick-thin pieces. Both should be cut uniformly so they distribute evenly in the salad. I like to work in batches if I'm doing this by hand—it keeps things manageable and prevents the cabbage from wilting.

2

Make the Zesty Dressing

In a small bowl, whisk together the 0.5 cup lime juice, 1 tbsp fish sauce, 1 tbsp honey, and 1 tsp chili flakes. The lime juice should be freshly squeezed and strained—any pulp will make the dressing grainy. Add the 3 minced garlic cloves and 1 tbsp sesame oil, then stir until fully combined. Taste and adjust the balance—you want tangy, slightly sweet, with just a hint of heat.

This is where the magic happens. The fish sauce adds umami depth, while the honey balances the acidity. If you're sensitive to spice, reduce the chili flakes to ½ tsp—you can always add more later. The dressing should coat the back of a spoon but still be pourable.

3

Assemble the Salad

In a large bowl, combine the shredded cabbage, julienned carrots, 0.5 cup chopped cilantro leaves, and 0.25 cup chopped mint leaves. Sprinkle with 0.5 tsp salt and toss gently to distribute evenly. The herbs should brighten the colors—green cabbage pairs beautifully with orange carrots for a vibrant look.

Drizzle half of the dressing over the vegetables and toss again, just until everything is lightly coated. Fold in the remaining 0.5 cup whole peanuts and half of the chopped peanuts. The peanuts add a satisfying crunch that contrasts perfectly with the tender cabbage and carrots.

4

Finish with Toasted Seeds and Garnish

Heat a dry skillet over low heat and toast the 1 tbsp sesame seeds for 1-2 minutes, stirring constantly, until they turn a golden brown and release their nutty aroma. Sprinkle them over the salad along with the remaining chopped peanuts.

Gently toss everything together one final time. The toasted seeds add another layer of texture, and their aroma ties the whole dish together. Serve immediately while the peanuts are still crisp and the dressing is bright. If you need to prep ahead, store the dressing and vegetables separately, then toss together just before serving to keep everything fresh.

👨‍🍳

Pro Tips For Making Asian Thai Salad

  • SHRED CABBAGE SMALL: I learned this the hard way—big, uneven shreds turn into a mushy mess when tossed with dressing. Aim for matchstick-thin strips (about 1/8-inch wide) so every bite has texture. Use a sharp knife or mandoline if you’re impatient like me, but don’t skip the evenness—it makes all the difference when the lime juice hits.
  • SALT CARROTS FIRST: Toss your shredded carrots with a pinch of salt and let them sit for 5 minutes before adding anything else. This draws out moisture so they don’t turn into a soggy afterthought when mixed with the wet dressing. (Yes, even if you’re in a hurry—trust me.)
  • TOSS HERBS LAST: Fresh cilantro and mint wilt faster than you’d think, especially when soaked in dressing. Keep them whole until the very end, then tear them by hand instead of chopping—this keeps their bright color and aroma intact. Add them right before serving so they stay crisp.
  • ROAST PEANUTS QUICK: Skip the raw peanuts if you’re short on time—toss a handful in a dry pan over medium heat for 3-4 minutes until fragrant and lightly browned. They’ll add depth without the crunch of raw, and you’ll save 10 minutes of prep. (Pro move: crush a few between your palms for extra texture.)

Dietary considerations for this asian thai salad

Gluten-Free Adaptations

The original recipe is naturally gluten-free, but always double-check your ingredients—especially the fish sauce and peanuts. I use Red Boat brand fish sauce, which is certified gluten-free, and unsalted peanuts are typically safe.

The toasted sesame seeds and sesame oil also pose no risk, making this salad a great option for those avoiding gluten. 🌱

Nut-Free Swaps

Skip the peanuts entirely or replace them with toasted pumpkin seeds or crispy fried shallots for a nut-free version. For texture, I toast 2 tbsp pumpkin seeds in a dry pan for 3-4 minutes until golden, then sprinkle them over the salad. This keeps the crunch while eliminating allergens.

Vegan-Friendly Adjustments

This salad is already vegan, but if you're using store-bought fish sauce, verify it's plant-based. I recommend Annie Chun's Vegetarian Fish Sauce for a reliable alternative. The honey can be swapped for agave nectar or maple syrup to keep it fully plant-based.

Lower-Carb Options

For a lower-carb version, reduce the cabbage to 1 cup shredded and add 1 cup shredded green cabbage or ½ cup sliced cucumber for extra volume. The carrots can be halved to ½ cup julienned, keeping the salad flavorful while cutting carbs.

Protein Additions

Boost protein by adding ½ cup cooked shrimp, ½ cup grilled chicken, or ½ cup baked tofu cubes. For shrimp, toss them in 1 tsp lime juice and ½ tsp chili flakes before adding to the salad. The shrimp stay crisp and complement the dressing beautifully. 🍤

Dairy-Free Notes

This recipe is naturally dairy-free, but always check labels on fish sauce and honey. If you're avoiding honey, date syrup or coconut sugar work well. The salad remains creamy and satisfying without any dairy components.

Nutrition facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 3g15%
Cholesterol 0mg0%
Sodium 520mg23%
Total Carbohydrate 30g11%
Dietary Fiber 6g21%
Sugars 12g
Protein 8g16%
* 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 make this Thai salad without peanuts?

Replace peanuts with toasted pumpkin seeds or crispy fried shallots for a nut-free version. Toast 2 tablespoons pumpkin seeds in a dry pan for 3-4 minutes until golden, then sprinkle over the salad. This keeps the crunch while eliminating allergens.

2

How do I adjust the heat level in this salad?

Start with ½ teaspoon chili flakes if you prefer mild heat, or increase to 1½ teaspoons for extra spice. For a smoother heat, replace chili flakes with ½ teaspoon finely minced fresh chili or ½ teaspoon sriracha. Taste as you go—you can always add more!

3

What's the best way to store leftovers?

Keep the dressing and vegetables separate in airtight containers. The dressing lasts 5 days in the fridge, while the veggies stay fresh for 3 days. Reassemble just before serving to maintain crispness. Toast peanuts fresh if possible—they lose crunch when stored.

4

Can I use this dressing on other dishes?

Yes! This zesty lime dressing works beautifully on grilled chicken, seared tofu, or even as a dip for spring rolls. Just reduce the honey to ½ tablespoon if using it as a marinade to prevent over-sweetness. The balance of tangy, savory, and spicy makes it incredibly versatile.

5

Why does my cabbage turn limp after tossing?

Over-tossing or using wet cabbage causes wilting. Shred cabbage just before assembling and pat dry with a paper towel. Also, don't add dressing too far in advance—toss the salad 10 minutes before serving to keep it crisp. For extra crunch, add 1 teaspoon cornstarch to the cabbage before tossing.

★★★★★4.7(10 reviews)
Categories Salads