Baked Eggplant Meatballs, Easy and Full of Flavor
Baked eggplant meatballs that are crisp on the outside and soft in the middle, easy to make and perfect as a vegetarian starter or light dinner.

Looking for eggplant meatballs that are genuinely easy to make, crispy outside and soft in the centre, without having to fry them?
Then this baked version is worth saving. I will walk you through a vegetarian recipe that is practical, full of flavour and much easier to manage than the classic fried version, especially if you want something lighter for a starter or a casual dinner.
What makes this recipe work is the texture. The eggplants are first baked until soft, then drained well and mixed with breadcrumbs, Pecorino, egg and fresh herbs. The result is a mixture that is easy to shape, holds together properly and stays tender inside without turning heavy.
Compared with many vague versions online, this one gives you three real advantages: clearer quantities, a cleaner cooking method and a more reliable result. You can serve these meatballs as a vegetarian starter, on a buffet table or as a light main course with a fresh dip on the side.
One practical tip before you start: do not skip the draining step. If the eggplant flesh is too wet, you will need too much extra breadcrumb and the meatballs will lose some of their softness. A few minutes in a sieve make a real difference.
They are also a great make-ahead option. You can bake them in advance, warm them up before serving and even freeze them once shaped.
Ready to get started? Here is the full recipe for baked eggplant meatballs.
To make this recipe
A small selection of handy tools to keep within reach. Some links may be affiliate links.
Oven tray or baking dish
Perfect for baking meatballs and vegetables. Choose a non-stick tray for better results and easy cleaning.
Steps
- Wash the eggplants, cut them in half lengthwise and score the flesh lightly with a knife without cutting through the skin.
- Arrange them cut-side up on a tray, drizzle with 1 tablespoon of olive oil and bake at 200°C (400°F) for about 30 minutes, until the flesh is completely soft.
- Leave them to cool slightly, scoop out the flesh with a spoon and transfer it to a sieve so the excess liquid can drain away.
- Place the drained flesh in a bowl and mash it with a fork until you have a coarse but even mixture.
- Add the egg, 80 g breadcrumbs, the Pecorino Romano, finely chopped garlic, parsley, torn basil, a pinch of salt and a little black pepper.
- Mix well and let the mixture rest for 10 minutes so the breadcrumbs can absorb some of the moisture.
- With lightly damp hands, shape about 16 meatballs, compact but not flattened.
- Roll them in the remaining 20 g of breadcrumbs and place them on a baking tray lined with parchment paper.
- Drizzle with the remaining tablespoon of olive oil and bake at 190°C (375°F) for 18-20 minutes, turning them halfway through, until golden.
- Leave them to rest for 5 minutes out of the oven before serving so they stay crisp outside and soft in the middle.
Helpful tips
Do not skip the draining step: if the eggplant flesh is too wet, the mixture will spread during shaping and the meatballs will be less compact.
You can bake them in advance and reheat in the oven at 160°C (320°F) for 8 to 10 minutes before serving.
To freeze them, place them on a tray with space between each one, freeze for 2 hours, then transfer to a bag: they keep for up to 2 months.
For a bolder flavour, add a pinch of dried chilli or swap the Pecorino for well-aged Parmesan.
Average nutrition per serving
- Calories
- 248 kcal
- Carbohydrates
- 26.0 g
- Sugars
- 4.0 g
- Protein
- 9.0 g
- Fat
- 12.0 g
- Saturated fat
- 3.4 g
- Fiber
- 6.0 g
- Sodium
- 430 mg


