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.

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

Eggplant Kebabs
David Leite
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.

Adapted From
Feasts of Veg
Explore More with AI
Nutrition
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.
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
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.
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
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.
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.