Go Back
+ servings
pesto chicken skewers piled on a white plate

Grilled Pesto Chicken Kebabs

Grilled Pesto Chicken Kebabs are pesto marinated chunks of chicken skewered with vegetables and grilled to perfection.  It's an easy summer meal!

Leave a Review »


For the pesto sauce:

  • 4 cups baby spinach leaves*
  • 1 clove garlic minced
  • 2 tablespoons fresh lemon juice
  • 3 tablespoons toasted walnut pieces
  • ¼ cup freshly grated parmesan
  • 6 tablespoons extra virgin olive oil
  • salt and pepper to taste

For the kebabs:

  • 1 tablespoon canola oil
  • 1 1/2 lbs. boneless skinless chicken breasts about 3 medium, cut into 1" cubes
  • salt and pepper to taste
  • 1/2 cup pesto sauce plus more for serving
  • 1/2 lemon juiced
  • 2 medium zucchini cut into 1/2" thick rounds
  • 18 cherry tomatoes


Prepare the pesto:

  • Place the spinach, garlic, lemon juice, walnuts, and parmesan into the bowl of a food processor or blender and pulse until roughly chopped. With the processor running, add the oil through the feed tube and process until it reaches the desired consistency. Taste, then and add salt and pepper, and process once more. Adjust the seasoning as necessary.

Prepare the kebabs:

  • Season the chicken generously with salt and pepper and place in a large zip top bag or bowl. Combine the pesto sauce with the lemon juice and pour over the chicken, tossing until evenly coated. Marinate a minimum of 2 hours or overnight.
  • Preheat the grill to medium high. Brush the grates with the canola oil.
  • Skewer the chicken, zucchini, and cherry tomatoes on large metal or wooden skewers (I used metal). Grill for 15 minutes, turning every 5 minutes. Drizzle with extra pesto sauce, serve, and enjoy!


  • *Spinach may be substituted with fresh basil, arugula, or your favorite combination of greens and herbs. You can also use your favorite store bought variety if you're strapped for time!
  • I marinated the chicken for 2 hours and it was very flavorful, but the longer you marinate it, the better it will be.
  • This meal is great served with orzo pasta!


Serving: 1skewer, Calories: 467kcal, Carbohydrates: 17g, Protein: 44g, Fat: 25g, Saturated Fat: 5g, Polyunsaturated Fat: 18g, Cholesterol: 105mg, Sodium: 476mg, Fiber: 5g, Sugar: 8g

Nutrition is estimated using a food database and is only intended to be used as a guideline for informational purposes.

Tried this recipe?Mention @flavorthemoments or tag #flavorthemoments!