If you’ve never tried Thai basil in a salad, you’re in for a treat. This vibrant, nutrient-packed recipe combines crisp green and red cabbage, refreshing cucumber, and colorful bell pepper with the aromatic punch of fresh Thai basil. A zesty Thai basil vinaigrette ties it all together, while creamy peanut chicken adds satisfying protein to keep you full and energized.
Lately, I’ve been so inspired by the way Thai chefs like Jam Sanitchat of Thai Fresh layer flavors so effortlessly—bright, spicy, savory, and fresh all in one bite. So when my garden produced an abundance of Thai basil, I knew I had to make this recipe.
As a functional dietitian, I love recipes like this because they’re balanced in macros, rich in micronutrients, and incredibly flavorful—proof that healthy eating doesn’t have to be boring. Whether you’re meal-prepping for the week or whipping up a quick dinner, this Thai basil salad will be your new go-to.
Why you’ll love this recipe:
Fresh & Crunchy – Crisp cabbage and cucumber bring refreshing texture.
Protein-Packed – Peanut chicken makes it a satisfying main dish
Nutrient-Dense – Loaded with vitamins, minerals, and antioxidants.
Naturally Gluten-Free & Dairy-Free – Easy to adapt for dietary needs.
Meal-Prep Friendly – Components store well for 3–4 days.
In a small bowl, whisk together peanut butter, coconut milk, soy sauce, honey, garlic, and lime juice. Stir until smooth and reserve 1/2 C. Add cooked, shredded chicken (about 2 cups) and coat well.
Dice the green and red cabbage, cucumber, and bell pepper. Chop the scallions and thinly slice the Thai chili. Add everything to a large salad bowl.
Tip: For extra crunch, keep cabbage refrigerated until right before serving.
In a blender or food processor, combine Thai basil, rice vinegar, lime juice, avocado oil, and grated ginger. Blend until smooth. Adjust seasoning to taste.
Pour the Thai basil vinaigrette over the cabbage mixture and toss to coat. Top with warm peanut chicken.
Garnish with extra Thai basil leaves or chopped peanuts for crunch. Serve immediately.
Because the cabbage is such a hearty veggie, it won’t get soggy after it’s dressed. This salad can be stored in the fridge for up to 3 days, making it great for meal prep! Plus, I find it gets more flavorful the longer it sits!
Peanut chicken will keep in an airtight container in the fridge for up to 4 days.
I recommend adding the peanuts/cashews fresh so they maintain their crunchy texture!
Subscribe to our newsletter to be inspired with meal plans, recipes, and nutrition tips. Plus, helpful breakdowns of all things wellness to help you cut through the noise and make peace with food.
wanting more?
Kasey is a virtual registered dietitian based out of Texas. Through her own nutrition journey, Kasey came to appreciate the effect nutrition can have on both our bodies and our minds, but realized most nutrition approaches focus on one or the other. She knew there had to be a better solution, so she created one. Now, she loves helping people achieve their dream level of physical health without sacrificing their mental health.
MEET KASEY
Functional healing meets food freedom
Follow along @kb.rd.nutrition
© 2023 Sahara | Design by Oregon Lane Studio
Follow along
@kb.rd.nutrition
BE THE FIRST TO COMMENT