These skewers are super customizable and totally foolproof. Whether you’re using chicken, steak, shrimp, or loading them up with colorful veggies, each bite is a perfect balance of char-grilled goodness and tender, flavorful bites. Fire up that grill (or stovetop grill pan), and let’s make something irresistible .Perfect for BBQs, weeknight dinners, or meal prep—these skewers bring the flavor and the fun. Trust me, once you try them, they’ll be on repeat all summer long.
Why You’ll Love Delicious Barbecue Skewers
Easy to Make and Hard to Mess Up
Simple prep, quick cook time, and no fancy techniques required. Just marinate, skewer, grill, and go!
Versatile and Customizable
Use your favorite protein and veggies—these skewers work with chicken, beef, shrimp, tofu, or even mushrooms for a plant-based option.
Flavor-Packed with Every Bite
The marinade brings a punch of sweet, smoky, tangy goodness that caramelizes beautifully on the grill.
Crowd-Friendly Meal
They’re easy to serve, fun to eat, and look impressive on a platter. Perfect for feeding a hungry crowd or picky eaters.
Meal Prep Gold
Make a big batch and enjoy them all week with salads, rice bowls, or wraps.
(Note: the full ingredients list, including measurements, is provided in the recipe card directly below.)

Disclosure: This post contains affiliate links.If you click and make a purchase, I may earn a small commission at no extra cost to you.
Ingredients in Delicious Barbecue Skewers
Chicken (or your choice of protein)
Juicy chunks of chicken breast or thighs are the go-to, but beef, shrimp, or tofu also work beautifully.
Bell Peppers
Red, yellow, or green—they bring color, crunch, and a natural sweetness that pairs perfectly with the smoky grill flavor.
Red Onion
Adds a savory bite and softens beautifully on the grill while holding up on the skewer.
Zucchini
Tender, mild, and soaks up that barbecue flavor like a pro.
Barbecue Sauce
The star of the show—use your favorite store-bought sauce or make your own for that perfect sticky glaze.
Olive Oil
Helps the marinade stick and keeps everything juicy on the grill.
Garlic
Freshly minced garlic adds a punch of flavor to the marinade.
Salt and Pepper
Simple seasoning to enhance every bite without overpowering.
Skewers
If using wooden skewers, soak them in water for 30 minutes before grilling to prevent burning.
Instructions
Marinate the Ingredients
In a large bowl, toss your protein and veggies with olive oil, barbecue sauce, garlic, salt, and pepper. Let everything marinate for at least 30 minutes (up to overnight for deeper flavor).
Preheat the Grill
Heat your grill or grill pan over medium-high heat. Lightly oil the grates to prevent sticking.
Assemble the Skewers
Thread the marinated ingredients onto skewers, alternating protein and veggies for a beautiful mix of color and flavor.
Grill to Perfection
Place the skewers on the hot grill and cook for 10–15 minutes, turning occasionally, until the meat is cooked through and has a nice char. Brush on extra BBQ sauce during the last few minutes for a sticky glaze.
Let Them Rest
Remove skewers from the grill and let them rest for a couple of minutes to let the juices settle.
Serve and Enjoy
Serve warm with your favorite sides and dig in!
Nutrition Facts
Servings: 6
Calories per serving: 280
Total Fat: 10g
Saturated Fat: 2g
Cholesterol: 75mg
Sodium: 510mg
Total Carbohydrates: 17g
Dietary Fiber: 2g
Sugars: 11g
Protein: 27g
Calcium: 30mg
Iron: 1.8mg
Potassium: 540mg
Preparation Time
Prep Time: 20 minutes
Marinate Time: 30 minutes (or up to overnight)
Cook Time: 15 minutes
Total Time: 1 hour 5 minutes
How to Serve Delicious Barbecue Skewers
Over Rice or Quinoa
Serve skewers over a bed of fluffy rice or quinoa to soak up all the extra BBQ goodness.
With Grilled Corn
Pair with buttery grilled corn on the cob for a summer BBQ classic.
In a Wrap or Pita
Slide the ingredients off the skewers and stuff them into a wrap with some slaw or tzatziki—instant lunch!
With Fresh Salad
A crisp, tangy salad balances the sweet-savory skewers beautifully.
As a Party Appetizer
Make mini skewers with toothpicks for a fun and flavorful finger food option.
Additional Tips
Use Metal Skewers: They’re reusable, eco-friendly, and don’t burn—bonus points for even cooking.
Switch Up the Sauce: Want some heat? Try a spicy chipotle BBQ sauce. Prefer something sweeter? Go with a honey bourbon glaze.
Even-Sized Pieces Matter: Cut your ingredients into similar-sized pieces so everything cooks evenly.
Double Up: Make extra skewers—you’ll thank yourself when there are leftovers.
Grill Indoors: No outdoor grill? A grill pan on your stove or even a broiler works just fine.
FAQ Section
Q1: Can I use frozen meat or veggies?
A1: Absolutely! Just thaw them completely and pat them dry before marinating for best results.
Q2: What’s the best protein for skewers?
A2: Chicken thighs, sirloin steak, shrimp, tofu, or even halloumi cheese all work great—just adjust cook times accordingly.
Q3: Can I bake these in the oven?
A3: Yes! Bake at 425°F for about 20–25 minutes, turning once halfway through. Finish with a broil for a charred effect.
Q4: How far in advance can I prep these?
A4: You can marinate and assemble skewers up to a day in advance. Just keep them covered in the fridge.
Q5: Do I need to soak wooden skewers?
A5: Yep—soak them in water for at least 30 minutes before grilling to keep them from burning.
Q6: Can I make this vegetarian?
A6: Definitely! Use tofu, mushrooms, and lots of veggies. A little smoked paprika in the marinade adds that BBQ vibe.
Q7: How do I know when the skewers are done?
A7: Chicken should reach 165°F, steak 145°F, and shrimp should be opaque and firm. Keep an eye on them—they cook fast!
Q8: What vegetables work best on skewers?
A8: Bell peppers, onions, zucchini, cherry tomatoes, and mushrooms all grill beautifully and hold up well.
Q9: Can I freeze leftover skewers?
A9: Yes! Just remove everything from the skewers, store in an airtight container, and freeze for up to 2 months.
Q10: How do I reheat leftovers?
A10: Reheat in the oven at 350°F until warmed through, or toss in a hot skillet for a few minutes to re-crisp the edges.
Conclusion
These Delicious Barbecue Skewers are everything you want in a summer meal—fast, flavorful, colorful, and totally fun to eat. Whether you’re grilling for a party, meal prepping for the week, or just craving that barbecue vibe, these skewers bring the heat (and the flavor). Get ready to make them again and again—they’re that good. 🔥🍢🌽
Print
Barbecue Skewers – 3 Ways for Your Next Cookout
- Total Time: 50 minutes
- Yield: 18 skewers (6 of each type) 1x
Description
Enjoy a variety of flavorful barbecue skewers featuring shrimp, lamb, and chicken, perfect for any cookout. Each skewer is packed with delicious ingredients and easy to prepare, making them a crowd-pleaser.
Ingredients
For the Shrimp:
- 1 pineapple (30-40 bite-sized pieces)
- 40 jumbo shrimp
- 2 tablespoons Mike’s Hot Honey
- 2 teaspoons Old Bay seasoning
- 1 teaspoon chili pepper
- Juice of 2 limes
For the Lamb:
- 2 pounds lamb stew meat (bite-sized)
- 2 yellow zucchinis (half-inch slices)
- 2 green zucchinis (half-inch slices)
- 4 tablespoons olive oil
- 4 teaspoons berbere spice
- Salt and pepper to taste
For the Chicken:
- 4 chicken breasts (bite-sized pieces)
- 1 red onion (chunky pieces)
- 16 ounces mushrooms (bite-sized)
- ½ cup barbecue sauce (such as Stubbs Original)
- Salt and pepper to taste
Instructions
- Prepare the Skewers:
- For the shrimp, toss shrimp and pineapple with hot honey, Old Bay seasoning, chili pepper, and lime juice. Skewer (6-8 skewers).
- For the lamb, mix lamb, zucchini, olive oil, berbere spice, and salt and pepper. Skewer (6-8 skewers).
- For the chicken, mix chicken and mushrooms with barbecue sauce, season with salt and pepper, and skewer with red onion (6-8 skewers).
- Grill the Skewers:
- Preheat grill to medium-high heat (around 400°F).
- Grill skewers for 15-20 minutes, turning occasionally. Check temperatures with a meat thermometer (145°F for lamb, 165°F for chicken).
- Serve:
- Serve skewers as is or in bowls, adding lime to shrimp and adjusting seasoning for lamb and chicken.
Notes
- Soak wooden skewers in water for 30 minutes to prevent burning.
- Grilled lamb and chicken can be refrigerated for up to 5 days; shrimp for 3 days.
- Assemble skewers up to 24 hours in advance and refrigerate.
- Prep Time: 30 minutes
- Cook Time: 20 minutes
- Category: Main Course
- Method: Grilling
- Cuisine: American
Nutrition
- Serving Size: 1 skewer
- Calories: 150 kcal
- Sugar: 3 g
- Sodium: 350 mg
- Fat: 5 g
- Saturated Fat: 1g
- Unsaturated Fat: 4 g
- Trans Fat: 0 g
- Carbohydrates: 10 g
- Fiber: 1 g
- Protein: 15 g
- Cholesterol: 70 mg