If you need a dinner that feels like summer but still keeps you full, this BBQ Chicken Skewer Salad is it. It’s smoky-sweet chicken skewers, charred corn, crunchy romaine, and a creamy herby ranch dressing that somehow makes everything taste like you planned ahead, even when you didn’t. It’s my favorite kind of healthy dinner salad inspiration because it’s fresh, filling, and honestly fun to eat.
I started making this on those sticky New York evenings when everyone is hungry at a different time. Lily wants something “clean and protein-y,” Noah wants big flavor, and Emma just wants to “help” by stealing tomatoes off the cutting board. So I set out a little build-your-own bowl situation, and suddenly dinner feels easy and kind of festive.
The best part is that it checks the boxes for busy-life eating. It’s a high-protein summer dinner that works for active days, gym dinner healthy recipes, and those “I want something lighter but not sad” nights.
- High-protein and satisfying: chicken plus beans makes it stick-with-you.
- Big grill flavor: that BBQ glaze and charred corn are the whole point.
- Meal prep friendly: it’s basically a meal prep high protein salad in disguise.
Why This BBQ Chicken Skewer Salad Is My Go-To High-Protein Summer Dinner
There’s something about a chicken skewer salad that feels like peak summer, even if you’re just cooking on a tiny patio grill or a grill pan with the window cracked. The contrast gets me every time: warm, sticky BBQ chicken against cold, crunchy romaine, plus sweet corn that tastes like sunshine. It’s the kind of healthy grilled meal inspiration that makes you excited to eat dinner, not just check it off the list.
Backyard dinners were my favorite growing up, even when “backyard” meant whatever outdoor space we had in whatever country my dad’s job took us to. My mom would put everything out in bowls and let us build our own plates. That same vibe works beautifully here. Everyone gets what they want, and nobody complains about “too much lettuce” because they’re the one who scooped it.
And for the record, this is one of my best dinner ideas fresh healthy recipes when it’s too hot to turn the oven on. It’s also a summer dinner recipe high protein enough to keep you from rummaging for snacks an hour later.
What You’ll Need (Quick Shopping & Prep Overview)
This BBQ chicken salad looks like a lot, but it’s really just four simple parts. If my fridge looks sparse, this is the kind of dinner that still feels abundant because pantry staples like black beans and BBQ sauce do the heavy lifting.
- Chicken: boneless chicken breasts, avocado oil, salt, BBQ sauce, and wooden skewers.
- Veg: corn on the cob (we’re charring it), green onions, tomatoes, herbs, and avocado.
- Salad base: thinly sliced romaine for that loud crunch.
- Dressing: a creamy, bright herby ranch dressing that ties the whole healthy kebab salad situation together.
Once you see it as “skewers + grilled corn salad + chop a few things + blend dressing,” it feels totally manageable, even on a weeknight.
How to Make BBQ Chicken Skewers (Juicy, Glossy, Grill-Ready)
These skewers are the heart of the BBQ Chicken Skewer Salad, so I’m going to walk you through the little details that keep them juicy. My biggest habit is using two-zone heat, which is just a fancy way of saying I like to sear for color, then move the skewers to gentler heat so they finish cooking without drying out.
Also, soak your wooden skewers. I do it first thing, then I prep everything else while they sit in water. It’s one of those tiny “future me” favors that prevents burnt stick drama.
Prep the Chicken for Even Cooking
I cut the chicken into pieces about the size I’d want on a fork with lettuce and tomato, no wrestling at the table. Even pieces cook evenly, which is the whole game here.
- Cut: Slice chicken breasts into 1 to 1 1/4-inch cubes.
- Season: Toss with 3 tbsp avocado oil and 1 tsp kosher salt.
- Thread: Slide chicken onto 8 pre-soaked wooden skewers, leaving a little space between pieces so heat can circulate.
- Don’t over-pack: Tight skewers steam, and we want that grilled edge.
Grill & Baste for That Sticky BBQ Finish
Preheat your grill for two-zone cooking. That means one side hotter for searing and one side a bit cooler for finishing. If you’re using a grill pan, you can still do a version of this by adjusting the burner and moving skewers to a cooler spot once they’ve got color.
- Start on high heat: Place skewers on the hot side and grill 2 to 3 minutes per side, just until you get some browning.
- Move to gentler heat: Slide skewers to the cooler side and keep cooking, turning occasionally, until chicken is cooked through.
- Baste late: Brush with BBQ sauce during the final 2 to 3 minutes, turning and basting once or twice so it turns glossy and tacky.
- Rest: Let skewers rest 3 to 5 minutes while you toss the salad. This keeps juices in and gives you a calmer dinner moment.
Timing guide:
- Sear: 2 to 3 minutes per side on the hot zone
- Finish: 4 to 7 minutes on the cooler zone (depends on cube size)
- Rest: 3 to 5 minutes
Eva’s Note: The basting moment that matters. Save most of the BBQ sauce for the end. That sticky shine is the goal. Give the sauce time to set, not scorch. The second you see the edges turn glossy and slightly caramelized, you’re right where you want to be.
This is the part where the kitchen, or the whole block if you’re outside, starts smelling like a real summer high protein dinner. It’s also the moment my kids magically appear and ask, “Is it done yet?” like they weren’t ignoring me five minutes ago.
If you’re looking for more summer dinner recipes high protein, you’d probably also love my high-protein street corn chicken bowl. Same energy, different format.
Char the Corn (Fast, Flavor-Packed)
Corn is the summer signal ingredient in my house. The second it shows up, everyone suddenly has opinions about butter and salt, and Emma starts picking kernels off the board like it’s her job. For this grilled corn salad moment, we’re going for blistered and a little smoky.
Method 1: Grill whole ears
- Brush 4 ears corn with 2 tbsp avocado oil.
- Grill over medium-high heat, turning every couple minutes, until charred in spots, about 8 to 10 minutes.
- Cool slightly, then slice kernels off the cob.
Method 2: Grill kernels in a basket or cast iron
- Cut kernels off first.
- Toss with oil, then grill in a basket or cook in a hot cast iron skillet until blistered, stirring occasionally.
Either way, let the corn cool a bit before it hits the romaine. Keeping warm ingredients away from the lettuce is the difference between crisp and wilted.
Blend the Herby Ranch Dressing (Creamy, Bright, Make-Ahead Friendly)
This herby ranch dressing is what makes the whole bowl feel like a “real dinner” instead of just salad. It’s creamy, bright, and speckled with fresh herbs so it looks like you bought it from the fancy section of the grocery store. It also makes this a true meal prep high protein salad because the dressing holds up beautifully for a few days.
- Blend the base: In a blender, combine 1 cup avocado oil, 1 large egg, 1/2 cup unsweetened full-fat coconut milk, 2 tbsp lemon juice, 1 tbsp apple cider vinegar, 1 tsp kosher salt, 1 tsp onion powder, and 2 minced garlic cloves. Blend until thick and creamy.
- Fold in herbs: Stir in 1/4 cup chopped dill, 1/4 cup chopped parsley, and 1 tsp black pepper.
Tip that matters: Blend the dressing first, then fold in herbs for the brightest flavor and that fresh green-flecked look.
Taste & tweak:
- More lemon if you want it brighter
- A pinch more salt if it tastes flat
- A splash of water or coconut milk if you want it more pourable
I swear, once you have this in the fridge, you start looking for excuses to make salads. It’s cool and herby in the best way, and it balances the smoky chicken perfectly.
If salad nights are your thing, my kale caesar salad is another one that holds up well for busy weeks.
Assemble the Salad (Big Bowl or Meal-Prep Boxes)
This is where the BBQ Chicken Skewer Salad turns into dinner. I like setting everything out and letting everyone build their own bowls. It keeps the romaine crunchy, it keeps the avocado from getting sad, and it makes the table feel a little more fun, even on a random Tuesday.
Build a bowl:
- Start with 8 cups thinly sliced romaine.
- Add 16 oz quartered grape tomatoes and 1 can black beans (drained and rinsed).
- Spoon on the charred corn.
- Top with BBQ chicken skewers (you can serve them on the skewer or slide the chicken off).
- Finish with 6 sliced green onions (green parts only), 1/4 cup cilantro, and 2 tbsp basil.
- Add 1 diced avocado right before serving.
- Drizzle with herby ranch dressing.
Topping bar ideas:
- Extra herbs
- Extra tomatoes
- Extra green onions
- More BBQ sauce on the side for the sauce-lovers
One more little thing, let the chicken and corn cool for a few minutes before they hit the lettuce. Warm toppings are great, but not when they turn your romaine into a steamed situation.
If you love high protein meals summer style, you might also like my quinoa chicken arugula salad. It’s another healthy dinner that eats like a full meal.
Meal Prep & Storage Game Plan (So It Stays Crisp)
This is where this recipe really shines for gym dinner healthy recipes and busy weekdays. I prep the chicken and dressing while the kitchen’s already warm, then future-me gets an easy win for lunches and quick dinners.
- Cooked chicken skewers: Store in an airtight container, 3 to 4 days. For best texture, slide chicken off the skewers before storing.
- Charred corn: Airtight container, 3 to 4 days.
- Romaine: Store dry in a container lined with a paper towel (paper towel trick for crisp romaine). Use within 2 to 3 days for peak crunch.
- Tomatoes and beans: Store separately if you want maximum crispness, 3 to 4 days.
- Dressing: Store in a jar or container with a tight lid, 4 to 5 days. Shake or stir before using.
- Avocado: Add at the last minute, or keep it separate.
The big rule is simple: store salad and dressing separately. The sound of crisp romaine when you toss it is worth the extra little container, I promise.
For another make-ahead friendly option, my high-protein chicken caesar pasta salad is a great one for busy weeks too.
Easy Swaps & Variations (Keep It High-Protein, Keep It Summer)
This is the kind of recipe I make based on what I’ve got, and it still feels like a plan. Here are a few easy ways to flex it without losing that summer high protein dinner vibe.
- Protein: Swap chicken breasts for chicken thighs for a juicier skewer. You can also serve the BBQ chicken over the salad without skewers if you’re short on time.
- Veg: Add jalapeño for heat, or swap romaine for mixed greens or shredded kale.
- Dressing: If you want a tangier dressing, use a little more lemon. If you want it thicker, blend a bit longer and chill it.
- Heat: Add chili flakes to the salad or stir a pinch into the BBQ sauce for basting.
If you’re on a kick with dinner ideas fresh healthy recipes, keep this one in your back pocket. It’s flexible enough to match your fridge, but it still tastes like you meant to make it.

