Ultimate Grilled Chicken and Veggie Skewers Recipe
I absolutely adore making these grilled chicken and veggie skewers, especially when the weather is nice. They are so simple to put together, and the flavor is just incredible. The marinade makes the chicken so tender and juicy, and the grilled vegetables get this perfect char. I
t’s a go-to in my house for a quick and healthy meal. If you enjoy this, you should also explore our guide for a fantastic Garlic Parmesan Roasted Chickpeas Recipe.

What You’ll Need for These Skewers
Here are the fresh, simple ingredients that come together to create this vibrant and flavorful dish.
- 500g boneless, skinless chicken breast or thighs: Cut these into 1-inch cubes for even cooking. Thighs will be slightly juicier, but breasts are a great lean option.
- 1 red bell pepper: Cut into chunks. The red pepper adds a lovely sweetness and vibrant color.
- 1 yellow bell pepper: Also cut into chunks. This adds another layer of mild sweetness and makes the skewers pop with color.
- 1 small zucchini: Sliced into thick rounds. Zucchini becomes wonderfully tender and slightly smoky on the grill.
- 1 red onion: Cut into chunks. Red onion provides a sharp, sweet flavor that caramelizes beautifully.
- 1 cup mushrooms: You can use them whole or halved, depending on their size. They soak up the marinade wonderfully.
- 2 Tbsp olive oil: This is the base of our marinade, providing healthy fats and helping to prevent sticking.
- 2 Tbsp lemon juice: Freshly squeezed is best! It tenderizes the chicken and adds a bright, zesty flavor.
- 2 cloves garlic, minced: A non-negotiable for a savory, aromatic marinade.
- 1 tsp dried oregano: This herb brings a classic Mediterranean flavor to the dish.
- ½ tsp paprika: Adds a touch of smoky flavor and beautiful color to the chicken.
- Salt and pepper, to taste: Essential for enhancing all the other flavors.
- Metal or soaked wooden skewers: If using wooden skewers, be sure to soak them in water for at least 30 minutes to prevent them from burning on the grill.
Note: The quantities listed will make approximately 4 servings.
Cooking Time
Get ready for a delicious meal that comes together in about an hour.
- Prep Time: 20 mins
- Cooking Time: 10–12 mins
- Total Time: Approximately 1 hr (including 30 mins marinating time)
Equipment You Need
You don’t need much to make this recipe, just a few kitchen essentials.
- Mixing Bowl: For preparing the marinade and coating the chicken.
- Whisk: To ensure the marinade ingredients are well combined.
- Skewers: Metal or wooden skewers for assembling the chicken and vegetables.
- Grill or Grill Pan: The essential tool for cooking the skewers to charred perfection.
- Tongs: For safely turning the skewers on the hot grill.
How to Make Grilled Chicken and Vegetable Skewers
Follow these simple steps to create perfectly grilled skewers that are bursting with flavor and color. It’s a straightforward process that yields impressive results every time.
Create the Marinade
First, you’ll prepare the flavor base for the entire dish. In a medium-sized bowl, whisk together the olive oil, fresh lemon juice, minced garlic, dried oregano, and paprika. Season generously with salt and pepper. This simple combination creates a bright, zesty marinade that will infuse the chicken with incredible Mediterranean flavor.

Marinate the Chicken
Next, add the cubed chicken to the bowl with the marinade. Toss everything together until each piece of chicken is thoroughly coated. Cover the bowl and place it in the refrigerator to marinate for at least 30 minutes. If you have more time, letting it marinate for up to 2 hours will result in even more tender and flavorful chicken.

Assemble the Skewers
While the chicken marinates, you can preheat your grill or grill pan to medium-high heat. Once marinated, it’s time to build your skewers. Thread the marinated chicken pieces onto your skewers, alternating with the chunks of red bell pepper, yellow bell pepper, zucchini, red onion, and mushrooms. Create a colorful and balanced pattern.

Grill to Perfection
Place the assembled skewers on the preheated grill. Cook for about 10–12 minutes, turning them occasionally to ensure they cook evenly on all sides. The chicken should be cooked through, and the vegetables should be tender with a slight char. The char marks add a wonderful smoky dimension to the dish.

Rest and Serve
Once the skewers are cooked, remove them from the grill and let them rest for a couple of minutes. This allows the juices in the chicken to redistribute, ensuring every bite is moist and tender. Serve them warm and enjoy the delicious results of your grilling efforts.

