These Grilled Chicken and Veggie Skewers bring together tender marinated chicken and colorful vegetables for a perfectly balanced, protein-packed meal.
Each bite offers a burst of freshness, healthy fats, and lean protein, making it ideal for low-carb or high-protein diets.
Quick to prepare and easy to grill, these skewers are perfect for weeknight dinners, summer cookouts, or meal-prep lunches full of wholesome flavor and nutrition.

Grilled Chicken & Veggie Skewers
Equipment
- 1 large mixing bowl
- 1 sharp knife
- 1 cutting board
- 6 metal or bamboo skewers (if bamboo, soak before using)
- 1 grill or grill pan
- 1 pair of tongs
- 1 zip-top bag (optional for marinating)
Ingredients
For the Marinade:
- ¼ cup olive oil
- ¼ cup chopped fresh basil
- ¼ cup chopped fresh parsley
- 2 cloves garlic minced
- Juice of 1 lemon
- 1 teaspoon salt
For the Skewers:
- ½ pound boneless skinless chicken thighs, cut into 1-inch cubes
- 8 ounces whole mushrooms stems removed
- 8 ounces cherry tomatoes
- 2 –3 green onions cut into 1-inch pieces
Instructions
- Prepare the Herb Marinade: Begin by creating a flavorful marinade that will infuse the chicken with rich, aromatic notes. In a large mixing bowl, whisk together the olive oil, chopped basil, chopped parsley, minced garlic, freshly squeezed lemon juice, and salt. Mix thoroughly until the herbs and garlic are evenly distributed throughout the oil and lemon juice. This combination forms the base of a bright, fresh, and fragrant marinade that will tenderize the chicken while keeping it juicy during grilling.
- Marinate the Chicken Thoroughly: Add the chicken cubes into the bowl with the prepared marinade, ensuring that every piece is well coated. Use a spoon or your hands to turn the chicken pieces until they’re evenly covered with the mixture. If you prefer a mess-free method, transfer the marinade and chicken into a resealable zip-top bag and massage the bag gently to distribute the flavors evenly. Seal the bowl with plastic wrap or zip the bag tightly, then refrigerate for at least 30 minutes to allow the flavors to penetrate the meat. For even deeper flavor, you can marinate the chicken for up to 2 hours. Avoid marinating longer than that, as the lemon juice’s acidity can begin to change the texture of the meat.
- Prepare the Vegetables for Grilling: While the chicken marinates, get your vegetables ready. Wipe the mushrooms clean with a damp paper towel and remove the stems. Rinse the cherry tomatoes and pat them dry with a towel to prevent splattering on the grill. Trim the green onions, then cut them into 1-inch segments. Try to keep all the vegetable pieces roughly similar in size so they cook evenly. If you plan to use additional vegetables like bell peppers or zucchini, cut them into thick chunks that won’t fall apart on the skewer.
- Soak Skewers if Using Bamboo: If you’re using wooden or bamboo skewers, soak them in water for at least 20–30 minutes before grilling. This simple step prevents the skewers from burning over the heat. If you’re using metal skewers, you can skip this step and move on to assembling your kabobs.
- Preheat the Grill for Even Cooking: Fire up your outdoor grill or heat a grill pan over medium-high heat. You want the grill to be hot enough to sear the meat but not so hot that it burns before cooking through. Lightly brush the grates or pan with oil to prevent sticking. If cooking over charcoal, make sure the coals have turned gray and glowing, indicating they’re at the perfect temperature for grilling.
- Assemble the Chicken and Veggie Skewers: Once everything is ready, it’s time to build the skewers. Thread the marinated chicken, mushrooms, cherry tomatoes, and green onion pieces onto the skewers, alternating for a colorful presentation. For the best and most precise cooking, you can also thread similar ingredients together—chicken on one skewer, veggies on another—so that each ingredient cooks perfectly without over- or under-grilling. Leave a small amount of space between each piece to ensure even heat circulation.
- Grill the Skewers to Perfection: Place the assembled skewers on the preheated grill. Cook them over medium-high heat, turning occasionally with tongs so all sides develop an even golden char. The chicken should take about 10 minutes total, depending on the thickness of the pieces and the heat intensity. Rotate the skewers every few minutes to prevent burning and promote uniform cooking. Keep an eye on the vegetables; they should be lightly blistered and tender without becoming mushy.
- Check for Doneness and Safety: To ensure the chicken is fully cooked and safe to eat, insert an instant-read thermometer into the thickest piece of meat. When it registers 165°F (74°C), the chicken is done. If you don’t have a thermometer, slice one piece open—it should be opaque throughout with no traces of pink. Once the chicken reaches the proper temperature, remove the skewers from the grill and transfer them to a clean plate or serving dish.
- Rest Before Serving: Allow the skewers to rest for 3–5 minutes before serving. This short resting time lets the juices redistribute within the chicken, keeping it tender and flavorful. Avoid covering tightly with foil, as that can cause the vegetables to steam and lose their crisp texture.
- Serve and Enjoy Fresh Off the Grill: Serve your Grilled Chicken and Veggie Skewers hot, straight from the grill. They pair beautifully with light sides like quinoa salad, roasted potatoes, or grilled corn. Add a drizzle of extra virgin olive oil or a squeeze of fresh lemon over the top for a finishing touch of brightness. These skewers are also fantastic for meal prep—simply remove the ingredients from the skewers, store them in containers, and enjoy throughout the week for a quick, wholesome meal.
Notes
- Cooking Tip: Always preheat your grill before adding the skewers to ensure the chicken sears properly and locks in moisture.
- Internal Temperature: Chicken is safe to eat when it reaches 165°F (74°C). Use an instant-read thermometer for accuracy.
- Prep Ahead: You can make the marinade up to three days in advance. Store it in an airtight container in the refrigerator and stir before using, as the oil and lemon juice may separate.
- Make-Ahead Tip: Prep the chicken and vegetables in advance and store them separately in airtight containers until you’re ready to marinate and grill.
- Customizable Flavors: Switch up the herbs or citrus juice to create new flavor variations—try lime and cilantro for a fresh twist or rosemary and lemon for a Mediterranean flair.
- Vegetable Variety: Other great options for grilling include bell peppers, zucchini, red onion, or even pineapple for a touch of sweetness.
Chef’s Secrets for Perfect Grilled Skewers
Achieving juicy, flavorful grilled chicken and perfectly tender vegetables is all about balance and technique.
The key lies in your marinade timing and grill temperature.
Marinating the chicken for at least 30 minutes tenderizes it and allows the herbs and lemon juice to penetrate deeply.
However, marinating for more than two hours can cause the meat to become slightly tough due to the acidity of the citrus—so time it carefully.
When grilling, maintain steady medium-high heat.
Too low, and the chicken dries out before getting that golden char; too high, and it burns before cooking through.
Always oil the grill grates lightly before adding the skewers to prevent sticking and tearing.
Another secret is threading technique—don’t pack the ingredients too tightly on the skewer.
Leaving small gaps allows the heat to circulate evenly, helping everything cook at the same rate.
If you prefer precision, keep meat and vegetables on separate skewers so you can remove each when perfectly done.
Finally, allow the skewers to rest briefly before serving; this keeps the chicken juicy and flavorful from the first bite to the last.
Serving Suggestions for a Balanced Meal
These Grilled Chicken and Veggie Skewers are incredibly versatile and can fit into a variety of meal styles.
For a light and healthy dinner, pair them with a quinoa or brown rice salad, dressed with lemon vinaigrette for a bright contrast.
They also go wonderfully with grilled corn on the cob, roasted potatoes, or a creamy yogurt-based dip like tzatziki or garlic aioli for extra zest.
For summer gatherings or picnics, serve the skewers alongside fresh garden salads or pita bread to create a casual, Mediterranean-inspired spread.
If you’re meal-prepping, remove the ingredients from the skewers after grilling and store them in containers with a side of rice, couscous, or mixed greens for easy, balanced lunches throughout the week.
To elevate the presentation, drizzle the finished skewers with extra virgin olive oil or a final squeeze of lemon juice.
Garnish with chopped parsley or basil for color and freshness.
A simple finishing touch can turn this humble meal into a dish worthy of any dinner table or outdoor cookout.
Storage Tips for Lasting Freshness
Proper storage ensures your grilled chicken and veggies stay fresh, safe, and delicious for days.
Allow the skewers to cool completely before storing—placing them hot in containers traps steam, which can make the vegetables soggy.
Once cooled, transfer them to an airtight container or remove them from the skewers and separate the chicken from the vegetables to maintain texture.
Store leftovers in the refrigerator for up to 3–4 days.
When reheating, use a microwave or skillet on low heat to warm gently without drying out the chicken.
If using a microwave, cover the food lightly with a damp paper towel to retain moisture.
For longer storage, you can freeze the marinated raw chicken (without vegetables) for up to 2 months.
When ready to cook, thaw in the refrigerator overnight and assemble fresh skewers with newly prepared vegetables before grilling.
Avoid freezing cooked vegetables, as their texture tends to become soft upon reheating.
Frequently Asked Questions
1. Can I bake these skewers instead of grilling?
Absolutely! If you don’t have access to a grill, bake the skewers on a lined baking sheet at 425°F (220°C) for about 15–20 minutes, turning halfway through.
You can also finish them under the broiler for 1–2 minutes to achieve a similar charred look and smoky flavor.
2. What type of chicken works best for this recipe?
Boneless, skinless chicken thighs are ideal because they stay juicy and flavorful on the grill.
However, you can also use chicken breast if you prefer leaner meat—just be sure to watch closely, as it cooks faster and can dry out more easily.
3. Can I use other vegetables besides the ones listed?
Yes! This recipe is extremely flexible. Try adding bell peppers, red onions, zucchini, or even pineapple for sweetness.
Just make sure all pieces are similar in size for even cooking. Denser vegetables may need a few extra minutes on the grill.
4. How can I make the skewers vegetarian?
To make a vegetarian version, replace the chicken with firm tofu, tempeh, or halloumi cheese.
Marinate them the same way for flavor, then grill until golden and slightly crisp on the edges. You’ll still get that delicious smoky taste and satisfying texture.
5. What should I do if using wooden skewers?
Always soak wooden or bamboo skewers in water for at least 30 minutes before grilling. This prevents them from catching fire or burning on the grill.
Alternatively, invest in metal skewers, which are reusable, durable, and distribute heat evenly through the food for more consistent cooking results.