Thai Green Mango Salad with Peanut Lime Dressing and Crispy Shallots

A bright, herb-forward Thai salad featuring crisp julienned green mango, a tangy peanut-lime dressing, and crunchy fried shallots. Fresh herbs and chilies lift the flavors for a refreshing summer side or light main.

0.0(0 reviews)
Prep: 20m · Cook: 10m · Total30 mins
DifficultyMedium
Serves4
Thai Green Mango Salad with Peanut Lime Dressing and Crispy Shallots

Ingredient Spotlight

Green (unripe) mangoes

These are firm, tart mangoes picked before they ripen, commonly used in Southeast Asian and South Asian salads and pickles; they are crunchy with bright citrusy-sour notes rather than sweet mango flesh. Their texture and acid make them a salad vegetable rather than a dessert fruit. You’ll find them at Asian, Latin, or specialty produce markets, or sometimes at farmers’ markets. Good substitutes for a similar crunch-and-acid effect are thinly sliced Granny Smith apple with a squeeze of lime or shredded green papaya or jicama if you need a neutral crunchy base.

Ingredient Spotlight

Palm sugar or light brown sugar

Palm sugar (often from coconut or date palm sap) is a staple sweetener in Southeast Asian cooking with a caramel/ butterscotch depth and a lightly smoky, less-molassy profile; it can be sold as hard cakes, blocks, or granulated. It dissolves into glazes, dressings and curries differently from cane sugar and imparts a characteristic rounded sweetness. Find it in Asian groceries, specialty markets or online; packaged ‘palm sugar’ or ‘gula jawa’ are common labels. If you can’t find it, light brown sugar is the usual everyday substitute (or mix brown sugar with a touch of molasses or maple syrup for added complexity).

Ingredient Spotlight

Thai bird chiles or red chili

Thai bird chiles (prik kee noo) are small, very hot chilies used fresh in Thai and Southeast Asian dishes; they deliver a sharp, immediate heat with a bright, slightly fruity flavor. They’re typically much spicier than jalapeños, so only a little is needed. Look for them fresh at Asian markets or grow them; if unavailable use serrano or Fresno chilies as milder substitutes and adjust quantity to taste.

Jake

Jake's note

"This salad shines at backyard dinners and potlucks — it’s vivid, textural, and comes together quickly. Home cooks will love the balance of bright lime, savory fish sauce and creamy peanut that both complements and highlights the tart mango."

Thai Green Mango Salad with Peanut Lime Dressing and Crispy Shallots

This Thai Green Mango Salad is built around a contradiction that makes it addictive: the unripe mango’s snap and tartness meets a creamy, savory peanut-lime dressing and the irresistible crunch of fried shallots. Julienne-cut green mango keeps every bite lively and textural, while cilantro and mint add herbaceous pockets that lift the dressing rather than compete with it. Bird chiles give a focused heat; lime and palm sugar pull the whole thing into a bright, balanced arc. It’s the kind of salad that works equally well as a cooling summer side with grilled meats or as a light main when you want something vivid and uncomplicated.

What makes this version work are the small, deliberate moves — peel and julienne the mango thinly for even texture, fry the shallots in small batches at the right temperature so they’re crisp but not bitter, and reserve some chopped peanuts and shallots to top the plated salad for fresh crunch. The dressing is intentionally thick so it clings to mango matchsticks; thin with warm water rather than over-diluting. At about 30 minutes from start to finish, it’s practical for weeknight dinners and special gatherings alike.

Plan your timing

6:25 pm6:31 pmPrep mango and herbs
6:31 pm6:37 pmMake crispy shallots
6:37 pm6:43 pmWhisk peanut-lime dressing
6:43 pm6:49 pmToss salad and plate
6:49 pm6:55 pmFinish and serve
Advertisement

Ingredients

Yield
4

Instructions

Prep mango and herbs

Peel the green mangoes and cut away the flesh from the pit; julienne into thin matchsticks (about 1/8-inch). Pick and lightly bruise the cilantro and mint leaves and set aside. Place the julienned mango in a large mixing bowl and refrigerate while you finish other components.

For this step

  • 2 mediumGreen (unripe) mangoes
  • 0.5 cupFresh herb mix (cilantro leaves + mint leaves), packed
Prep mango and herbs

Make crispy shallots

Heat the vegetable oil in a small saucepan over medium heat until shimmering (about 325–350°F / 160–175°C). Fry the thinly sliced shallots in batches until golden brown and crisp, 2–3 minutes per batch; use a slotted spoon to transfer to a paper towel-lined plate and season lightly with salt. Reserve a couple tablespoons for garnish.

For this step

  • 2 mediumShallots, thinly sliced
  • 0.75 cupVegetable oil (for frying)
Make crispy shallots

Whisk peanut-lime dressing

In a bowl combine the creamy peanut butter, roasted peanuts (reserve 2 tablespoons for topping), lime juice, fish sauce, palm sugar, and sliced chiles. Whisk while adding 1–2 tablespoons of warm water as needed to reach a pourable but thick dressing consistency. Taste and adjust: more lime for brightness, fish sauce for saltiness, or sugar for balance.

For this step

  • 0.38 cupRoasted unsalted peanuts (reserve 2 tbsp for topping)
  • 2 tbspCreamy peanut butter
  • 3 tbspFresh lime juice
  • 2 tbspFish sauce
  • 2 tspPalm sugar or light brown sugar
  • 2 piecesThai bird chiles or red chili, thinly sliced (adjust to taste)
Whisk peanut-lime dressing