Additional Tips for Making This Recipe Better
After making these skewers countless times, I’ve picked up a few tricks to make them even more delicious.
- I always recommend using chicken thighs over breasts if you can. They have a bit more fat, which makes them incredibly juicy and flavorful, and they are much more forgiving on the grill.
- Don’t be afraid to let the chicken marinate for the full two hours. I’ve found this makes a significant difference in both the flavor and tenderness of the meat.
- I like to give the vegetables a light toss in any leftover marinade before skewering them. This adds an extra layer of flavor to every part of the dish.
- For an extra smoky flavor, I sometimes add a pinch of smoked paprika to the marinade along with the regular paprika. It adds a lovely depth.
Variations to Try
- One of the best things about skewers is how easily you can customize them. You can switch up the protein by using firm tofu, shrimp, or even cubes of steak.
- For other vegetable options, try adding cherry tomatoes, eggplant, or asparagus. This recipe is a great starting point for many quick and easy dinner recipes.
How to Serve Grilled Chicken and Vegetable Skewers
These skewers are incredibly versatile when it comes to serving. Here are a few ideas:
- Serve them over a bed of fluffy couscous or quinoa to make it a more substantial meal.
- Pair them with a side of creamy tzatziki sauce or a simple yogurt dip for a cool, refreshing contrast.
- They are wonderful tucked inside a warm pita or flatbread with a sprinkle of fresh herbs.
- For a stunning drink to follow, consider making our Tropical Mojito Mocktail.

Calories Count
Here is the approximate nutritional information for one serving of this recipe.
- Calories: ~260 kcal
- Protein: ~27 g
- Fat: ~12 g
- Carbs: ~9 g
- Fiber: ~3 g
- Sugars: ~4 g
- Sodium: ~320 mg
How to Store
Store any leftover skewers in an airtight container in the refrigerator for up to 3 days.
- To reheat, place them in an oven preheated to 350°F (175°C) for about 10-12 minutes or until warmed through.
- You can freeze cooked skewers for up to 2 months. Thaw them overnight in the refrigerator before reheating.
Why You’ll Love This Recipe
This recipe is sure to become a favorite for several reasons.
- Simple and Quick: It’s incredibly easy to prepare, making it perfect for weeknight dinners.
- Packed with Flavor: The fresh, zesty marinade infuses every bite with delicious Mediterranean taste.
- Healthy and Balanced: You get a great mix of lean protein and nutrient-rich vegetables in one dish.
- Perfect for Entertaining: These skewers look impressive and are always a crowd-pleaser at barbecues and gatherings.
- Easily Customizable: You can easily swap out the protein or vegetables to suit your preferences or what you have on hand.
More About Your Skewers
This dish draws inspiration from global grilling traditions, most notably Mediterranean cuisine where dishes like Greek souvlaki and Turkish shish kebabs are staples. The combination of lemon, garlic, and oregano is a classic flavor profile that complements grilled meats and vegetables perfectly.
Grilling is a fantastic cooking method because it imparts a smoky flavor while allowing excess fat to drip away, making it a healthier option. The high heat also creates a beautiful caramelization on the vegetables, bringing out their natural sweetness.
This recipe is a modern, accessible take on a timeless cooking technique, designed for any home cook to master and enjoy.

Grilled Chicken and Veggie Skewers Recipe
Ingredients
Method
- First, you’ll prepare the flavor base for the entire dish. In a medium-sized bowl, whisk together the olive oil, fresh lemon juice, minced garlic, dried oregano, and paprika. Season generously with salt and pepper. This simple combination creates a bright, zesty marinade that will infuse the chicken with incredible Mediterranean flavor.
- Next, add the cubed chicken to the bowl with the marinade. Toss everything together until each piece of chicken is thoroughly coated. Cover the bowl and place it in the refrigerator to marinate for at least 30 minutes. If you have more time, letting it marinate for up to 2 hours will result in even more tender and flavorful chicken.
- While the chicken marinates, you can preheat your grill or grill pan to medium-high heat. Once marinated, it’s time to build your skewers. Thread the marinated chicken pieces onto your skewers, alternating with the chunks of red bell pepper, yellow bell pepper, zucchini, red onion, and mushrooms. Create a colorful and balanced pattern.
- Place the assembled skewers on the preheated grill. Cook for about 10–12 minutes, turning them occasionally to ensure they cook evenly on all sides. The chicken should be cooked through, and the vegetables should be tender with a slight char. The char marks add a wonderful smoky dimension to the dish.
- Once the skewers are cooked, remove them from the grill and let them rest for a couple of minutes. This allows the juices in the chicken to redistribute, ensuring every bite is moist and tender. Serve them warm and enjoy the delicious results of your grilling efforts.