Description
This crunchy Thai peanut cabbage salad is a flavor explosion in every bite—packed with crisp veggies, tossed in a creamy peanut-lime dressing, and topped with your choice of protein for a complete, energizing meal. It’s vibrant, meal-prep ready, and craveable enough to eat on repeat.
Ingredients
3 cups shredded purple or green cabbage
1 cup shredded carrots
1 red bell pepper, thinly sliced
2 green onions, sliced
½ cup chopped cilantro
½ cup edamame or shredded chicken (optional for protein boost)
¼ cup chopped peanuts (for topping)
Optional: lime wedges, sesame seeds
Thai Peanut Dressing:
¼ cup natural peanut butter
2 tbsp lime juice
1 tbsp soy sauce
1 tbsp maple syrup or honey
1 tsp sesame oil
1 garlic clove, minced
Water to thin (1–2 tbsp)
Instructions
Whisk all dressing ingredients together until smooth, adding water to reach a pourable consistency.
In a large bowl, combine cabbage, carrots, pepper, onions, cilantro, and protein if using.
Pour dressing over and toss until well coated.
Top with chopped peanuts and serve immediately or chill for later.
- Prep Time: 15 mins
- Cook Time: 15 mins
- Category: Dinner