This BBQ Chicken Skewer Salad is the ultimate fresh, high-protein dinner. You get smoky grilled chicken, charred corn, a creamy herby ranch dressing, and a base of crisp romaine. It’s the full, satisfying package.

Perfect for a summer cookout or a hearty weeknight meal, this recipe delivers 39 grams of clean protein per serving.
Why This Salad Tops Healthy Dinner Ideas
This recipe is a standout for healthy dinner salad inspiration because it fuels your body without compromise. Forget bland meals; this dish packs flavor, texture, and serious muscle-fueling macros.
It takes the idea of a salad and flips it into a center-of-the-plate event. The chicken is marinated in a rich BBQ sauce, grilled to perfection, and served over a vibrant mix of beans, tomatoes, and fresh herbs. It’s a full meal in one bowl, designed to keep you energized.
A Deep Dive Into The Macros
With 39g of protein and 7g of fiber, this recipe is a favorite for healthy gym dinner recipes. It supports recovery and satiety.
The healthy fats from avocado oil and fresh avocado help your body absorb the fat-soluble vitamins in the greens.
| Nutrient | Amount Per Serving |
|---|---|
| Calories | 953 kcal |
| Fat | 64 g |
| Carbohydrates | 61 g |
| Protein | 39 g |
| Fiber | 7 g |
| Sugar | 39 g |
| Sodium | 1971 mg |
Smart Ingredient Choices
We use avocado oil for its high smoke point and Primal Kitchen BBQ sauce for a cleaner ingredient profile. Coconut milk creates a rich, dairy-free dressing base.
Soaking the wooden skewers prevents burning on the grill. The key is a vibrant, fresh assembly of herbs like dill, parsley, cilantro, and basil.
How To Make This High-Protein Summer Dinner
Fire up the grill for a straightforward, delicious assembly. The process is broken into three clear steps: marinate the chicken, make the dressing, and grill the components.
Step 1: Marinate the Chicken
Cut the chicken breasts into 1-inch cubes. In a large bowl, toss them with 3 tablespoons of avocado oil, 1 teaspoon kosher salt, and 1 cup of the BBQ sauce. Thread the cubes onto the pre-soaked wooden skewers. Let them rest while you make the dressing.
Step 2: Make the Herby Ranch Dressing
In a blender or food processor, combine 1 cup avocado oil, 1 large egg, 1/2 cup unsweetened full-fat coconut milk, 2 tablespoons lemon juice, 1 tablespoon red wine vinegar, 1 teaspoon kosher salt, 1 teaspoon onion powder, and the 2 minced garlic cloves.
Blend until smooth and creamy. Then, transfer to a bowl and stir in 1/4 cup each of chopped fresh dill and parsley, plus 1 teaspoon black pepper. Set aside or refrigerate.
Step 3: Grill the Chicken and Assemble the Salad
Preheat your grill to medium-high heat. Brush the corn with 2 tablespoons of avocado oil and place on the grill. Cook, turning occasionally, until charred in spots, about 8-10 minutes. Let cool slightly, then cut the kernels from the cob.
Place the chicken skewers on the grill. Cook for 4-5 minutes per side, or until the internal temperature reaches 165°F, brushing with the remaining 1 cup of BBQ sauce during the last few minutes.
In a large serving bowl, combine 8 cups of thinly sliced romaine, the sliced green onions, quartered grape tomatoes, drained and rinsed black beans, chopped cilantro, chopped basil, diced avocado, and the grilled corn kernels.
Remove the chicken from the skewers directly onto the salad. Drizzle with the Herby Ranch Dressing, toss gently, and serve immediately.
Expert Tips for Your Healthy Kebab Salad
Serve this salad right away for the best texture. The contrast between hot grilled chicken and cool, crisp lettuce is unbeatable.
For meal prep, keep the components separate. Store the grilled chicken, dressing, and chopped salad ingredients in individual containers. Assemble just before eating to keep everything fresh.
Flavorful Recipe Variations
Try swapping the chicken for large peeled shrimp or cubed firm tofu for a different high-protein twist.
Not a fan of black beans? Chickpeas or kidney beans would be excellent substitutes.
This Recipe is the Ultimate Fresh Healthy Dinner Idea
This BBQ Chicken Skewer Salad works because it’s a complete, macro-balanced plate. It delivers the hearty satisfaction of a BBQ meal in a fresh, veggie-packed format. It’s a perfect summer high-protein dinner that doesn’t feel like a diet.
It’s easily customizable, incredibly flavorful, and built to fuel your active lifestyle. Make it once and it’ll become your go-to for healthy grilled meal inspiration.
The Recipe
Print
BBQ Chicken Skewer Salad
- Prep Time: 20 min
- Cook Time: 15 min
- Total Time: 35 min
- Yield: 6 servings 1x
- Category: Lunch & Dinner
- Method: Grilled
- Cuisine: American
- Diet: Gluten-Free, Dairy-Free
Description
A fresh, high-protein salad with smoky grilled BBQ chicken skewers, charred corn, and a creamy dairy-free herby ranch dressing.
Ingredients
2 pounds boneless, skinless chicken breasts
3 tablespoons avocado oil
1 teaspoon kosher salt
2 cups BBQ sauce, (divided, such as Primal Kitchen)
8 (6-inch) wooden skewers, (pre-soaked)
1 cup avocado oil
1 large egg
1/2 cup unsweetened full fat coconut milk
2 tablespoons lemon juice
1 tablespoon red wine vinegar
1 teaspoon kosher salt
1 teaspoon onion powder
2 garlic cloves, (minced)
1/4 cup finely chopped fresh dill fronds
1/4 cup finely chopped fresh parsley
1 teaspoon freshly ground black pepper
4 ears corn
2 tablespoons avocado oil
8 cups thinly sliced romaine lettuce ((from about 2 small heads))
6 green onions, (thinly sliced (green parts only))
16 ounces (about 2 cups) quartered grape tomatoes
1 (15-ounce) can black beans (drained and rinsed)
1/4 cup loosely packed, freshly chopped cilantro leaves
2 tablespoons freshly chopped basil
1 avocado, (peeled, seeded, and diced into medium cubes)
Instructions
- Marinate the chicken: Cut chicken into cubes, toss with oil, salt, and 1 cup BBQ sauce. Thread onto soaked skewers.
- Make the Herby Ranch Dressing: Blend oil, egg, coconut milk, lemon juice, vinegar, salt, onion powder, and garlic until smooth. Stir in dill, parsley, and black pepper.
- Grill the Chicken and Make the Salad: Grill corn and chicken skewers. Brush chicken with remaining BBQ sauce. Assemble salad in a large bowl with romaine, green onions, tomatoes, beans, cilantro, basil, avocado, and corn kernels. Top with grilled chicken and drizzle with dressing.
Notes
- For a lower-sodium option, use a reduced-sodium BBQ sauce and adjust added salt to taste.
- Ensure the internal temperature of the chicken reaches 165°F.
- Soak wooden skewers in water for at least 30 minutes before use to prevent burning.
Nutrition
- Serving Size: 6 servings
- Calories: 953 kcal
- Sugar: 39 g
- Sodium: 1971 mg
- Fat: 64 g
- Saturated Fat: 14 g
- Unsaturated Fat: 45 g
- Trans Fat: 0 g
- Carbohydrates: 61 g
- Fiber: 7 g
- Protein: 39 g
- Cholesterol: 130 mg







