Veggie Desserts

  • Home
  • Recipe Index
  • Vegan Recipes
    • Vegan Cake and Desserts
    • Vegan Dinner
    • Vegan Breakfast
    • Vegan Guides
  • Cookbook
    • About My Cookbook
    • Buy Veggie Desserts + Cakes
  • About Me
    • About Me
    • Contact
    • Work With Me
    • Press
    • Newsletter
  • Subscribe
  • Instagram Posts
menu icon
go to homepage
  • Vegetarian Recipes
  • Vegan Recipes
  • Subscribe
  • Contact
  • About Me
  • Cookbook
subscribe
search icon
Homepage link
  • Vegetarian Recipes
  • Vegan Recipes
  • Subscribe
  • Contact
  • About Me
  • Cookbook
×
Home » Recipes » Vegan Dinners

Easy Eggplant Meatballs (aubergine, vegan)

Published: May 1, 2018 · Modified: Sep 18, 2025 by Kate Hackworthy · 25 Comments

Jump to Recipe Print Recipe
Plate of spaghetti and meatballs, with text: How To Make Vegan Eggplant Meatballs.
Plate of spaghetti and meatballs, with text: Vegan Eggplant (Aubergine) Meatballs.

Vegan Eggplant Meatballs are savory plant-based meatballs made with roasted eggplant/aubergine, onion, garlic, breadcrumbs, and herbs. They are tender, flavorful, and perfect with spaghetti.

A plate of spaghetti and vegan aubergine meatballs.

If you're looking for a plant-based meatball recipe that doesn't rely on soy or processed ingredients, eggplant meatballs are the answer!

Eggplant gives a meaty bite, while onion, garlic, and oregano add that familiar Italian comfort-food taste.

A scoop of breadcrumbs ties it all together into little bites that hold up beautifully when baked.

I love that these meatballs don't try to be fake meat. They celebrate vegetables in a way that feels hearty and real.

Aubergine/eggplant gives a dense and 'meaty' texture to these balls.

I've kept any spices to a minimum so the garlic and oregano don't overpower the balls - making them perfect for fussy kids, as well as grown ups.

Our whole family love these balls and they're a great way to subtly introduce the flavour of aubergines.

My husband always said he hated eggplant, but after he tried these, he's converted and enjoys them now!

These vegan balls are a perfect addition to a plate of spaghetti.

I also love them in a 'meat'ball sub sandwich or on their own dipped in smokey baba ganoush.

Jump to:
  • Why You Should Make This Recipe
  • Eggplant
  • Ingredients
  • Serving Suggestions
  • How to make vegan eggplant meatballs
  • Looking for more vegan dinner recipes? Try these!
  • Storage, Freezing, Make-Ahead Advice
  • Recipe Tips
  • 📖 Recipe
  • 💬 Comments
A plate of spaghetti and vegan meatballs.

Why You Should Make This Recipe

  • It's vegan and plant-based.
  • You only need simple ingredients.
  • It's freezer-friendly.
  • It's a healthier alternative to meat.
  • It's flexible for pasta, sandwiches, or bowls.

Eggplant

Eggplant is the star here. Its naturally spongy texture makes it perfect for soaking up seasonings, while roasting brings out a smoky sweetness.

In Mediterranean cuisine, eggplant is celebrated in dips, stews, and roasts. Using it in meatballs is a clever twist that highlights its versatility.

Ingredients

You will need:

  • Eggplant. Aka Aubergine. Firm and glossy eggplant works best. Avoid soft or wrinkled ones.
  • Red onion. Adds sweetness and depth. Yellow or white onion also works.
  • Garlic. Essential for Italian flavor. Leave it out if you're sensitive to it.
  • Breadcrumbs. Holds the mixture together. Use gluten free breadcrumbs if needed.
  • Dried oregano. Brings Italian flavor. Substitute with thyme, rosemary, or Italian seasoning.
  • Olive oil. For roasting and flavor. Any neutral oil can substitute.
  • Salt and pepper. Simple pantry seasonings that balance the flavors.

Just a few ingredients and less than 30 minutes and you can have these flavourful, dense and delicious vegan meatballs.

Serving Suggestions

  • Over spaghetti with marinara.
  • In a sub sandwich with tomato sauce.
  • On top of couscous or quinoa bowls.
  • With roasted vegetables on the side.
  • As a party appetizer with toothpicks.
  • With vegan pesto and pasta.
  • In wraps with hummus and greens.
  • Alongside mashed potatoes.
  • With a side of garlic bread.
