Shredded Thai Salad with Avocado
Why Make This Recipe
Shredded Thai Salad with Avocado is a vibrant and refreshing dish that brings the perfect balance of flavors, textures, and nutrition to your table. This salad is not only a feast for the eyes with its colorful ingredients but also delivers a wealth of health benefits. Packed with fresh vegetables, healthy fats from avocado, and protein-rich peanuts, this salad is a fantastic choice for a light lunch or as a side dish for dinner. It’s easy to prepare, making it an excellent option for busy weeknights or meal prep.
How to Make Shredded Thai Salad with Avocado
Ingredients:
- 2 cups shredded green cabbage
- 1 cup grated carrots
- 1 red bell pepper, thinly sliced
- 3 green onions, sliced
- ½ cup fresh cilantro, chopped
- 1 ripe avocado, diced
- ½ cup roasted peanuts, roughly chopped
- 2 tbsp fish sauce
- 3 tbsp freshly squeezed lime juice
- 1 tsp sugar
- 1 tsp Sriracha sauce
Directions:
- Prepare the Veggies: Shred the cabbage, grate the carrots, and slice the bell pepper and green onions into thin pieces.
- Make the Dressing: In a small bowl, whisk together the fish sauce, lime juice, sugar, and Sriracha until well combined.
- Toss It Together: In a large bowl, combine the prepared vegetables, cilantro, and peanuts. Pour the dressing over the mixture and mix thoroughly to ensure everything is well coated.
- Add Avocado Last: Gently fold in the diced avocado to maintain its texture and avoid mashing.
- Chill Before Serving: Cover the salad and refrigerate for 15-30 minutes to allow the flavors to meld together beautifully.
How to Serve Shredded Thai Salad with Avocado
Shredded Thai Salad with Avocado is versatile in its serving style. You can serve it as a stand-alone dish, perfect for lunch or a light dinner, or pair it with grilled chicken or shrimp for added protein. For a more substantial meal, consider serving it with rice or quinoa on the side. Garnish with additional peanuts or a sprinkle of sesame seeds for added crunch.
How to Store Shredded Thai Salad with Avocado
While this salad is best enjoyed fresh, it can be stored in an airtight container in the refrigerator for up to 2 days. However, to keep the avocado from browning and maintain the salad’s crispness, it’s best to store the avocado separately and add it right before serving.
Tips to Make Shredded Thai Salad with Avocado
- Choose Ripe Avocado: Make sure your avocado is ripe yet firm to ensure it holds its shape when mixed into the salad.
- Customize Veggies: Feel free to swap out ingredients or add other vegetables like cucumbers, radishes, or snap peas for added crunch.
- Make Ahead: To save time, you can prepare the salad ingredients in advance, but wait to add the dressing and avocado until just before serving.
Variation
For a vegetarian version of this salad, you can substitute the fish sauce with soy sauce or a plant-based alternative. Additionally, prioritize different toppings like sesame seeds or tofu for added protein. You can also throw in some fresh herbs like mint or basil for an extra layer of flavor.
FAQs
1. Can I make this salad in advance?
Yes, you can prepare the salad ingredients ahead of time and store them separately. Just add the dressing and avocado right before serving to keep everything fresh.
2. Is this salad gluten-free?
Yes, as long as you use gluten-free fish sauce or an appropriate substitute, this salad can be enjoyed by those following a gluten-free diet.
3. Can I add more protein to the salad?
Absolutely! Grilled chicken, shrimp, or even chickpeas are great options to increase the protein content of your salad. Simply mix them in before serving.
Shredded Thai Salad with Avocado

Ingredients
Salad Ingredients
- 2 cups shredded green cabbage
- 1 cup grated carrots
- 1 medium red bell pepper, thinly sliced
- 3 medium green onions, sliced
- ½ cup fresh cilantro, chopped
- 1 ripe avocado, diced Add just before serving.
- ½ cup roasted peanuts, roughly chopped
Dressing Ingredients
- 2 tbsp fish sauce Can be substituted with soy sauce for a vegetarian version.
- 3 tbsp freshly squeezed lime juice
- 1 tsp sugar
- 1 tsp Sriracha sauce
Instructions
Preparation
- Shred the cabbage, grate the carrots, and slice the bell pepper and green onions into thin pieces.
Make the Dressing
- In a small bowl, whisk together the fish sauce, lime juice, sugar, and Sriracha until well combined.
Toss It All Together
- In a large bowl, combine the prepared vegetables, cilantro, and peanuts. Pour the dressing over the mixture and mix thoroughly to ensure everything is well coated.
Add Avocado
- Gently fold in the diced avocado to maintain its texture and avoid mashing.
Chill Before Serving
- Cover the salad and refrigerate for 15-30 minutes to allow the flavors to meld together beautifully.
