Eggplant Kebabs

These eggplant kebabs are marinated and grilled, tucked in a pita, and smothered with a tangy garlic sauce and assorted veggies. It just happens to be vegan although if you don’t mention it folks the meat-eaters among you may forget.

An eggplant kebab on a pita with a lemon wedge, garlic sauce, spinach leaves, red onion, cherry tomatoes, red pepper, and cabbage.

Eggplant Kebabs

  • Quick Glance
  • 45 M
  • 1 H, 30 M
  • Serves 4

Special Equipment: 8 to 16 wooden skewers

Print RecipeBuy the Feasts of Veg cookbook

Want it? Click it.

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 (1 1/2 lbs), 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
  • 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 (about 3 oz)
  • A handful fresh herbs, such as cilantro, mint, and parsley, coarsely chopped
  • A handful of toasted almonds or other nuts
  • 4 flatbreads
  • Store-bought or homemade hummus
  • Store-bought or homemade harissa
  • Lemon wedges, for squeezing

Directions

  • Marinate the eggplant
  • 1. In a medium bowl, mix together the oil, lemon juice, cumin, coriander, red pepper flakes, cinnamon, and salt.
  • 2. Add the eggplant to the bowl with the marinade, and toss to coat. Marinate at room temperature for 30 minutes or cover and refrigerate for up to 1 day.
  • 3. While the eggplant is marinating, fill a shallow dish with water and place the wooden skewers in it to soak.
  • Make the garlic sauce
  • 4. Using an immersion blender or a small food processor, process all the ingredients until well combined.

    TESTER TIP: If you don’t have an immersion blender or small food processor, first mash the garlic and salt with a fork or the flat side of a chef’s knife to form a paste, then scrape it into a bowl and whisk in the remaining ingredients.
  • Grill the eggplant kebabs
  • 5. Heat a charcoal or gas grill until hot. Alternatively, heat a grill pan on the stovetop over high heat.
  • 6. Thread the eggplant onto skewers, using about 8 chunks per skewer.
  • 7. Grill the kebabs, turning occasionally, until lightly charred on the outside and tender inside, 6 to 12 minutes total. If using a grill pan, slick the pan with a little oil prior to cooking.
  • Assemble the eggplant kebabs for serving
  • 8. Serve the eggplant kebabs along with the flatbreads and desired serving options. Let everyone fashion their own creation. Any remaining ingredients can be served on the side as salad.

Recipe Testers Reviews

This is a perfect combination of flavors: a spicy eggplant kebab and a fresh salad, the strong flavor of harissa, the smooth hummus, all this in a soft flatbread. Healthy and delicious food, with simple ingredients, and so easy to prepare.

It took 10 minutes to get charred eggplant that was tender inside.

These eggplant kebabs came together really easily. I used 4 small globe eggplants and the marinade was just the right amount to nicely coat all of the pieces. I let them stand for about 4 hours just because I made it in the afternoon.

I don't have an immersion blender and the volume of the garlic sauce was too little for my blender to emulsify it properly. For others without an immersion blender I'd suggest making a paste with fresh garlic and salt and stirring that through some yogurt.

The salad of serving ingredients was delicious and crunchy and fresh. I think it could do with a simple lemon and olive oil dressing though.

The flavor of the eggplant kebabs was nice but for the second batch I added a little more oil to give the spices some moisture to help them cook through. The skewers with the added oil were much more delicious.

I cooked them for closer to 6 minutes on the stovetop to get some nice char and softness in the middle. They continue to soften after you take them off, so best not to leave them longer.

We had 4 generous servings, especially with the salad, garlic sauce, and hummus.

I used the hummus recipe on this site which was perfect. I also made my own harissa.

On the whole, totally delicious and will definitely make these eggplant kebabs again.

There is a lot going on in these wraps! And while it may seem like a lot of components to put together, it’s worth the effort for the flavor rewards. The salad delivers a bright, herbal punch and an interesting crunch to offset smooth eggplant and avocado. You have warm spices on the eggplant, tang from the hummus, pungent garlic sauce, and the heat of harissa. It all adds up to a vegetarian (in my case, vegan) meal with a balance of flavor and a balance of nutrition.

I took the vegan option for this wrap by using Kite Hill's almond yogurt and agave syrup in the garlic sauce. Don't hesitate to do this. The flavors of the olive oil and the especially the garlic are strong here and no one will notice the vegan substitutions.

If you are among the eggplant-averse, I think this recipe would work beautifully with tofu or tempeh instead of eggplant. You will probably have leftover garlic sauce (because it’s very strong, you don't need much on the wraps). Because it’s basically an aioli, mostly garlic and oil, you should keep it for a maximum of 4 days in the refrigerator. It could be frozen for longer storage.

I used 1 very large eggplant. I let the eggplant marinate for a little over 30 minutes
The eggplant to a bit longer to cook than suggested. On my Big Green egg, it was about 6 minutes per side. When cooked it had some grill marks and browning on the edges of the chunks.

I got 8 skewers of eggplant and used 2 skewers per wrap.

I used all three herbs mentioned—cilantro, mint, and parsley—and used a handful of each.

These kebabs pack a punch and paired with the salad, sauce, and hummus, it's like a party on the taste buds. While not vegetarian, we try to limit meat in our diet and this is a great vegetarian option that is truly satisfying.

I used large eggplants and the marinade was a little sparse for the eggplants. I ended up doubling the amount to make sure all the eggplant were coated.

I opted to marinate the eggplant in a resealable plastic bag for convenience. (Yes, I know, not very eco but planning on getting those reusable ones.)

My grill time was approximately 3 to 5 minutes a side, turning the kebabs once.

HUNGRY FOR MORE? CHOW DOWN ON THESE:


#leitesculinaria on Instagram If you make this recipe, snap a photo and hashtag it #LeitesCulinaria. We'd love to see your creations on Instagram, Facebook, and Twitter.

Have something to say?

Then tell us. Have a picture you'd like to add to your comment? Attach it below. And as always, please take a gander at our comment policy before posting.

Upload a picture of your dish