Packed with colorful veggies and a tangy sesame ginger lime dressing, this Thai chopped salad is the best balanced recipe that's also meal prep friendly!

Thai food is one of my favourite cuisines to explore in Toronto. I love exploring other cultures through their traditional foods, and Thailand is no exception! This Thai chopped salad is in no way traditional, but a delicious salad inspired by Thai flavour. It's crunchy, colorful, and balanced with carbs, plant-based protein and healthy fats. Tossed with the best tangy sesame ginger lime dressing, it's a salad you'll crave!
The best part about this Thai chopped salad is that it's meal prep friendly. Salads are such an easy packed lunch, but it's always disappointing when they get soggy by noon. That won't happen here! Thanks to our base of cruciferous veggies and sturdy kale, this salad actually tastes even better the longer it marinates in the dressing. You'll be looking forward to lunch all morning!
Ingredients


Salad base:
- White quinoa
- Shelled edamame
- Purple cabbage
- Carrots
- Curly kale
- Cucumber
Optional flavour boosters:
- Cilantro
- Roasted peanuts
- Green onions
- Jalapeno
Dressing:
- Olive oil
- Sesame oil
- Lime juice
- Ginger
- Soy sauce
- Honey
- White vinegar
- Water
Instructions

In a large bowl, mix together all salad ingredients.

To make the dressing, whisk together all dressing ingredients in a medium sized bowl or measuring cup. Pour the dressing over the salad and toss to coat.

Once the salad is thoroughly coated in the dressing, sprinkle with optional toppings such as cilantro, roasted peanuts, green onions and jalapeno!
Substitutions and Variations
To make gluten-free: Use certified gluten-free tamari or coconut aminos instead of soy sauce in the dressing.
To make vegan: Swap honey for maple syrup in the dressing.
To make nut-free: Swap peanuts for roasted sunflower seeds or tortilla strip to keep the crunch factor.
Storage
This is the perfect meal prep salad! Store it in an airtight container in the fridge for up to 5 days.
Equipment
- Mixing bowl
- Food processor (handy for shredding cabbage and carrots)
- Salad chopper (optional)
Top Tip
I already hinted to this earlier, but this Thai chopped salad tastes even better if you make it ahead of time and let it sit for a couple hours. Unlike most salads that get soggy, thanks to the use of cabbage and kale as the base, it won’t get soggy and will absorb more of the flavour of the dressing.
Frequently Asked Questions
Yes! The great thing about this salad is it’s the perfect balance of vegetables (for fibre, fullness and vitamins), quinoa (for carbohydrates) and edamame (for protein). Plus, the dressing contains healthy fats! This is truly the PERFECT balanced salad to satisfy your hunger and provide lasting energy to power you through your day.
As much as I love eating this salad on it’s own, it also is such a great addition to a wrap! Simply add a large serving spoonful of salad into the center of a tortilla and wrap it up with other fillings of choice.
It also works great as a dip. As all the components are chopped thinly, you can serve it with some low-sodium tortilla chips for the perfect refreshing summer snack!
Yes of course! Grilled/crispy chicken or even steak would make an amazing addition to this salad.

More Yummy Salad Recipes
Are you a big salad fan? Give these recipes a try:
PS. I love seeing my recipes in action! If you decide to make this Thai chopped salad, don't forget to snap a photo and tag me on Instagram- @nourishedbynic or leave a comment and rating below letting me know how you liked it!
📖 Recipe
Thai Chopped Salad (Meal Prep Friendly)
Ingredients
Salad Base
- 1 cup white quinoa cooked according to package instructions
- 2 cups defrosted frozen edamame beans
- 2 cups purple cabbage shredded (about ½ a medium head of cabbage)
- 2 cups carrots shredded
- 1 cup curly kale chopped (stems removed)
- 1 cup cucumber diced
Optional Toppers
- ¼ cup cilantro chopped
- ½ cup roasted peanuts chopped
- ⅓ cup diced green onions
- 1 tablespoon jalapeno diced
Sesame Ginger Lime Dressing
- ¼ cup olive oil
- 1 tablespoon sesame oil
- Juice of ½ a lime about 1 tbsp
- 1 inch of fresh ginger grated
- 3 tablespoon low sodium soy sauce
- 2 tablespoon water
- 1 tablespoon honey
- 2 tablespoon white vinegar
Instructions
- In a large bowl, mix together all salad ingredients.
- To make the dressing, whisk together all dressing ingredients in a medium sized bowl. Pour the dressing over the salad and toss to coat.
- Once the salad is thoroughly coated in the dressing, sprinkle with optional toppers such as cilantro, roasted peanuts, green onions and jalapeno!
Sydney says
Delicious!!!!! 🤤
10/10 I would highly recommend adding all the extra toppings as it makes the salad more crunchy. I did end up making more salad dressing than what was called for.
Bella says
I made this salad as a meal prep with my partner and we loved it! The dressing was the perfect balance of spicy & sweet.
Jenna D says
I loved this recipe! So great for meal prep, it definitely stood up to 5 days in the fridge. I added pre-cooked chicken for an extra protein boost, but the salad alone is also super filling! Will definitely make again 🙂
McKenzie Hartke says
Loved this salad — used it as a meal prep for a couple of weeks, the flavors and textures are so good! I added shrimp to it for some extra protein as well! I also ate it in a wrap a few times, just kept the dressing separate instead of storing them mixed together, otherwise my wrap got too soggy.
McKenzie Hartke says
Loved this salad — used it as a meal prep for a couple of weeks! I also ate it in a wrap a few times, just kept the dressing separate instead of storing them mixed together, otherwise my wrap got too soggy.