Steak, Eggplant, and Zucchini Kebabs with Tzatziki

PREP TIME: 3 hours 30 minutes

COOK TIME: 20 minutes

TOTAL TIME: 3 hours 50 minutes


August 2022

Perfect for summer, these steak and vegetable kebabs cook quickly and are easy to customize. Be sure to soak the skewers for at least 3 hours before grilling. This prevents burning and allows you to use the hottest parts of the grill.


  • ¼ cup balsamic vinegar
  • ¼ cup olive oil
  • ¼ cup soy sauce
  • Juice of 1 lemon
  • 1 teaspoon garlic powder
  • 1 ½ pounds sirloin steak, cut in 2-inch pieces
  • 1 medium eggplant, cut in 1-inch pieces
  • 2 small zucchinis, cut in 1-inch pieces
  • Salt and pepper to taste
  • ½ English cucumber
  • 1 cup full-fat Greek yogurt
  • 1 tablespoon lemon juice
  • 1 tablespoon olive oil
  • 1 clove garlic, grated
  • ¼ teaspoon salt
  • 1 tablespoon chopped parsley (optional)
  • 1 tablespoon chopped mint (optional)


  • Measuring cups and spoons
  • Large airtight container with lid
  • 10 wooden skewer sticks
  • Chef’s knife
  • Cutting board
  • Large and small mixing bowls
  • Colander
  • Cheese grater
  • Stirring spoon


1. Prepare the meat.

In a large airtight container, mix together vinegar, olive oil, soy sauce, lemon juice, and garlic powder. Add steak cubes, stir, cover, and marinate at least 3 hours (or overnight). Soak wooden skewers in a large bowl or container of water for at least 3 hours.

2. Prep eggplant.

Sprinkle eggplant cubes with salt in a colander. Let cubes sit for at least 30 minutes, then rinse and let dry for another 30 minutes in the colander. (This removes some of the bitterness.)

3. Make tzatziki.

Halve cucumber lengthwise and remove the seeds with a spoon. Finely grate cucumber, then squeeze out as much moisture as possible. Transfer cucumber to a bowl and stir in all other tzatziki ingredients.

4. Make kebabs.

Preheat grill to medium heat (about 425 degrees). Assemble kebabs, alternating 1 piece zucchini, 1 piece steak, 1 piece eggplant. Leave at least 2 inches on the bottom of each skewer for handling. Drizzle with olive oil and season with salt and pepper.

Brush grill grates lightly with oil. Place kebabs on the grill and cook about 4 minutes, until grill marks are obvious. Flip and cook 4 minutes more. Steak should be cooked to about 140 degrees on the inside.

5. Serve.

Let kebabs sit for a few minutes, then serve with tzatziki.

Kids Can!

  • Assemble kebabs (but watch out for sharp skewer ends!)
  • Stir tzatziki

More Recipes