Go Back
Six grilled chicken skewers with bell peppers and mushrooms on a white plate with lemon wedges and fresh herbs

Grilled Chicken Skewers Recipe

This grilled chicken skewers recipe features tender, juicy chicken breast marinated in a Mediterranean blend of lemon, garlic, and herbs, then grilled to perfection with colorful vegetables. Perfect for summer entertaining, meal prep, or busy weeknights—ready in under an hour with minimal effort.
Prep Time 20 minutes
Cook Time 15 minutes
Marinating Time 30 minutes
Total Time 1 hour 5 minutes
Servings: 6 servings
Course: Main Course
Cuisine: Mediterranean
Calories: 285

Ingredients
  

For the Marinade
  • 3 tablespoons extra virgin olive oil best quality you have
  • 3 tablespoons fresh lemon juice about 1.5 lemons
  • 4 cloves garlic minced
  • 1 teaspoon dried oregano
  • 1 teaspoon dried thyme
  • ½ teaspoon sea salt
  • ¼ teaspoon black pepper freshly ground
  • ½ teaspoon red pepper flakes optional, for heat
For the Skewers
  • 2 pounds boneless, skinless chicken breasts cut into 1½-inch cubes
  • 1 medium red bell pepper cut into 1-inch chunks
  • 1 medium yellow onion cut into 1-inch chunks
  • 8 ounces baby button mushrooms whole or halved
  • 2 tablespoons fresh lemon juice for tossing vegetables
Optional Add-ins
  • fresh rosemary sprigs thread one small sprig per skewer for aromatic flavor
  • balsamic vinegar add 1 tablespoon to marinade for deeper complexity
  • honey add ½ teaspoon for subtle sweetness and better caramelization
  • smoked paprika substitute ½ teaspoon for regular paprika to add smokiness

Equipment

  • 1 Metal Skewers or Wooden Skewers 8-10 inch length; soak wooden skewers for 30 minutes before using
  • 1 Medium mixing bowl for whisking marinade ingredients
  • 1 Large Zip-Top Bag or Glass Dish for marinating chicken
  • 1 Grill or grill pan outdoor gas or charcoal grill, or stovetop grill pan
  • 1 Meat Thermometer instant-read thermometer for checking doneness

Method
 

Prepare the Marinade
  1. In a medium mixing bowl, whisk together olive oil, fresh lemon juice, minced garlic, dried oregano, dried thyme, sea salt, black pepper, and red pepper flakes if using. Stir until well combined and the salt is dissolved. Pro tip: Make the marinade fresh while you're prepping the chicken—this ensures maximum flavor infusion and takes less than 5 minutes.
Prepare the Chicken
  1. Pat the chicken breasts dry with paper towels, then cut them into uniform 1½-inch cubes. Even-sized pieces ensure the chicken cooks at the same rate for perfectly tender results. Pro tip: If your chicken breasts are particularly thick, pound them to an even thickness first, then cut into cubes.
  2. Place the chicken cubes into a large zip-top bag or glass dish. Pour the marinade over the chicken, tossing to coat evenly. Remove as much air as possible from the bag and seal. Pro tip: For this grilled chicken skewers recipe, marinating for just 30 minutes yields great results, but overnight in the refrigerator develops even more complex flavor.
Marinate the Chicken
  1. Refrigerate the marinating chicken for at least 30 minutes, or up to 12 hours. If marinating longer than 2 hours, remove from the refrigerator 15-20 minutes before grilling to bring the chicken closer to room temperature. Pro tip: I like to prepare this the night before entertaining—it saves so much time on the day of and allows flavors to deepen beautifully.
Prepare Vegetables and Assemble Skewers
  1. While the chicken marinates (or shortly before grilling), prepare your vegetables. Cut the red bell pepper and yellow onion into 1-inch chunks, and halve any large mushrooms. Toss the vegetables with a drizzle of olive oil and a squeeze of lemon juice, seasoning lightly with salt and pepper. Pro tip: Keep vegetables relatively uniform in size so they cook evenly alongside your chicken pieces.
  2. If using wooden skewers, submerge them in water for 30 minutes to prevent burning on the grill. Thread the marinated chicken and vegetables alternately onto the skewers, starting and ending with chicken. Leave about ¼ inch between pieces for even heat circulation. Pro tip: Don't pack the skewers too tightly—this recipe works best when there's a little space between ingredients for heat to circulate and create those beautiful grill marks.
Prepare the Grill
  1. Preheat your grill to medium-high heat (about 400°F). Clean the grill grates with a brush and lightly oil them with a high-heat oil to prevent sticking. Pro tip: Let your grill preheat for at least 10-15 minutes to ensure even cooking and beautiful char marks on your easy grilled chicken kabobs.
Grill the Chicken Skewers
  1. Carefully place the loaded skewers on the preheated grill. For this grilled chicken skewers recipe, grill for 12-15 minutes total, turning every 3-4 minutes to ensure even cooking and prevent burning. You're looking for beautiful grill marks and an internal temperature of 165°F. Pro tip: The key to how to grill chicken skewers perfectly is patience and not moving them around too much initially. Let them sit for 3-4 minutes before the first flip to develop those gorgeous caramelized marks.
  2. Use an instant-read meat thermometer to check doneness by inserting it into the thickest piece of chicken. Once it reaches 165°F, your skewers are ready to rest. Pro tip: Don't cut into the chicken to check for doneness—this releases precious juices. Always use a meat thermometer for accuracy.
  3. Transfer the grilled chicken appetizers to a clean plate or serving platter and let them rest for 5 minutes before serving. This allows the juices to redistribute, ensuring every bite remains incredibly juicy. Pro tip: Tent loosely with foil during the resting period if your kitchen is particularly cool, keeping the skewers warm without steaming away their delicious char.
Serve and Enjoy
  1. Serve your marinated chicken skewers immediately while they're hot, optionally garnished with fresh parsley, extra lemon wedges, and crumbled feta cheese if desired. Pro tip: For summer grilling recipes that really shine, present the skewers on a bed of fresh herbs or alongside a crisp, cold salad for the perfect contrast.

Notes

  • For even cooking, cut all chicken and vegetables to roughly the same size—about 1.5 inches
  • Reserve some marinade before adding raw chicken to use as a finishing drizzle or dipping sauce
  • Let grilled skewers rest for 5 minutes after cooking to keep them juicy