Aubergine Eggplant Meatballs ingredients: eggplants/aubergines, red onion, breadcrumbs, spices

How to make vegan eggplant meatballs

This recipe is super easy. Just mix up the ingredients and fry! Check out the step by step instructions below. 

Then scroll down to the recipe card for the full instructions and ingredients list with amounts.

How to make eggplant meatballs: Step 1 - combine the cooked aubergine/eggplant and onion, plus all other ingredients in a food processor
1 - fry the aubergine/eggplant and onions until soft, then add them and all other ingredients to a food processor

How to make eggplant meatballs: Step 2 - whiz ingredients until it forms a thick paste, but keep some chunks for texture
2 - whiz ingredients until it forms a thick paste, but keep some chunks for texture

A cast iron skillet with eggplant (aubergine) meatballs
3 - roll the mixture into balls and fry until golden.

Scroll down for the full recipe and ingredients list. 

Looking for more vegan dinner recipes? Try these!

Vegan Peanut Stew
Red Lentil Dahl
Spanish Beans
Chickpea Curry
Tofu Curry

  • Serving dish of Spanish beans.
    Spanish Beans with Tomatoes
  • A cast iron dish of chickpea curry on a wooden table.
    Easy Chickpea Curry
  • Close up of tofu curry on a plate with rice and wilted spinach.
    Tofu Curry
  • Dish of vegan pad thai on a table.
    Vegan Pad Thai
A plate of spaghetti and (aubergine) eggplant meatballs (vegan) with tomato sauce.

Storage, Freezing, Make-Ahead Advice

You can roast the eggplant a day ahead to save prep time.

Store leftovers in the fridge for up to 4 days.

Freeze baked or unbaked meatballs for up to 2 months.

Reheat in the oven to keep them crisp.

Recipe Tips

  • Roast the eggplant until completely soft for the best texture.
  • Drain excess liquid if the mixture feels too wet.
  • Use your hands to form even-sized balls so they bake evenly.
  • Line your baking sheet with parchment to prevent sticking.
  • Taste the mixture before baking to adjust seasoning.

Did you make this recipe? Please let me know how it turned out for you!
Leave a comment and star rating below and share a picture on Instagram, Twitter or Facebook with the hashtag #veggiedesserts.

📖 Recipe

A plate of spaghetti and vegan eggplant meatballs.

Spaghetti and Aubergine 'Meat'balls

Kate Hackworthy | Veggie Desserts
Vegan Eggplant Meatballs are savory plant-based meatballs made with roasted eggplant/aubergine, onion, garlic, breadcrumbs, and herbs. They are tender, flavorful, and perfect with spaghetti.
4.91 from 10 votes
Print Recipe Pin Recipe
Prevent your screen from going dark
SaveSaved!
Prep Time 15 minutes mins
Cook Time 30 minutes mins
Total Time 30 minutes mins
Course Main Meals
Cuisine Italian
Servings 4
Calories 238 kcal

Equipment

  • food processor
  • Frying pan

Ingredients
 

For the tomato sauce (optional):

  • 1 teaspoon oil (olive, rapeseed etc...)
  • ½ onion diced
  • 1 clove garlic finely chopped
  • 1 can (15oz/400g can) chopped tomatoes
  • 1 tablespoon tomato puree
  • 1 teaspoon dried oregano

For the eggplant meatballs:

  • 1 teaspoon oil plus more for frying
  • 2 eggplants / aubergines finely diced
  • 1 red onion finely diced
  • 2 cloves garlic diced
  • 1 + ½ cups (175g) breadcrumbs
  • 2 tablespoon plain flour
  • 1 teaspoon dried oregano
  • Salt and pepper

To serve:

  • 9 ounces (250g) dried spaghetti
  • 2 tablespoon vegan cashew parmesan https://veggiedesserts.com/easy-vegan-parmesan-cheese/

Instructions
 

For the tomato sauce (optional):

  • Heat the oil in a pan over a medium heat and add the onion. Cook, stirring often for 5 minutes or until soft but not browned. Add the garlic and cook for a further minute. Add the tin of chopped tomatoes, puree and oregano, as well as ¼ of the tin of water and allow to simmer and reduce while you make the eggplant meatballs. 

