These Vegetarian Aubergine Meatballs are packed with Mediterranean flavuor! Ready in just 30 min, they make an easy tasty meal for the whole family.

These tasty vegetarian aubergine meatballs are fork tender and have an irresistible texture that flakes off in the mouth.

Loaded with fresh flavor, they make a great starter, but they would be great served as a main course on their own, or with some homemade tomato sauce.

**This post is sponsored by Ancestry™. All opinions are my own**

They’re also delicious served as a veggie meatballs with pasta alternative or stuffed in a sandwich with extra veggies!

How To Make Aubergine Meatballs

Making these delicious vegetarian meatballs is such a breeze. Once you’ve roasted the aubergine, it takes less than 30 minutes to put these together.

Best of all, they’re totally fool-proof. I’ve made them endless times, and I can guarantee they always get rave reviews!

All you need is 8 simple ingredients:

  • roasted aubergine (eggplant),
  • free-range egg whites
  • whole wheat/plain/gluten-free or panko breadcrumbs
  • lemon zest
  • pine nuts
  • fresh basil leaves
  • Greek feta cheeses

All you have to do is mix all the ingredients in a large bowl, divide the mixture into balls, and then cook them in a pan with a splash of olive oil.

You can serve these vegetarian aubergine meatballs plain, *careful they’re totally addicting*, or dipped into a fresh marinara sauce or tomato sauce.

But I’m pretty sure they would taste amazing with any other sauce, so go on and pick your favorite one!
 Vegetarian Aubergine Meatballs in pan over striped napkin and wood chopping board, basil leaves on the top right corner.
This vegetarian aubergine meatballs recipe was inspired by a recent collaboration with Ancestry.

AncestryDNA is a cutting edge DNA testing service that utilizes some of the latest technology to help you discover your family history, going back as far as 1000s years ago.
 Vegetarian Aubergine Meatballs in pan over striped napkin and wood chopping board, aubergine on the left-down corner and basil leaves on the top right corner.

My DNA results inspired me to combine some of my favourite Mediterranean flavours.

I recreated a typical Italian recipe I grew up with, my grandma’s popular veggie meatballs, and fused in some staple ingredients in Greek cuisine, such as feta cheese and lemon zest.Vegetarian Aubergine Meatballs topped with tomato sauce and basil leaves in a large cast iron skillet over striped napkin, side view.

Did I mention this recipe is easy-to-follow, totally fuss-free, and will easily feed a large crowd?

It’s a great versatile meal for busy week-nights, that works just as perfect for dinner parties or as a game-day appetizer to share.

I served these aubergine meatballs with a classic Italian tomato sauce, but they can also be served as finger food with your favourite spicy dipping sauce.

You can also use them as a filing to make an awesome lunch-box sandwich.

However you serve them, these veggie meatballs are guaranteed to be a hit at the dinner table!

Can I Bake Meatballs?

If you don’t like to fry meatballs, that’s not a problem at all.

You can totally bake these aubergine meatballs in the oven until crispy and golden-brown.

They might take a little more time (around 15-20 minutes in a preheated oven to 360F/180C oven).


Please let me know how you liked it! Leave a comment below and share a picture on Instagram with the hashtag #thepetitecook! Looking at your pictures always makes me smile *and super hungry*!

eggplant meatballs with tomato sauce and basil leaves in a cast iron skillet, white and grey stiped napkin beneath and a wood board.
Print Recipe
5 from 1 vote

Vegetarian Aubergine Meatballs with Feta Cheese

These hearty Vegetarian Aubergine Meatballs with Feta Cheese make an impressive, tasty meal and require only few simple fresh ingredients!
Prep Time10 mins
Cook Time45 mins
Total Time55 mins
Course: Vegetarian
Cuisine: Italian-Greek
Keyword: aubergine meatballs, eggplant, eggplant meatballs, vegetarian, vegetarian meatballs
Servings: 4
Author: The Petite Cook


For the roasted aubergine:

  • 2 large purple aubergines
  • a glug of extra-virgin olive oil
  • sea salt and black pepper

For the meatballs:

  • 2 tbsp pine nuts
  • zest of 1 lemon
  • 100 gr feta cheese finely chopped
  • 140 gr seasoned panko or Italian breadcrumbs
  • 2 large free-range egg whites
  • 1 tbsp fresh basil chopped
  • 4 tbsp light olive oil
  • 400 gr fresh tomato marinara sauce or Italian tomato sauce to serve (optional)


  • Heat oven to 350°F/ 180°C and arrange a baking rack in the middle shelf.
  • Cut the aubergines into small cubes and arrange evenly on a baking sheet covered with parchment paper. Drizzle with olive oil and salt and pepper to taste, and bake for 30 minutes or until tender.
  • Remove the aubergine from the oven and allow to cool for 5 min.
  • in a large bowl, place roasted aubergine, pine nuts, lemon zest, breadcrumbs, egg whites, basil, and season with salt and pepper to taste.
  • Mix all ingredients until fully combined, if the mixture is too wet add a little more breadcrumbs until reaching a dense consistency.
  • Roll into 10-12 meatballs, about 1-inch diameter, then roll each ball into extra breadcrumbs to seal them evenly.
  • Heat the olive oil in a large frying pan over medium-low heat.
  • Cook the meatballs for 2 minutes, then using a spoon, flip and cook on the side for an extra 2-3 minutes.
  • When the meatballs are nicely crispy and golden-brown, remove from the pan and arrange on a serving plate covered with kitchen paper, to absorb excess oil.
  • Serve on their own, with fresh marinara sauce or Italian tomato sauce.
  • Store in an airtight container in the fridge for up to 3 days.


Did you try this recipe? Tag @thepetitecook or use the hashtag #thepetitecook - Looking at your pictures makes my day!

** This post was originally published in October 2017 and updated with new info for a better user experience**

Tasty Newsletter

Get the latest delicious recipes and news straight into your inbox: