With plenty of peanuty crunch, oodles of carrots, cucumbers, and other veggies, and a sweet and tangy Thai-inspired dressing to tie it all together, this Thai Cucumber-Carrot Salad has it all! It’s perfect on a summer’s day, and because there’s no mayo, this salad is ideal for picnics and backyard BBQs!

carrots and cucumbers in a salad

Blank Form (#3)

Enter your email below and we'll send the recipe straight to your inbox (and more recipes sent weekly!)

I can’t get enough of salads like this Thai Cucumber-Carrot Salad. Not only is it so pretty, but it’s good for you, too! It’s loaded with fresh veggies, and the sweetness comes from natural honey instead of processed sugars. It’s a win-win!

Thai Cucumber-Carrot Salad

This is a really easy salad to make. Sure, there’s some chopping and slicing, but use a good mandoline to make short work of those veggies. You can also prep everything the day before, in case you don’t want to do too much chopping before assembling the salad.

Thai Cucumber Carrot Salad with herbs

I love using mini cucumbers in this cucumber carrot salad recipe, but you can also use the larger English cucumbers. Try not to use the larger waxy cucumbers in this recipe because they are watery and won’t be nearly as pretty. You don’t have to peel or remove the seeds of an English cucumber or the little minis – you can eat the whole thing!

taking a bite of salad

Why I love this recipe

  • It’s so pretty! Green, yellow, red, white, and orange are just some colors in this gorgeous salad.
  • This Thai Cucumber-Carrot Salad is light and refreshing and pops with flavor!
  • It’s delicious and pairs so well with so many dishes! Be sure to see all my suggestions below.
  • It’s also a low-carb Thai salad, and there’s virtually no fat in it, so it’s great if you’re trying to eat lighter.

how to make Thai Cucumber Carrot Salad

Gather these ingredients

  • Small cucumbers – Or use full-size English cucumbers, thinly sliced.
  • Radishes – Cleaned, trimmed, and thinly sliced.
  • Carrots – Thinly sliced.
  • Mini peppers – Seeds removed and thinly sliced.
  • Green onions – White and green parts; thinly sliced.
  • Roasted peanuts – Coarsely chopped.
  • Cilantro – Fresh; chopped.
  • Honey
  • Lime juice – Freshly squeezed.
  • Fish sauce
  • Chili garlic sauce – You can find this in the Asian food section of larger grocery stores.
  • Salt

dressing on a carrot salad

How to make Thai Cucumber-Carrot Salad

    • Trim the vegetables, wash them, and thinly slice the cucumbers, radishes, and carrots on a mandoline. Use a knife to thinly slice the peppers and green onions.
    • Assemble the vegetables in a medium-sized bowl and toss them to combine.
    • Whisk the honey, fresh lime juice, fish sauce, and chili garlic sauce in a small bowl. Add salt if needed.
    • Drizzle over the vegetables and toss them together to combine.
    • Sprinkle the chopped peanuts and cilantro over the top of the salad.
    • Serve and enjoy!

mixing a Thai Cucumber Carrot Salad

Tips & substitutions

      • You can prep the vegetables for this salad up to a day in advance. Keep them in an airtight container in the fridge until you’re ready to assemble and serve.
      • Fish sauce is optional but adds so much depth of flavor. Don’t worry – you won’t taste any fish! You can find fish sauce in the Asian foods section of your grocery store.
      • You can omit the fish sauce, but then you will certainly need to add salt.
      • To make this a vegan Thai Cucumber-Carrot Salad, omit the fish sauce and use agave syrup instead of honey.
      • You can make the dressing up to a day in advance. Mix it well before drizzling over the salad.

radish, carrot, cucumbers salad

Serving suggestions

This is a fresh and fabulous Thai salad recipe, and it goes so well with anything off the grill. I love serving it on hot days when we eat outside because there’s no mayonnaise in the dressing, so there are no worries about spoilage.

I also sometimes just add some grilled chicken or shrimp to turn this easy salad into a complete meal. It’s also a fabulous side dish to entrees like chili-lime shrimp tacos, red curry sloppy Joes, and Salmon Spring Rolls

carrot, radish, cucumbers


Once the dressing has been added, this salad should be eaten as soon as possible. You can pack up any leftovers and store them in the fridge for 1-2 days but expect the vegetables to wilt a bit. If you don’t think you’ll eat all the salad, store the extra dressing and vegetables separately in the fridge for 2-3 days.

Thai Cucumber Carrot Salad with peanuts and herbs

Check out these awesome salad recipes while you’re here

carrots and cucumbers in a salad
4.72 stars (7 reviews)
Leave a Review

Get the Recipe:

Thai Carrot Cucumber Salad

Use a mandolin to make all the slices the same, thin and round.
Discover a delicious Thai Cucumber Carrot Salad recipe with a tangy dressing. Perfect for a refreshing and healthy meal; ready in minutes!  
Prep Time: 15 minutes
Total Time: 15 minutes
Yield: 8
Print Recipe Pin Recipe


  • 8 small cucumbers, or 4 large, thinly sliced
  • 15-20 radishes, thinly sliced
  • 2 large carrots, thinly sliced
  • 12 mini-peppers, thinly sliced
  • ½ cup thinly sliced green onions
  • ¾ cup coarsely chopped peanuts
  • ¼ cup finely chopped cilantro

Thai dressing:

  • 2 T honey
  • 5 T fresh-squeezed lime juice
  • 5 tsp. fish sauce, see notes
  • 5 tsp. Chili Garlic Sauce
  • 1 ¼ tsp. salt, more or less to taste


  • Cut ends off the cucumbers and carrots and thinly slice with mandolin (all the same size).
  • Cut off one end of the mini-peppers and scoop out the seeds; then slice into thin slices (you might need to use a knife on these).
  • Slice the radishes with mandolin.
  • Thinly slice the green onions.
  • Coarsely chop the peanuts.

To make the dressing:

  • Whisk together the honey, fresh lime juice, fish sauce, Chili Garlic Sauce, and salt.
  • Put cucumbers, carrots, peppers, radishes, and green onions into a medium-sized bowl.
  • Drizzle the dressing over the vegetables, and lightly toss together.
  • Serve the salad, sprinkled with peanuts, and a sprinkle of fresh chopped cilantro.
Cuisine: Thai
Course: Salad
Calories: 129kcal, Carbohydrates: 14g, Protein: 5g, Fat: 7g, Saturated Fat: 1g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 3g, Sodium: 712mg, Potassium: 374mg, Fiber: 3g, Sugar: 9g, Vitamin A: 4020IU, Vitamin C: 60mg, Calcium: 41mg, Iron: 1mg
Did you make this recipe?Tag @reluctantentertainer on Instagram and hashtag it #reluctantentertainer!

Thai Cucumber Carrot Salad