Frequently Asked Questions about BBQ Chicken Skewer Salad
Q: How do you keep BBQ chicken skewers from drying out on the grill?
✅ Answer: Cut the chicken into evenly sized pieces so everything finishes at the same time, then grill over two heat zones (sear briefly, then finish over gentler heat). Save most of the BBQ sauce for the final minutes so it glazes without burning, and let the skewers rest a few minutes before serving to keep juices in. The moment you see the edges turn glossy and slightly caramelized is the cue I watch for every time.
Q: Can I make BBQ Chicken Skewer Salad ahead for meal prep, and how long does it last?
✅ Answer: Yes, prep it as components. Cook the chicken skewers and corn, chop the veggies, and keep dressing separate. Stored in airtight containers, the cooked chicken and corn are best within 3 to 4 days, chopped romaine is best within 2 to 3 days for peak crunch. Assemble portions right before eating. Day-two flavors feel even more summery once the corn and herbs mingle.
Q: What’s the best way to store the salad and dressing separately?
✅ Answer: Keep romaine in a container lined with a paper towel to absorb moisture, and store wet ingredients (tomatoes, beans, corn) in their own container if you want maximum crispness. Portion dressing into small lidded cups or jars and add right before serving so the lettuce stays crunchy. That crisp romaine sound when you toss it is the reward.
Q: Can I bake or air-fry the chicken skewers instead of grilling?
✅ Answer: Yes. For baking, arrange skewers on a lined sheet pan and cook until the chicken is done, brushing with BBQ sauce near the end so it sets into a glaze. For air-frying, cook in a single layer (work in batches if needed) and brush with sauce during the final minutes. You’ll see the sauce turn tacky and shiny right at the finish.
Q: Can I cook the BBQ chicken in the slow cooker, how long and on what setting?
✅ Answer: Yes, cook the chicken with some BBQ sauce until it’s tender, then finish with a quick brush of sauce and a fast high-heat step (like a hot grill pan or broiler) if you want a more caramelized exterior. Timing depends on piece size: whole breasts take longer than cut pieces, so check for doneness and tenderness rather than relying only on time. It’s that cozy set it and come back to dinner ready feeling on busy days.
Q: How do I thicken BBQ sauce if it’s too thin for basting the skewers?
✅ Answer: Simmer it in a small saucepan over medium-low heat until it reduces to a thicker, brushable consistency. Stir often so sugars don’t scorch, and pull it off the heat once it coats the back of a spoon. The kitchen smells amazing when sauce gently bubbles down.
Q: What can I substitute for coconut milk in the herby ranch dressing?
✅ Answer: Use a creamy, neutral option like plain Greek yogurt (for a tangy, thicker dressing) or a smooth, unsweetened plant-based creamer. Add a splash of water as needed to reach a pourable consistency, then adjust lemon, salt, and herbs to taste. That cool and herby finish is what balances the smoky chicken.
Q: How do I keep avocado from browning in a prepared salad?
✅ Answer: Add avocado right before serving whenever possible. If you need to prep it, toss the diced avocado with lemon juice, press plastic wrap directly against the surface, and keep it chilled. Keeping it separate from warm ingredients also helps preserve color and texture. I save avocado for the final minute so it stays bright and buttery.
Q: What’s the best way to reheat leftover BBQ chicken skewers without overcooking?
✅ Answer: Slide the chicken off the skewers (it reheats more evenly), then warm it gently in a covered skillet with a splash of water or extra BBQ sauce over low heat. You can also microwave in short bursts, covered, stopping as soon as it’s warm to avoid drying it out. Low-and-slow reheating keeps the chicken tender for next-day bowls.
If you’ve been craving a healthy dinner that still feels like summer comfort food, keep this BBQ Chicken Skewer Salad in your rotation. It’s fresh, it’s filling, and it’s one of those high protein meals summer nights were made for.
Thank you for cooking with me, I’m so glad you’re here at my table.
Come hang out with me over on Pinterest for more cozy, family-friendly recipes.
Print
BBQ Chicken Skewer Salad (High-Protein Summer Dinner)
- Total Time: 40 minutes
- Yield: 4 servings
Description
BBQ Chicken Skewer Salad with grilled BBQ chicken, charred corn, black beans, tomatoes, avocado, and a herby ranch dressing. A fresh, high-protein dinner perfect for summer nights.
Ingredients
Boneless chicken breasts
Avocado oil
Salt
BBQ sauce
Wooden skewers
Corn on the cob
Green onions
Tomatoes
Herbs
Avocado
Romaine
Black beans
Herby ranch dressing
Instructions
1. Slice chicken breasts into 1 to 1 1/4-inch cubes.
2. Toss with avocado oil and salt.
3. Slide chicken onto pre-soaked wooden skewers.
4. Preheat grill for two-zone cooking.
5. Grill skewers on high heat for 2 to 3 minutes per side.
6. Move skewers to cooler side and continue cooking until done.
7. Brush with BBQ sauce during the final minutes.
8. Let skewers rest 3 to 5 minutes.
9. Brush corn with avocado oil and grill until charred.
10. Slice kernels off the cob.
11. Blend avocado oil, egg, coconut milk, lemon juice, vinegar, salt, onion powder, and garlic for dressing.
12. Stir in dill, parsley, and black pepper.
13. Assemble salad with romaine, tomatoes, black beans, corn, chicken skewers, green onions, cilantro, basil, avocado, and dressing.
Notes
Store cooked chicken skewers in an airtight container for 3 to 4 days.
Store charred corn in an airtight container for 3 to 4 days.
Store romaine dry in a container lined with a paper towel for 2 to 3 days.
Store dressing in a jar for 4 to 5 days.
Add avocado right before serving to prevent browning.
- Prep Time: 20 minutes
- Cook Time: 20 minutes
- Category: Dinner
- Method: Grilled
- Cuisine: American
Nutrition
- Serving Size: 1 bowl
- Calories: 450
- Sugar: 8
- Sodium: 750
- Fat: 25
- Saturated Fat: 4
- Unsaturated Fat: 18
- Trans Fat: 0
- Carbohydrates: 30
- Fiber: 8
- Protein: 35
- Cholesterol: 75