Baked Eggplant Kebab Recipe with Meatballs and Tomato Sauce

There’s something deeply comforting about a tray of baked eggplant kebabs coming out of the oven — tender roasted eggplant slices nestled next to juicy meatballs, all soaked in a light tomato sauce. This Baked Eggplant Kebab is a one-pan dinner that’s easier than it looks, and it delivers serious flavor without deep frying. If you love Mediterranean-style baked dishes, this one is about to become a regular on your dinner table.

Baked eggplant kebab with meatballs and tomato sauce on a tray

Advertisement

Why You’ll Love This Recipe

  • One-tray simplicity: Meatballs and eggplant bake together, so cleanup is minimal.
  • No deep frying: The eggplants are baked, not fried, which keeps the dish lighter while still giving you that soft, melt-in-your-mouth texture.
  • Big, comforting flavor: A blend of cumin, black pepper, and garlic in the meatballs pairs perfectly with the light tomato sauce.
  • Great for meal prep: This dish reheats beautifully, making it ideal for lunchboxes or next-day dinners.
  • Simple, everyday ingredients: No specialty items here — just pantry staples and fresh produce.

Tools You’ll Need

  • A large mixing bowl (for the meatball mixture)
  • A sharp knife and cutting board
  • A wide bowl for soaking the eggplant slices in salted water
  • A medium saucepan (for the sauce)
  • A baking tray or oven dish
  • Parchment or oiled baking paper to cover the tray
  • An oven preheated to 190°C (375°F)

Ingredients & Prep

For the Meatballs

  • 3 eggplants (choose similar-sized, elongated ones for even cooking)
  • 200 g minced meat
  • 1 onion, grated
  • 2 garlic cloves, grated
  • 1 egg
  • 5 tablespoons breadcrumbs (galeta flour) or the soft inside of stale bread
  • A quarter bunch of fresh parsley, chopped
  • 1 teaspoon baking soda (carbonate)
  • Cumin, black pepper, paprika/pepper, and salt, to taste

For the Sauce

  • 1 tablespoon tomato sauce/paste
  • 4 tablespoons liquid oil
  • 1 cup water

Prep Tips

  • Slice your eggplants into even rounds or strips and let them float in salted water for about 15–20 minutes. This step softens the eggplant and helps draw out any bitterness.
  • Pat the soaked eggplant slices dry before seasoning so the oil and spices stick properly instead of sliding off.

How to Make Baked Eggplant Kebabs

  • Mix the meatball ingredients. In a large bowl, combine the minced meat, grated onion, grated garlic, egg, breadcrumbs, chopped parsley, baking soda, and your spices (cumin, black pepper, pepper, and salt). Knead everything together until well combined.
Minced meat mixture being kneaded for eggplant kebab meatballs
  • Chill the mixture. Cover the bowl and let the meatball mixture rest in the fridge for about 20–30 minutes. This helps the flavors blend and makes the mixture easier to shape.
  • Shape the meatballs. Roll the chilled mixture into small, even meatballs and set them aside on a plate. Lightly oiling your hands makes shaping much easier and prevents sticking.
Hand-shaped meatballs ready for baked eggplant kebab
  • Prepare the eggplant. Drain the soaked eggplant slices and pat them dry. Toss them with a little powdered pepper, salt, and liquid oil until evenly coated.
  • Arrange the tray. On a baking tray, alternate the meatballs and eggplant slices, arranging them neatly so everything cooks evenly.
Eggplant slices soaking in salted water before baking
  • Make the sauce. In a small saucepan, combine the tomato sauce, liquid oil, and water. Bring to a gentle simmer for a few minutes until slightly thickened, then pour it evenly over the tray so it reaches every piece.
Eggplant kebab tray covered with oiled baking paper before oven
  • Cover and bake. Cover the tray with a sheet of lightly oiled baking paper. Bake in a preheated oven at 190°C (375°F) until the eggplants are golden, soft, and nicely roasted — usually 35–45 minutes, depending on your oven.
  • Serve warm. Remove the paper for the last few minutes of baking if you’d like a slightly more golden top, then serve hot straight from the tray.
Close-up of baked eggplant kebab served with tomato sauce

Storage

  • Refrigerator: Store leftovers in an airtight container for up to 3 days.
  • Freezer: This dish freezes well for up to 2 months. Let it cool completely before freezing in a sealed container.
  • Reheating: Reheat gently in the oven at around 160°C (320°F) until warmed through, or use a microwave for a quicker option. Adding a splash of water before reheating helps keep the sauce from drying out.

Similar Recipes

Frequently Asked Questions

Can I use ground turkey or chicken instead of minced meat? Yes, ground turkey or chicken both work well as a lighter alternative. Just keep an eye on baking time, as leaner meats can cook slightly faster.

Why do I need to soak the eggplant in salted water? Soaking softens the eggplant and helps reduce any bitterness, resulting in a more tender bite once baked.

Can I make this recipe ahead of time? Absolutely. You can shape the meatballs and prep the eggplant a day in advance, then assemble and bake when you’re ready to serve.

What can I serve with baked eggplant kebabs? This dish pairs nicely with steamed rice, crusty bread to soak up the sauce, or a simple side salad.

Can I skip the baking soda in the meatball mixture? The baking soda helps keep the meatballs tender, but you can omit it if you prefer — the texture will just be slightly denser.

Recipe

Baked Eggplant Kebab with Meatballs

A comforting one-tray bake of tender roasted eggplant and juicy meatballs, finished in a light tomato sauce. No deep frying — just easy oven baking.
Prep Time 30 minutes
Cook Time 40 minutes
Total Time 1 hour 10 minutes
Course Main Course
Cuisine Mediterranean
Servings 4 servings
Calories 290 kcal

Ingredients
  

Meatballs:

  • 3 eggplants similar size, elongated
  • 200 g minced meat
  • 1 onion grated
  • 2 garlic cloves grated
  • 1 egg
  • 5 tbsp breadcrumbs or soft inside of stale bread
  • ¼ bunch parsley chopped
  • 1 tsp baking soda
  • Cumin black pepper, pepper, salt (to taste)

Sauce:

  • 1 tbsp tomato sauce/paste
  • 4 tbsp liquid oil
  • 1 cup water

Instructions
 

  • In a large bowl, mix the minced meat, grated onion, garlic, egg, breadcrumbs, parsley, baking soda, and spices. Knead until well combined.
  • Cover and rest the meatball mixture in the fridge for 20–30 minutes.
  • Shape the mixture into small meatballs, oiling your hands lightly to prevent sticking. Set aside.
  • Slice the eggplants and soak them in salted water for 15–20 minutes. Drain and pat dry.
  • Toss the eggplant slices with powdered pepper, salt, and liquid oil.
  • Arrange the meatballs and eggplant slices alternately on a baking tray.
  • In a small saucepan, simmer the tomato sauce, oil, and water for a few minutes, then pour evenly over the tray.
  • Cover with oiled baking paper and bake at 190°C (375°F) for 35–45 minutes, until the eggplant is golden and tender.
  • Remove the paper for the last few minutes for extra color, then serve warm.

Notes

  • Pat the eggplant dry after soaking so the seasoning sticks properly.
  • Can be made ahead: prep meatballs and eggplant a day in advance, then assemble and bake.
Keyword baked eggplant kebab, eggplant kebab recipe, eggplant meatball bake