For the eggplant meatballs:

  • For the meatballs, heat the oil in a frying pan over a medium heat. Add the aubergines, onion and garlic and cook for 5-7 minutes, stirring often, until soft and cooked through.
  • Add the aubergine mixture, flour, breadcrumbs and oregano to a blender or food processor, and whiz until it comes together in a sticky mixture. If it's too dry, add a little olive oil and if it's too wet, add a small amount of breadcrumbs.
  • Roll tablespoonfuls of the mixture into balls. Heat some more oil in a frying pan and cook the balls, in batches, until browned all over and cooked through.
  • While cooking the eggplant meatballs, cook the spaghetti according to packet instructions.
  • Serve the spaghetti topped with tomato sauce and eggplant meatballs.

Nutrition

Calories: 238kcalCarbohydrates: 44gProtein: 7gFat: 4gSodium: 379mgPotassium: 851mgFiber: 10gSugar: 14gVitamin A: 190IUVitamin C: 18.5mgCalcium: 121mgIron: 3.1mg

The nutritional information provided is approximate and can vary depending on several factors, so is not guaranteed to be accurate. Please see a registered dietician for special diet advice.

Tried this recipe?Mention @kateveggiedesserts or tag #veggiedesserts! I love seeing your recreations.
  • Tweet
  • Share
  • Email

Comments

    4.91 from 10 votes (1 rating without comment)

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




  1. Jackie Wilkie says

    August 12, 2025 at 8:09 am

    5 stars
    These are really easy and tasty ‘meatballs’! My husband (a carnivore) told me how tasty they were! They are definitely going on my regular meal rotation. Thank you so much ❤️.

    Reply
  2. Lorna says

    December 13, 2022 at 1:14 pm

    These sound delicious. Do I need to peel the eggplant first?

    Thanks,

    Reply
    • Kate Hackworthy says

      December 14, 2022 at 9:05 am

      No need to peel them. Enjoy!

      Reply
  3. Queen Ricca says

    February 07, 2020 at 12:10 pm

    5 stars
    My kids said its the yummiest thing i have ever cook.. 😂😂

    Thanks for sharing the recipe. 🥰

    Reply
  4. Lacey says

    August 07, 2019 at 4:06 pm

    Thees look amazing! I just picked up some eggplant at the fruit stand! I'm excited to try them! What could I use as a gluten free sub for breadcrumbs? I was thinking oat flour or rice flour? Thank you!

    Reply
    • Kate Hackworthy says

      August 08, 2019 at 7:52 pm

      Hi, both of those should work as substitutions! Or whiz a few slices of gluten free bread in a blender or food processor. I hope you enjoy them!

      Reply
  5. Suzanne says

    February 20, 2019 at 10:29 pm

    I have tried different versions and they are always soft in the middle. I have also tried more bread crumbs. I love them but my daughters who is vegetarian says they are too soft . The outside is amazing and yummy.

    Reply
  6. Wilhelmina says

    January 16, 2019 at 12:15 pm

    5 stars
    I am so excited to try this dish!

    Reply
  7. Charlotte says

    November 05, 2018 at 1:41 pm

    Hello, these look wonderful and can't wait to try them. Can they also be frozen or would they fall apart on defrosting?
    Thanks

    Reply
  8. Julie says

    October 17, 2018 at 1:39 pm

    Can u make the meatballs in advance and keep in the fridge ?

    Reply
    • Kate Hackworthy says

      October 18, 2018 at 10:56 am

      Hi Julie, absolutely. They should last a day or two covered in the fridge. 🙂

      Reply
  9. Jay says

    May 16, 2018 at 10:02 am

    4 stars
    Made these last night, and while the flavour was fantastic, they ended up being mush on the inside. Any tips for making them denser and chewier? Thanks!

    Reply
    • Giselle says

      February 19, 2020 at 4:39 am

      Hi Jay, what I did to make them denser was I added an egg to mix in the blender. Then when forming the mixture into balls I would coat them in oat flour and fry them till they are crisp on the outside. Then I put them in a 350 F oven for about 30 mins. They turned out perfectly just like a regular meatball.

      Reply
  10. Anna says

    May 14, 2018 at 7:16 am

    These look fab. I'm always looking for new ways to get veg into my kids, I'll definitely try these.

    Reply
  11. Rachel says

    May 05, 2018 at 5:08 pm

    5 stars
    I love alternative takes on classics and this sounds so tasty. I definitely will be giving it a try.

    Reply
  12. Fritha Quinn says

    May 05, 2018 at 10:24 am

    5 stars
    oh these looks wonderful! We're a veggie family so will defo be trying them out! x

    Reply
  13. Katrina says

    May 04, 2018 at 10:20 pm

    Oh these sound tasty not to mention healthy- one to
    add to the cook book for me

    Reply
  14. Erica says

    May 04, 2018 at 12:28 am

    Hi there, I just made these and everything was going beautifully until th frying step. The browned coating stuck to the bottom of the pan every time I tried flipping them--I couldn't actually get a coating on them... Any advice on how to fix this?

    Reply
    • Kate Hackworthy says

      May 04, 2018 at 2:04 pm

      Hi Erica,
      That's a shame that they stuck to the pan. You might need a little more oil, or to get the oil hotter before adding the balls and then giving them a quick toss to coat. I hope that helps!
      Kate

      Reply
  15. Kirsty says

    May 03, 2018 at 8:27 pm

    I can’t say I have ever tried aubergines before so I really don’t know what there flavour is like. I think it’s a interesting way of making the balls thought to replace the meat!

    Reply
  16. Anosa says

    May 03, 2018 at 5:58 am

    5 stars
    I would never have thought to make eggplant into meatballs but this looks absolutely delicious and a healthier option I think. Thanks for the recipe

    Reply
  17. Claire says

    May 02, 2018 at 12:54 pm

    5 stars
    Oh my these sound delicious.

    I think even my fussy eaters would try them

    Reply
  18. Emily Leary says

    May 02, 2018 at 11:39 am

    My mouth is watering! They look incredibly delicious and perfect for a mid-week meal.

    Reply
  19. Eva Katona says

    May 02, 2018 at 11:13 am

    I love this, looks so yummy. will definetely save this as I'm a vegetarian and I'm always looking for new and exciting recipes.

    Reply
  20. Stacey says

    May 02, 2018 at 10:53 am

    5 stars
    Oo now these look delicious and as a vegetarian I'm always on the lookout for new tasty recipes to try, thank you 🙂

    Reply
