Grilled Eggplant Kebabs with Garlic Herb Marinade

These eggplant kebabs are marinated, grilled, and served inside flatbread with a tangy garlic sauce and fresh vegetables. The result is a bright, flavorful dish that happens to be vegan — and many meat-eaters won’t miss the meat.

An eggplant kebab on a tortilla with fresh spinach, garlic sauce, and cabbage.

Hosting a barbecue and want a lighter alternative to heavy meat skewers? Picture a relaxed summer afternoon with a glass of rosé and music on the speakers, then hand someone a warm flatbread stuffed with marinated, grilled eggplant, creamy hummus, avocado, crisp salad vegetables, and a punchy garlic sauce. The eggplant marinates briefly and grills quickly, making these kebabs an easy crowd-pleaser. —Nina Olsson

An eggplant kebab on a tortilla with fresh spinach, garlic sauce, and cabbage.

Eggplant Kebabs

These eggplant kebabs are marinated and grilled, tucked into a pita, and smothered with a tangy garlic sauce and assorted veggies. They’re vegan but full-flavored enough to satisfy omnivores.

David Leite

Print
CourseMains
CuisineMiddle Eastern
Servings4 servings
Calories677 kcal
Prep Time45 minutes
Cook Time15 minutes
Total Time1 hour 30 minutes

Equipment

  • 8 to 16 wooden skewers

Ingredients

For the marinated eggplant

  • 2 tablespoons olive oil
  • 1 teaspoon fresh lemon juice
  • 2 teaspoons ground cumin
  • 1 teaspoon ground coriander
  • 1 teaspoon crushed red pepper flakes
  • 1 teaspoon ground cinnamon
  • 3/4 teaspoon sea salt
  • 2 medium eggplants, unpeeled and cut into 1-inch (25-mm) chunks

For the garlic sauce

  • 6 tablespoons olive oil
  • 5 garlic cloves, peeled and crushed
  • 2 tablespoons plain yogurt, preferably full-fat (use plant-based yogurt to keep it vegan)
  • 1 teaspoon agave syrup or honey
  • 3/4 teaspoon salt, or more to taste

For serving

  • 2 avocados, diced
  • 1 small red onion, thinly sliced
  • 3 1/2 ounces green or purple cabbage, shredded
  • 3 1/2 ounces cherry tomatoes, halved
  • 1 red pepper (about 6 oz), cut into strips
  • 2 1/4 cups baby spinach
  • A handful fresh herbs (cilantro, mint, and parsley), coarsely chopped
  • A handful toasted almonds or other nuts
  • 4 flatbreads
  • Store-bought or homemade hummus
  • Store-bought or homemade harissa
  • Lemon wedges, for squeezing

Instructions

Marinate the eggplant

  • In a medium bowl, whisk together the olive oil, lemon juice, cumin, coriander, red pepper flakes, cinnamon, and salt.
  • Add the eggplant pieces and toss to coat. Let the eggplant marinate at room temperature for 30 minutes, or cover and refrigerate for up to 1 day.
  • While the eggplant marinates, soak wooden skewers in water in a shallow dish to prevent burning while grilling.

Make the garlic sauce

  • Using an immersion blender or a small food processor, blend the olive oil, crushed garlic, yogurt, agave (or honey), and salt until smooth and emulsified.
  • Tester tip: If you don’t have a blender, mash the garlic with salt into a paste, then whisk it into the yogurt and oil until combined.

Grill the eggplant kebabs

  • Heat a charcoal or gas grill until hot, or heat a grill pan over high heat on the stovetop.
  • Thread about 8 eggplant chunks onto each skewer.
  • Grill the kebabs, turning occasionally, until the outside is lightly charred and the eggplant is tender inside, 6 to 12 minutes total. If using a grill pan, brush it lightly with oil before cooking.

Assemble the kebabs for serving

  • Serve the grilled eggplant kebabs with flatbreads, hummus, garlic sauce, avocado, vegetables, herbs, nuts, and lemon wedges. Let guests build their own wraps; any leftovers can be served as a salad.

Notes

*What can I substitute for harissa?

For heat, sambal oelek or Sriracha works well. Harissa contributes not only spice but a complex blend of flavors; if you substitute a simple chili paste, consider adding a small pinch of ground caraway to mimic harissa’s nuance.

Feasts of Veg Cookbook

Adapted From

Feasts of Veg

Explore More with AI

Dietary OptionsSubstitutionsScaleSummarize

Nutrition

Serving: 1 portion
Calories: 677 kcal
Carbohydrates: 57 g
Protein: 12 g
Fat: 49 g
Saturated Fat: 7 g
Monounsaturated Fat: 34 g
Trans Fat: 1 g
Cholesterol: 1 mg
Sodium: 1099 mg
Fiber: 20 g
Sugar: 14 g

Nutrition information is automatically calculated and should be used as an approximation.

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

Recipe Testers’ Reviews

This recipe passed our blind testing process and earned the Leite’s Culinaria stamp of approval. Testers praised the balance of flavors and the easy preparation.

Helena Pereira

Helena Pereira

This is a perfect combination of flavors: spicy eggplant, fresh salad, tangy harissa, smooth hummus, all wrapped in soft flatbread. Simple ingredients, easy to prepare, and delicious. It took about 10 minutes to get charred eggplant that was tender inside.

superhero avatar

Mel H.

These kebabs came together easily. I used four small globe eggplants and the marinade coated them well. I let them stand for a few hours. Without an immersion blender, the garlic sauce volume was small for my blender, so I recommend mashing garlic with salt and stirring it into yogurt if you don’t have a blender.

The salad was crunchy and fresh; a simple lemon-and-olive-oil dressing would complement it. I added a bit more oil to my second batch so the spices had moisture to cook through; those skewers were more flavorful. I cooked them about six minutes on the stovetop to get good char, and they softened after resting. We enjoyed four generous servings with the salads, sauce, and hummus.

Melissa Maedgen

Melissa Maedgen

This wrap has many elements, but the effort pays off. The salad brings bright herbs and crunchy texture to balance creamy eggplant and avocado. The spices, hummus, garlic sauce, and harissa create a well-rounded vegetarian (or vegan) meal with great flavor and nutrition.

I used almond yogurt and agave in the garlic sauce to keep it vegan — the olive oil and garlic still shine. If you dislike eggplant, tofu or tempeh would work well instead. The garlic sauce keeps in the refrigerator up to four days; it can be frozen for longer storage. I used one very large eggplant, marinated for about 30 minutes, and cooked longer than the suggestion on a Big Green Egg — roughly six minutes per side. I got eight skewers and used two per wrap, and I used cilantro, mint, and parsley together for the herbs.

superhero avatar

Deirdre Knowlton

These kebabs pack a punch. Paired with the salad, sauce, and hummus, it’s a flavorful, satisfying vegetarian option. I used large eggplants and found the marinade a bit sparse, so I doubled it to coat all the pieces. I marinated the eggplant in a resealable bag and grilled about 3–5 minutes per side, turning once.

Show More Testers’ Reviews