Toss salad and plate

Pour the dressing over the julienned mango and toss gently to coat. Add the herb mix (cilantro and mint) and fold once to combine so herbs stay bright. Transfer to a serving platter or individual plates and sprinkle with reserved chopped peanuts and the crispy shallots for crunch.
Toss salad and plate

Finish and serve

Garnish with extra lime wedges and more chilies if desired. Serve immediately so the shallots remain crisp; leftovers keep reasonably for 1 day in the fridge (store dressing separately and add just before serving).
Finish and serve

Tips from the kitchen

Choose firm mangoes

Select unripe mangoes that give only a little under pressure; overly soft fruit will be sweet and floppy rather than crisp and zesty.

Julienne evenly

Use a mandoline or sharp chef’s knife to cut 1/8-inch matchsticks so the dressing coats each piece and the textures stay consistent.

Fry shallots carefully

Keep oil at 325–350°F (160–175°C) and fry in thin batches to avoid steaming them; drain on paper towels and salt immediately for best crunch.

Adjust dressing viscosity

Whisk warm water in a tablespoon at a time until the peanut-lime dressing is pourable but still thick enough to cling to mango.

Protect herb brightness

Fold herbs in at the last moment and avoid over-tossing so cilantro and mint don’t bruise and turn mushy.

Variations & substitutions

Vegetarian/vegan swap

Replace fish sauce with equal parts tamari plus 1 teaspoon of miso or a splash of soy sauce and extra lime to retain umami without anchovy.

Add grilled protein

Toss in sliced grilled shrimp, chicken thighs, or charred tofu to turn this into a more substantial main while keeping the salad’s fresh profile.

Nut-free alternative

Use sunflower seed butter and toasted sunflower seeds instead of peanuts to preserve the creamy texture and crunchy topping for nut allergies.

Coconut-peanut twist

Stir 1–2 tablespoons of coconut cream into the dressing for a silkier mouthfeel and an extra layer of Southeast Asian flavor.

Storage & make-ahead

Store components separately for best results: refrigerate the dressing in an airtight jar for up to 3 days and keep julienned mango in a sealed container for 12–24 hours. Crispy shallots will lose their snap quickly, so store them at room temperature in a dry jar and add just before serving. Assemble the salad right before eating to preserve texture.

What to serve with it

Serve this salad on a chilled platter alongside grilled lemongrass chicken, sticky rice, or coconut jasmine rice to round out the meal. For drinks, pair with a crisp lager, dry Riesling, or iced green tea to balance the salad’s lime and chili heat. Garnish plates with extra lime wedges and whole herbs for a fresh, restaurant-style presentation.

Frequently asked questions

How can I tell if a mango is unripe enough?

A green (unripe) mango should be firm with only a small give when pressed; the skin may still have green tones and a firm pit. If it yields easily or smells sweet, it’s too ripe for this salad.

What if I don’t have a mandoline for julienning?

Use a sharp chef’s knife: slice the mango into thin slabs around the pit, then stack and cut into thin strips before turning and slicing into matchsticks; steady hands and consistent thickness are key.

Can I make the salad ahead of time?

Prep the mango, dressing, and shallots separately in advance, but don’t assemble until 20–30 minutes before serving to keep the herbs bright and the shallots crunchy.

Why both peanut butter and whole peanuts?

Peanut butter creates a silky base for the dressing, while chopped roasted peanuts add contrasting crunch and toasty flavor in the finished dish.

Is there a good substitute for palm sugar?

Use light brown sugar or a 1:1 mix of brown sugar and a small amount of maple syrup; taste and adjust since sweetness and caramel notes will vary.

Jake

About the author

Jake

Hello, I'm Jake. I started this recipe site with the idea that I hated recipe websites that overwhelm you with long stories and ads just to see plain content that's not helpful. My goal is to provide you with quality recipes, simple ideas and a fun cooking experience. There's lots of fun things to cook, and I think as you browse the site you'll find that TopShelf.Recipes is the place for quality recipes on the web.

See all recipes by Jake

Ratings & Reviews

Did you make this recipe?

Be the first to share your experience.

Ingredients

4 servings
Step 1: Prep mango and herbs
  • Green (unripe) mangoes2 medium
  • Fresh herb mix (cilantro leaves + mint leaves), packed0.5 cup
Step 2: Make crispy shallots
  • Shallots, thinly sliced2 medium
  • Vegetable oil (for frying)0.75 cup
Step 3: Whisk peanut-lime dressing
  • Roasted unsalted peanuts (reserve 2 tbsp for topping)0.38 cup
  • Creamy peanut butter2 tbsp
  • Fresh lime juice3 tbsp
  • Fish sauce2 tbsp
  • Palm sugar or light brown sugar2 tsp
  • Thai bird chiles or red chili, thinly sliced (adjust to taste)2 pieces

Nutrition Facts

Per serving: 1 generous cup (230g)

Calories589
Total Fat52.4g
Saturated Fat8.2g
Trans Fat0.3g
Polyunsaturated Fat15.3g
Monounsaturated Fat26.5g
Total Carbohydrates28.6g
Dietary Fiber4.3g
Total Sugars21.2g
Protein7.4g

Nutrition values are estimated from USDA ingredient data and may vary based on preparation, brands, and portion sizes. Values are provided for informational purposes only.

Sous-chef
Thai Green Mango Salad with Peanut Lime Dressing and Crispy Shallots

Ask me anything about this recipe — substitutions, scaling, techniques, timing.

Powered by AI · Answers may not always be perfect