Aubergine Meatballs
There’s something truly magical about transforming humble ingredients into something extraordinary. These Aubergine Meatballs are a perfect example of that culinary alchemy. With their rich, savory flavors and delightful textures, they will surprise even the most ardent meatball enthusiasts. Whether you’re looking for a satisfying meal or a tasty appetizer, these vegan-friendly meatballs are sure to delight your taste buds.
The Upside of Aubergine Meatballs

Aubergines, often known as eggplants, are not just a pretty vegetable; they are packed with nutrients and have a fantastic ability to absorb flavors. These Aubergine Meatballs are not only delicious but also a wholesome alternative to traditional meat-based options. They’re perfect for a cozy dinner at home or as a show-stopping appetizer for gatherings. Plus, they’re versatile enough to be served with pasta, in a sub, or even on their own with a side of marinara sauce.
Gather These Ingredients
To whip up a batch of these delectable Aubergine Meatballs, you’ll need the following ingredients:
- 2 large aubergines
- 1 tablespoon extra-virgin olive oil
- Sea salt and black pepper, to taste
- 2 tablespoons pine nuts
- Zest of 1 lemon
- 100g Parmigiano Reggiano, finely grated
- 200g breadcrumbs (Panko or Italian breadcrumbs)
- 1 large free-range egg white
- 1 tablespoon fresh basil, chopped
- 4 tablespoons olive oil (for cooking)
- 400g fresh tomato marinara sauce or Italian tomato sauce, to serve (optional)
What You’ll Need (Gear)
Before you dive into the recipe, make sure you have the following kitchen tools:
- A sharp knife and chopping board – for cutting the aubergines and herbs.
- A large mixing bowl – to combine all your ingredients.
- A baking sheet – for roasting the meatballs.
- A skillet – for frying the meatballs.
- A food processor (optional) – for chopping the aubergines and nuts quickly.
Aubergine Meatballs: Step-by-Step Guide

Ready to make your own Aubergine Meatballs? Follow these simple steps for a culinary adventure:
Step 1: Prepare the Aubergines
Begin by preheating your oven to 400°F (200°C). Cut the aubergines in half lengthwise and score the flesh in a crosshatch pattern, being careful not to pierce the skin. Drizzle with extra-virgin olive oil, sprinkle with sea salt and black pepper, and place them cut-side down on a baking sheet. Roast in the oven for about 25-30 minutes until soft and tender.
Step 2: Scoop and Mix
Once the aubergines are cool enough to handle, scoop out the flesh into a large mixing bowl. Add the pine nuts, lemon zest, Parmigiano Reggiano, breadcrumbs, egg white, and fresh basil. Season with additional salt and pepper. Mix everything together until well combined.
Step 3: Form the Meatballs
With your hands, form the mixture into small meatballs, about the size of a golf ball. You should get around 12-15 meatballs, depending on the size you make them.
Step 4: Cook the Meatballs
In a skillet, heat the olive oil over medium heat. Once hot, add the meatballs in batches, being careful not to overcrowd the pan. Sauté for about 5-7 minutes, turning occasionally until they are golden and crispy on all sides.
Step 5: Serve and Enjoy
If desired, serve the Aubergine Meatballs with a generous drizzle of fresh tomato marinara sauce. They also pair beautifully with pasta, in a sub, or simply on their own as a delicious snack.
Better Choices & Swaps

If you’re looking to customize your Aubergine Meatballs, here are some great alternatives:
- Replace the Parmigiano Reggiano with a dairy-free cheese for a vegan option.
- Substitute walnuts or almonds for pine nuts if you prefer a different nut flavor.
- Use gluten-free breadcrumbs to make the recipe gluten-free.
- Add a pinch of red pepper flakes for a spicy kick!
Troubles You Can Avoid
Cooking can sometimes lead to unnecessary stress, but here are some common pitfalls to avoid when making Aubergine Meatballs:
- Ensure the aubergines are properly roasted; undercooked aubergines will lead to watery meatballs.
- Don’t skip the breadcrumbs, as they help bind the mixture together.
- Allow the meatballs to brown well in the pan for maximum flavor.
- Keep the mixture moist but not too wet; adjust breadcrumbs accordingly if needed.
Refrigerate, Freeze, Reheat
If you find yourself with leftovers (which you likely won’t!), here’s how to store and reheat your Aubergine Meatballs:
Refrigerate the meatballs in an airtight container for up to 3 days. To freeze, place the meatballs on a baking sheet to freeze individually, then transfer to a freezer-safe bag for up to 3 months. To reheat, bake in a preheated oven at 350°F (175°C) until warmed through, or sauté in a skillet until heated.
Common Qs About Aubergine Meatballs
Can I make Aubergine Meatballs ahead of time?
Absolutely! You can prepare the meatball mixture and shape them ahead of time. Just keep them in the fridge for up to a day before cooking.
Are Aubergine Meatballs suitable for freezing?
Yes, these meatballs freeze exceptionally well! Just ensure they are cooled completely before freezing them in a single layer.
What can I serve with Aubergine Meatballs?
These meatballs are versatile! Serve them with pasta, in a sub with marinara sauce, over a salad, or even on their own as a snack.
Can I use other vegetables instead of aubergines?
While aubergines provide a unique flavor and texture, you can experiment with other vegetables like zucchini or mushrooms, but the results may vary.
Reader Favorites
Still on the lookout for more delicious recipes? Check out these reader favorites:
Bring It to the Table
When it comes to Aubergine Meatballs, presentation matters. Serve them hot, drizzled with a fresh tomato sauce, a sprinkle of extra basil, or even a side of crusty bread for dipping. Your guests will be raving about this dish long after the last meatball has been devoured.
These Aubergine Meatballs are not just a meal, they are an experience. With a bit of preparation and love, you can create something that is not only visually stunning but also incredibly delicious. Enjoy the process, share with loved ones, and bask in the compliments that come your way!

Aubergine Meatballs
Ingredients
Equipment
Method
- Preheat your oven to 400°F (200°C). Cut the aubergines in half lengthwise, score the flesh in a crosshatch pattern, drizzle with olive oil, sprinkle with salt and pepper, and place cut-side down on a baking sheet. Roast for about 25-30 minutes until soft.
- Once cool, scoop out the flesh into a large mixing bowl. Add pine nuts, lemon zest, Parmigiano Reggiano, breadcrumbs, egg white, and fresh basil. Season with salt and pepper and mix until well combined.
- Form the mixture into small meatballs, about the size of a golf ball. You should get around 12-15 meatballs.
- Heat olive oil in a skillet over medium heat. Add meatballs in batches and sauté for about 5-7 minutes, turning until golden and crispy.
- Serve with fresh tomato marinara sauce, pasta, in a sub, or on their own.
Notes
- Use dairy-free cheese for a vegan option.
- Substitute nuts if preferred for a different flavor.
- Adjust breadcrumbs for moisture consistency.
