Savor juicy grilled chicken skewers brushed with smoky BBQ sauce, arranged over a vibrant bed of mixed greens, cherry tomatoes, cucumber, avocado, radishes, and sweetcorn. The homemade herby ranch dressing brings everything together with fresh chives, parsley, dill, and creamy Greek yogurt. Ready in just 35 minutes, this satisfying meal delivers perfect balance between smoky, sweet, tangy, and fresh flavors.
My tiny apartment balcony became an impromptu dinner party spot last summer when I first threw these skewers together. The smell of BBQ sauce caramelizing on the grill had neighbors poking their heads over the railing to investigate.
We ended up eating standing up that night, balancing plates and laughing while sauce dripped onto our forearms. Sometimes the best meals happen when you least expect them.
Ingredients
- Chicken breast: Cutting into uniform cubes ensures everything cooks at the same speed so you do not end up with dry pieces
- Smoked paprika: This deep, smoky flavor is what makes the chicken taste like it came from a serious BBQ pit
- Red bell pepper and red onion: These sweet vegetables soften and char beautifully on the grill, adding bursts of sweetness to every bite
- BBQ sauce: Brush it on in layers so it caramelizes rather than burns
- Mixed salad greens: A variety of textures and colors makes the salad feel substantial and interesting
- Avocado: Creamy avocado balances the tangy BBQ sauce and adds richness
- Fresh herbs for ranch: Using real chives, parsley, and dill instead of dried makes the dressing bright and lively
- Greek yogurt: This lightens the ranch while keeping it tangy and creamy
Instructions
- Preheat your grill:
- Get it to medium-high heat so you achieve nice char marks without burning the outside before the inside cooks through
- Season the chicken:
- Toss the cubes with olive oil and all those spices until every piece is evenly coated
- Thread the skewers:
- Alternate chicken, red bell pepper, and red onion so each skewer has a little bit of everything
- Start grilling:
- Brush skewers with half the BBQ sauce and place them on the grill
- Finish glazing:
- Grill for 12 to 15 minutes, turning occasionally and brushing with the remaining BBQ sauce during the last 5 minutes
- Build the salad base:
- While chicken cooks, arrange greens, cherry tomatoes, cucumber, avocado, radishes, and sweetcorn on your serving plates or a big platter
- Whisk the ranch:
- Combine mayonnaise, Greek yogurt, chopped fresh herbs, minced garlic, lemon juice, salt, and pepper
- Thin the dressing:
- Add milk 1 tablespoon at a time until it reaches your perfect consistency
- Assemble and serve:
- Place those beautiful grilled skewers right on top of the salad and drizzle with herby ranch
This recipe has become my go-to for impromptu gatherings because it looks impressive but comes together so quickly. There is something about eating food off a stick that makes people relax and have fun.
Making Ahead
You can cut all the vegetables and mix the spice rub up to a day in advance. The ranch dressing actually gets better after a few hours in the refrigerator as the flavors meld together.
Grilling Tips
Keep a spray bottle of water nearby for flare-ups when the BBQ sauce drips. Do not move the skewers too often or you will lose those gorgeous grill marks everyone loves.
Serving Suggestions
This salad works beautifully for lunch, dinner, or even as part of a larger summer spread. The combination of hot and cold elements makes it feel special without being fussy.
- Serve extra ranch on the side because people will want to double dip
- Have napkins ready because BBQ sauce has a way of finding its way everywhere
- Consider grilling some extra vegetable-only skewers for any vegetarians at the table
I hope this recipe brings as many spontaneous, joy-filled meals to your table as it has to mine.
Your Recipe Questions
- → Can I make the chicken ahead of time?
-
Yes, you can grill the chicken skewers up to 2 days in advance. Store them in an airtight container in the refrigerator and reheat gently before serving over fresh salad greens.
- → What other vegetables work well in the salad?
-
Try adding shredded carrots, thinly sliced red cabbage, bell pepper strips, or roasted corn for extra crunch and color. Grilled zucchini or eggplant also complement the BBQ flavors beautifully.
- → Can I bake the skewers instead of grilling?
-
Absolutely. Preheat your oven to 200°C (400°F) and bake the skewers for 20-25 minutes, brushing with BBQ sauce halfway through cooking. Broil for the last 2-3 minutes for charred edges.
- → How long does the herby ranch dressing last?
-
The dressing stays fresh in the refrigerator for up to 5 days when stored in a sealed container. Give it a good stir before using, and add a splash of milk if it thickens over time.
- → Is this suitable for meal prep?
-
Perfect for meal prep. Store grilled chicken, salad components, and dressing separately in airtight containers. Assemble just before eating to keep everything crisp and fresh.
- → Can I use store-bought ranch instead?
-
You can substitute with your favorite store-bought ranch, but the homemade version offers significantly fresher flavor. If using bottled ranch, add chopped fresh herbs to mimic the herby elements.