With a base of roasted eggplant, lentils, and toasted bread crumbs these Vegan Meatballs have a rich and robust flavor that even meat lovers can get behind! Serve them over pasta with homemade spaghetti sauce or as an appetizer with some tzatziki for dipping.
I like meatballs in all forms–baked meatballs, chicken meatballs, and even turkey meatballs with spinach and feta!
But I’ve been in search for the best vegan meatballs that even meat lovers will enjoy, I knew I could find a delicious recipe in my friend Raquel Pelzel’s cookbook Umami Bomb! Cara Mangini said this cookbook is “pure vegetable magic!” And I will say, especially if you’re looking to make more vegetarian meals, this cookbook is a treasure and a great resource to keep handy. Be sure to enter the cookbook giveaway below for a chance at a free copy!
Now, let’s get to Raquel’s eggplant meatballs!
Easy vegan meatballs with eggplant!
If you’ve been looking for vegan meatballs that are both flavorful and NOT dry, this recipe is your ticket! Not your typical black bean-based recipe, this one relies on hearty roasted eggplant, lentils, carrot or sweet potato puree (or an egg if you don’t mind), and a handful of spices for a rich and robust Italian flavors. If you serve these with marinara or homemade pasta sauce, you won’t even miss the meat! And for me, the subtle hint of eggplant parmesan coming through is a bonus!
While this is not a dish that can be whipped up in 20 minutes, it is not hard to make and worth the effort. The extra steps of baking the breadcrumbs and roasting the eggplant truly elevate the flavor of the meatballs and are steps you don’t want to skip. You can also work ahead to make the mixture one night in advance so it’s ready to use for a quick dinner.
How do you keep vegan meatballs from falling apart?
Soft and creamy roasted eggplant does not have the texture as meat, so to make the meatballs stick together, Raquel uses a combination of lentils, pureed sweet potatoes or carrots (or an egg if you don’t need it to be vegan), and some bread crumbs. But here are a few more tips to keep in mind:
- Do not over-process the eggplant. When pulsing the mixture in your food processor, be sure to do it only as much as necessary to combine the ingredients. When eggplant is over-processed, it takes on a doughy, and somewhat watery, texture that you don’t want here.
- Drain the eggplant well. Allowing the roasted eggplant to drain before adding it to the food processor is essential. It’s a very watery vegetable and will make the meatballs impossible to form if not drained first.
- Chill the “meatball” mixture. Once combined, the eggplant meatball mixture needs to chill for at least 20 minutes but you can leave it for several hours or overnight. I like to make the mixture in advance so preparing these vegan meatballs at dinner is quick and easy.
- Add a little chickpea flour. As some do with falafel, a bit of chickpea flour could help your meatballs to hold together.
Ingredients you need to make vegan meatballs
These vegan meatballs are made with a base of roasted eggplant and lentils, with a few other ingredients to help hold it all together and simple seasonings for bold flavor! Here is what you need:
- Breadcrumbs (or gluten free bread crumbs). We start the recipe by toasting them in the oven for bigger flavor! Use gluten-free breadcrumbs if needed.
- Extra virgin olive oil
- Globe eggplant– Select an eggplant that’s about 1 1/2 pounds in weight with healthy, shiny skin and a green stem. To create the base of the meatball mixture, the eggplant is first roasted, which adds a rich, slightly smoky flavor.
- Pureed carrots or sweet potato, OR one large egg if you do not mind the meatballs being vegetarian and not vegan. For a shortcut to the pureed veggies, Raquel suggests, in a pinch, you can buy a jar of baby food.
- Cooked lentils – I used green lentils. Lentils give these meatballs a firm texture while also adding protein.
- Herbs and Seasonings – A simple combination of garlic, basil, parsley, red pepper flakes and salt and pepper. You could also use an Italian seasoning mix.
- Nutritional yeast – This is meant to give you a hint of th Parmesan cheese flavor. If you do not have it, you can use chickpea flour, although it won’t give you the same flavor.
How to make vegan meatballs
There’s several steps to making these eggplant meatballs but they are well worth it! The extra prep of baking the breadcrumbs and roasting the eggplant truly allow all flavors to pop in this vegan recipe.
- Bake the breadcrumbs. Toss them with a bit of EVOO and salt and spread the bread crumbs on a baking sheet then toast briefly in the oven
- Roast and drain the eggplant. Keep the eggplant whole, prick it with a fork all over, then put in a large sheet pan lined with foil (this will help the cleanup). Roast in the oven for 40 to 50 minutes at 375 degrees F. You’re looking for the eggplant to be very tender that you can easily slide a knife through the middle. “
Put the eggplant in a colander over your sink or a bowl and let it drain and cool for 20 minutes or so. - Prepare and chill the meatball mixture. Slice the eggplant open and scoop out the flesh and add it to a food processor fitted with a blade. Add the pureed carrots or sweet potatoes (or egg), lentils, and the remaining ingredients except the breadcrumbs. Pulse for 12 seconds (do not over process), then add the bread crumbs and pulse 2 to 3 times till incorporated.
Chill the mixture in the fridge, covered in plastic wrap, for 20 minutes or overnight. - Shape the meatballs. Shape the eggplant mixture into golf ball-size pieces and roll them until they are nice and round.
- Cook the meatballs. Get a skillet with a bit of oil (grapeseed oil and the remaining olive oil) heated over medium-high heat and cook the meatballs in batches, so there is enough space between each one. It will take 3-5 minutes per batch, approximately.
- Serve. Transfer to a plate with a paper towel and serve immediately.
Serve them in marinara sauce!
If you’d like to serve the cooked eggplant meatballs in marinara or spaghetti sauce, get your sauce warmed then add the meatballs to the sauce and let them soak for a couple of minutes or longer. When you’re ready, ladle the saucy meatballs over your favorite pasta or cooked basmati rice.
Serve them as an appetizer
For a fun appetizer to feed a crowd, you can serve these meatballs with a side of tzataziki, romesco, or even a little harissa for something spicy!
How to store leftovers
While I prefer them fresh from the pan, these eggplant meatballs can be stored in the fridge for up to 3 days. Reheat quickly on the stovetop.
Can I freeze vegan meatballs?
Yes, you can freeze these vegan meatballs. Allow them to cool completely then freeze in a single layer on a baking sheet. Once frozen, you can transfer them to another freezer-safe container or reusable ziploc bag. They’ll stay fresh for up to 2 months.
When you’re ready to cook them, you can transfer them directly to the pan from the freezer.
More vegan recipes to try:
Vegan Eggplant Meatballs
Ingredients
- 1 1/2 cups breadcrumbs
- 1/2 cup extra virgin olive oil, plus 2 more tablespoons
- 3 tablespoons pureed carrot or sweet potato, (or 1 large egg if not vegan)
- Kosher salt
- 1 globe eggplant
- 2/3 cup cooked lentils, (I used green lentils)
- 2 medium cloves garlic, minced
- 1/4 cup roughly chopped basil
- 1/4 cup roughly chopped parsley
- 1/3 cup nutritional yeast, (or chickpea flour)
- 1/2 teaspoon ground black pepper
- 1/4 teaspoon crushed red pepper flakes
- 1 cup grapeseed oil (for frying)
Instructions
- Adjust an oven rack to the middle position and heat the oven to 300 degrees F.
- Place the breadcrumbs in a medium bowl and toss with 2 tablespoons of olive oil and ¼ teaspoon salt. Transfer to a rimmed sheet pan and spread in an even layer. Bake until the breadcrumbs are lightly golden (10 minutes or so), stirring midway through. Transfer them to a large plate and set aside.
- Increase the oven temperature to 375 degrees.
- Line the sheet pan with aluminum foil and set the eggplant on top. Prick it 3 to 4 times with a fork and roast until a pairing knife easily slips into the center (40 to 50 minutes). It should be very tender throughout. Remove the eggplant from the oven and use scissors to cut an X in the bottom. Transfer it, stem side up, to a colander and set in the sink and let it drain and cool for 20 minutes.
- Set the eggplant on a cutting board and slice it open lengthwise and scoop out the flesh and place it in the bowl of a food processor Add the pureed carrot (or egg), lentils, garlic, basil, parsley, and nutritional yeast (or chickpea flour) and ¾ teaspoon of salt, black pepper, and crushed red pepper flakes. Process for 12 one-second pulses to combine. Add the bread crumbs and pulse 2 to 3 times to combine.
- Scrape the mixture in a medium bowl, cover with plastic wrap flush against the surface, and refrigerate for 20 minutes or overnight.
- Shape the eggplant mixture into golf ball-size pieces and roll them until they are nice and round.
- Heat the grapeseed oil and remaining ½ cup of olive oil in a large heavy bottomed skillet over medium-high heat for 2 minutes.
- Drop one of the balls into the oil, it should immediately sizzle—if not, let the oil heat some more. Add a few more balls to the oil, taking care not to overcrowd the pan. Fry the “meatballs” in batches, browning them on all sides (3 to 5 minutes for each batch).
- Transfer to a paper towel-lined plate and serve immediately.
Notes
- This recipe is from Raquel Pelzel’s cookbook Umami Bomb.
- This recipe makes anywhere from 16 to 20 meatballs.
- To serve them with marinara or spaghetti sauce, warm the sauce up then add the meatballs and let them soak for a few minutes. you can also serve them as an appetizer with a sauce for dipping such as Tzatziki.
- Leftover & Storage: Store leftovers in a tight-lid glass container in the fridge for up to 3 days. You can also freeze them for 1 to 2 months. Once cooled, freeze the meatballs on a large tray for one hour, then transfer them to a container to freeze for later. Reheat from frozen in a medium-heated oven.
- Nutrition information is a best estimate, not including the frying oil.
- Visit Our Shop to browse quality Mediterranean ingredients, including olive oils and spices.
Looks like a great recipe. We have a glut of eggplants at the moment here in our Greek garden and I am getting fed up with moussaka. One question though – should I degorge the eggplants or does the roasting and draining have the same effect. Without salt degorging our eggplants are normally very bitter.
Thanks for all the recipes. Even the ones we think we know well from our normal Greek diet have interesting variations which liven up our meals. We look forward to the book arriving in September.
I got the prep done to cook them up tomorrow. If adding them to a marinara type sauce, do I still need to fry them first, or just drop them in the sauce uncooked?
Hello! I recommend frying them first and then dropping them in the sauce or a few minutes. Enjoy!
Hi Suzy, I’m not a vegan, so could I use Parmesan? Also would you get the same flavour and taste if you grilled the eggplant over a fas flame? I do this when making Baba nanoush dip
Hi, Kim. Sure, you could use parmesan here. Regarding the eggplant, I’ve never tried grilling the eggplant for this recipe, so I’m not sure how it would affect the taste, but I think it would be just fine. Would love to hear your thoughts if you give it a go!
Thanks Suzy, just another question, can I be any lentils or dies it need to be green ones? I have some leftover frozen black lentils. Could I defrost these, dry them and add them to the eggplant??
It may work here, Kim, but that’s not something I’ve tested, so I can’t be 100% sure. If you give it a try, could you please stop back and share your thoughts?
Instead of breadcrumbs I used the same amount of oatmeal, toasted them as directed, but used only about a tablespoon of oil and maybe cooked 4 min longer, then put it in my food processor to make “breadcrumbs”. Instead of frying the balls, I used my air fryer, 390 degrees for 12 minutes, turning every 4 minutes. They were awesome! Same texture as meatballs and very tasty. Great recipe!!
Thanks so much for sharing, Sandy!
Delicious!!! We made these for my husband’s birthday and our kids and adult nephew, who don’t like eggplants, loved these meatballs. Very filling too!!! Will make these again very often! Thanks for such a great Vegan recipe that even carnivores can enjoy!!
Hola suzy great recipie. New here but will defo be doing many of ur dishes. When u say pureed carrot do you mean boiled then blitzed i presume. Im living in the south of spain so is there any chance of also measuring in metric -grams n mililitres as cups really confuse me n on google there are so many variations. Gracias
Yes, that is correct about the puree, Carlo. And, we try to add metric measurements when we can, but we just haven’t found the right metric conversion tool for every recipe on our website quite yet. It’s something we’re working on solving.
I baked them in the oven instead of frying and turned them 2 or 3 times to get them brown on all sides.
Turned out really well. Just wondering if freezing them in a tomato sauce will make them fall apart when you warm them up.
Hi, Susan. I’m not sure how well they’d hold up as I’ve never tried that before myself.
Just made these for dinner tonight and WOW they’re delicious! We’re neither vegan nor vegetarian, but you don’t have to be to enjoy these. We had them with some homemade tzatziki and a salad, and next time I’d like to serve with some pasta and tomato sauce. Even plain, they’re so tasty! Thanks for another great recipe.
So glad you enjoyed it, Phyllis!
Yet another exciting, flavorful, imaginative recipe, Suzy! Thank you! I was worried that the mixture would be way too soft, but after chilling, it was a bit firmer. I decided to bake the “meatballs” instead of frying them. For those who are interested, I baked them on a rimmed baking sheet lined with oiled aluminum foil at 375 F for 30 minutes. Because I was baking them, I made them somewhat smaller, yielding 29 of the tasty morsels! I served them with basmati rice and your 3-ingredient salad. YUM!! 🙂
Thanks for the info on baking them, Claudia! So glad you enjoyed the recipe.
These look wonderful – I will be trying them – I love eggplant
Enjoy! 🙂
Sounds like a good recipe to make in advance and have in the freezer!
We have eggplant coming in out in the garden. I’ve been looking for recipes to try. This looks great!
Fresh eggplant! YUM! Hope you enjoy the recipe!
I always love your recipes. I am sure you know how to pick a good one, so I am excited to try this one too. I love eggplant dishes and always happy using them in vegetarian and vegan dishes, and I appreciate your recommendations on how to pick a good one. I also love the idea of using them as an app with tzatziki, I think I will do that soon.
I will definitely make this recipe. It sounds delicious.
I cannot wait to make this recipe for my stepsons. They will absolutely love these meatballs!!
I will definitely use this recipe for both my meat lover friends and my veggie lovers. It look so yummy!
This recipe looks deliciousLesly fI would definitely share it with my family and friends