A sweet and spicy Thai cucumber salad with fresh cucumbers, onion, peanuts, Thai chili pepper, and fresh herbs, all tossed in a punchy citrus dressing. It reminds me of my favorite Thai restaurant.
½cupFresh HerbsCilantro, Mint, and Thai Basil, chopped
1Thai Chili Peppersliced and seeded (or sub with Serrano or jalapeno)
2tablespoonsLime Juice
1tablespoonOlive Oil
1tablespoonFish Sauce
1tablespoonSugar
1cloveGarlicfinely grated
Instructions
Thinly slice the ENGLISH CUCUMBER using a mandolin or sharp knife and set aside.
In a mixing bowl, whisk together the LIME JUICE, OLIVE OIL, FISH SAUCE, SUGAR, GARLIC, and THAI CHILI PEPPER until the sugar dissolves.
To this bowl, add the CUCUMBER, RED ONION, PEANUTS, and FRESH HERBS and toss gently to coat.
Serve immediately or chill for 10–15 minutes before serving.
Video
Notes
Best cucumbers for this recipe. English or Persian cucumbers are crisp and don’t need peeling. If using waxy cucumber, be sure to peel them first.Thai chili peppers are hot! I only use one for this recipe and always remove the seeds. Even without seeds, it brings serious heat—but once combined with the sweet and tangy dressing, the flavor is bold and balanced.Lime substitute. Rice vinegar works as a substitute if you’re out of lime juice.Make it vegan. Swap the fish sauce with soy sauce or a vegan fish sauce alternative.I recommend all three fresh herbs. Cilantro alone works great, but a mix with mint and Thai basil brings big, authentic Thai flavor.Mix close to serving. The dressing softens the cucumbers and the peanuts, so toss everything just before serving for the best textures. If you prefer very soft cucumbers, you can combine everything up to a day ahead.Swap the heat. Substitute the Thai chili peppers with Serrano or jalapeño peppers if you can't find them in the store.