Baked Eggplant Kebab Recipe with Meatballs and Tomato Sauce
Table of Contents
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.

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.

- 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.

- 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.

- 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.

- 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.

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
- Spinach Sun Bun Recipe (Soft Spinach and Cheese Filled Bread)
- Easy English Cottage Pie Recipe
- Spicy Chicken Cheese and Onion Sandwiches
- One Pot Veggie Meatball Supper: A Cozy, Hearty Dinner You’ll Make Again and Again
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
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.