Kate Hackworthy in the kitchen

Hi, I'm Kate, a journalist, author and multi-award-winning food blogger. Here you'll find vegetarian recipes and vegan recipes celebrating vegetables, from dinner to dessert! If you love vegetables, you've come to the right place. About Me

Collage of press logos that Veggie Desserts has appeared in, including The Guardian, Marie Claire, Vancouver Sun, The Globe and Mail, Seattle Times and The Sunday Telegraph.

Popular recipes

  • Stack of naan breads on a plate.
    Easy Naan Bread Recipe (15 Min Yeast-Free Flatbread)
  • Close up of a plate of red lentil dahl with rice and spinach.
    The BEST Easy Red Lentil Dahl
  • A jar of quick, easy and tasty raspberry compote, with a spoonful of it next to a blue and white tea towel.
    Quick Raspberry Compote Recipe
  • Bowl of stewed pears with a serving spoon and a cinnamon stick.
    Easy Stewed Pears Recipe

Vegetable Cake Recipes

  • A cake and a piece of cake sitting on top of a table.
    Apple Kale Cake with Apple Icing
  • Close up of cut loaf cake.
    Parsnip Loaf Cake
  • Cake on a cake stand with slices missing
    Vanilla Spinach Cake
  • A slice of lemon cucumber cake on a plate.
    Lemon and Cucumber Cake

My cookbook

Veggie Desserts and Cakes Cookbook cover.

Check out my Veggie Desserts Cookbook, full of tasty desserts with vegetables!

Footer

↑ back to top

About

  • About me
  • Contact
  • Work with me
  • Press
  • Veggie Desserts Cookbook

Newsletter

  • Sign Up for newsletter updates

Partner Sites

  • You Say Potatoes

Disclaimers

  • Disclosures & Affiliate Policies
  • Privacy Policy
  • Cookie Policy
  • Accessibility Policy

As an Amazon Associate, I earn from qualifying purchases.

Copyright © 2025 Kate Hackworthy / Veggie Desserts

Rate This Recipe

Your vote:




Let us know what you thought of this recipe:

This recipe worked out perfectly!
The whole family loved this recipe!
Easy and tasty!
I'm sure we'll be making this recipe again and again!

Or write in your own words:

A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.