Thai Watermelon Salad with Nam Pla and Fried Shallots
Photo by VINVIVU ® on Pexels

Thai Watermelon Salad with Nam Pla and Fried Shallots

A vibrant, light salad that balances the natural sweetness of ripe watermelon with the salty-umami punch of nam pla (fish sauce), the heat of Thai chilies, and the bright anise notes of fresh Thai basil. Crispy fried shallots add textural contrast and a caramelized savory note. This is a traditional Thai summer dish that's both hydrating and deeply flavorful—perfect as a side to grilled meats or a palate-cleansing course on a hot day.

Prep
15 min
Cook
—
Total
15 min
Makes
Serves 4 as a side or light course (about 5 cups salad)
Share

Steps

Before you start
  • Choose a ripe watermelon with a hollow sound when tapped and a creamy yellow or pale spot on the base
  • Have all ingredients prepped and ready—this salad comes together quickly and should be served immediately
  • Use fish sauce that smells fresh; old or off fish sauce will ruin the dish
  1. Mix the dressing

    • In a small bowl, combine 2 tablespoons (30 ml) fish sauce, 3 tablespoons (45 ml) fresh lime juice, and 1.5 teaspoons (7 g) palm sugar.
    • Stir until the sugar dissolves completely.
    • Taste and adjust the balance—you want a harmony of salty, sour, and slightly sweet.
    • The dressing should smell pungent and appetizing, not overpowering.
    + Show details

    Ready when: Sugar is dissolved and dressing is homogeneous

    Tip: Do not skip this step—the sugar needs time to fully dissolve so the flavors are balanced. Stir well.

  2. Cut and prep the watermelon

    • Cut the ripe watermelon in half, scoop out the seeds, and cut the flesh into 1-inch cubes or bite-sized wedges.
    • Transfer to a large shallow serving bowl or platter.
    • You want about 6 cups (900 g) of watermelon pieces.
    + Show details

    Ready when: Watermelon is cut into uniform, bite-sized pieces

    Tip: Remove as many seeds as you can; this makes the eating experience much better. Keep the red flesh and discard the white rind.

  3. Add herbs and chilies

    • Scatter the sliced Thai chilies and the torn Thai basil leaves over the watermelon.
    • Add the optional mint, cilantro, and/or peanuts if using.
    • Gently toss to distribute.
    + Show details

    Ready when: Herbs and chilies are evenly scattered throughout

    Tip: Tear the basil by hand rather than cutting to prevent bruising and keep the leaves fresher-tasting.

  4. Dress and top the salad

    • Pour the fish sauce–lime dressing evenly over the watermelon and herbs.
    • Toss gently to coat—you don't want to break up the watermelon too much.
    • Top with the crispy fried shallots just before serving, reserving a small handful to add again if the salad sits for a few minutes (the shallots will soften).
    + Show details

    Ready when: Salad is evenly dressed and fried shallots are scattered on top

    Tip: Add the fried shallots at the very last moment so they stay crispy and don't absorb moisture from the watermelon. If the salad sits, add fresh shallots to the top just before serving.

Good to know

Tips
  • Choose a watermelon that sounds hollow when tapped and has a cream-colored or pale yellow spot where it sat on the ground—both signs of ripeness and sweetness. A watery, pale-fleshed watermelon will dilute the dish.
  • Fish sauce is pungent raw but becomes mellow and savory once mixed with the lime and sugar and absorbed into the watermelon. Trust the balance of the dressing, even if it smells strong.
  • If you cannot find fried shallots, you can make them at home: thinly slice 2 shallots, fry them in oil at 325°F until golden and crispy, and drain on paper towels. Or buy them in the Asian grocery aisle—they keep for months in an airtight jar.
  • This salad is often served as a palate cleanser or side dish at Thai meals, especially after or alongside grilled or fried proteins. It is light, hydrating, and cuts through richness beautifully.
Storage & reheating

This salad is best eaten immediately after assembly so the fried shallots stay crispy and the watermelon is cold. If you must make it ahead, prepare the watermelon and dressing separately—store the watermelon in an airtight container in the refrigerator for up to 8 hours. Keep the dressing in a separate covered container in the refrigerator for up to 2 days. Assemble no more than 15 minutes before serving, and add the fried shallots at the last moment. Do not refrigerate after dressing.

Substitutions
  • fresh Thai basil leaves → regular sweet basil or mint. Thai basil has a distinctive licorice-like anise flavor that is authentic, but if unavailable, sweet basil or fresh mint will provide a similar herbal brightness. The dish will taste slightly different but still delicious.
  • fish sauce (nam pla) → soy sauce or tamari (use 1.5 tablespoons / 22.5 ml). Fish sauce is essential for the authentic Thai flavor, but vegetarians can use a lower amount of soy sauce or tamari for a milder but still savory dressing. The fish funk will be missing, but the dish remains good.
  • palm sugar or light brown sugar → granulated white sugar, honey, or agave nectar. Palm sugar has a subtle molasses note, but brown sugar, honey, or agave work in equal amounts. Adjust to taste if your sweetener is notably more or less sweet than palm sugar.
  • fresh Thai red bird's eye chilies → serrano chili, jalapeño, or red pepper flakes (¼ to ½ teaspoon per chili). Thai bird's eye chilies are very hot; serranos and jalapeños are milder. Red pepper flakes lack the fresh chili bite but add heat. Start with less and taste as you go.

More fruit salads

See all →

Find more like this

Meal
Lunch
Cuisine
Thai
Method
No-Cook
Season
Summer

Reviews (0)