Roasted Eggplant Meatless Meatballs
This post may contain affiliate links. Please read my disclosure policy.
Made with just 6 ingredients, these eggplant meatballs are roasted not fried, making the process wonderfully hands-off. Simmered in sweet, fresh tomato sauce and served alongside ricotta and toasty bread, these meatless balls make a delicious and summery vegetarian meal.

A few weeks ago, my daughter and I dined at a local restaurant whose menu featured eggplant meatballs with Hazan tomato sauce and housemade ricotta. I ordered them, loved them, and began experimenting with various recipes in the days that followed.
One method called for sautéing diced eggplant, skin and all, before puréing the flesh with seasonings and binders; another called for roasting the eggplant whole before doing the same. One method called for pan-frying the shaped meatballs, another called for roasting.
Ultimately, I preferred the roasting method at both phases, which makes the process more hands-off overall. To make these meatballs, in sum, you’ll roast a few eggplants whole, drain the flesh briefly, then purée it with garlic, Parmigiano Reggiano, and an egg, before folding in breadcrumbs. Then you’ll form the purée into balls and roast them, before simmering them briefly in tomato sauce.
To be clear: there is no meat in these meatballs! They taste like little bombs of eggplant parm and make a nice little side dish or a great vegetarian meal on their own aside healthy dollops of fresh ricotta and good, olive oil-toasted bread. I hope you love them, Friends! 🍆🍅🎉
Roasted Eggplant Meatballs, Step by Step
First, gather your ingredients: eggplants, egg, salt, bread crumbs, parmesan, and garlic powder or fresh garlic.

To start, make some slits in the eggplant and roast for 45 minutes, flipping halfway, until the eggplant is charred all around:

When the eggplant is cool enough to handle, peel away the skin …

… then transfer the flesh to a colander to drain for at least 30 minutes.

Transfer the eggplant flesh to a food processor with the egg, salt, garlic, and parmesan:

Purée until smooth:

Transfer the flesh to a large bowl and stir in the bread crumbs:

You should have a wet but workable paste.

Using a small scoop, portion the mixture onto a sheet pan:

Then, using lightly oiled hands, rub each into a smooth ball:

Roast for 10 to 12 minutes or until the meatballs are evenly browned:

When ready to serve, heat some tomato sauce on the stove top, transfer your meatballs to the sauce, and simmer for 5 minutes.

Garnish with fresh basil and parmesan


Roasted Eggplant Meatballs
- Total Time: 1 hour 25 minutes
- Yield: 20 to 22 meatballs 1x
- Diet: Vegetarian
Description
Made with just 6 ingredients, these eggplant meatballs are roasted not fried, making the process wonderfully hands-off. Simmered in sweet, fresh tomato sauce and served alongside ricotta and toasty bread, these meatless balls make a delicious and summery vegetarian meal.
I used two recipes as inspiration: this one from Skinny Taste and this one from Memorie di Angelina.
Notes:
- A small scoop such as a #50 is helpful for portioning the purée into small balls.
Ingredients
For the meatballs:
- 2 to 3 eggplants, roughly 2.5 lbs. total
- 1 teaspoon Diamond Crystal kosher salt (or half as much if using Morton or fine sea salt)
- 1 egg
- 1 finely minced clove of garlic or 1 teaspoon garlic powder
- 1 cup of grated Parmigiano Reggiano or Pecorino Romano (about 2.5 ounces | 70 grams), plus more for garnish
- 1 cup (1.75 ounces | 50 grams) panko breadcrumbs, plus more as needed
For serving:
Instructions
- Heat your oven to 425ºF. Line a sheet pan with parchment paper. Make 6 to 8 small slits in each eggplant, and place the eggplant on the prepared sheet pan. Transfer the pan to the oven, and roast for 45 minutes, flipping the eggplants halfway.
- Remove the pan from the oven, and let the eggplant rest until cool enough to handle. Using a knife, peel away the skin and scoop the flesh into a colander or sieve to drain for at least 30 minutes. (For reference, the weight of the eggplant flesh post-draining should be roughly 480-500 grams. If it isn’t, don’t worry, you’ll just possibly need fewer breadcrumbs in step 4.)
- Transfer the eggplant flesh to a food processor. Add the salt, egg, garlic, and parmesan. Purée until smooth.
- Transfer the eggplant purée to a large bowl and stir in the breadcrumbs. The mixture should be wet but workable: if you scoop or spoon a small portion into your palm, you should be able to squeeze it into a ball, with minimal sticking. If the mixture is too wet, stir in more breadcrumbs. Note: The goal is to use as few breadcrumbs as possible to prevent the baked meatballs from tasting too bready/mushy.
- Preheat the oven to 550ºF convection roast or as hot as it will go. Line a sheet pan with parchment paper.
- Using a small scoop (I use a #50 scoop) or spoon, portion the mixture into 20 to 22 small balls evenly spaced on the sheet pan. Using lightly oiled hands, rub each portion into a smooth ball. Transfer the pan to the oven and roast for 10 to 12 minutes or until the meatballs are evenly browned.
- Meanwhile, heat the tomato sauce in a large skillet on the stovetop over low heat, just until it begins to simmer. When the meatballs finish roasting, transfer them to the sauce and simmer for 5 minutes. Garnish with fresh basil and shave parmesan over the meatballs to taste.
- Prep Time: 30 minutes
- Cook Time: 55 minutes
- Category: Side Dish
- Method: oven, stovetop
- Cuisine: American, Italian
This post may contain affiliate links. Please read my disclosure policy.
32 Comments on “Roasted Eggplant Meatless Meatballs”
I am excited to make this for one of my weekly luncheons. As one of the ladies cannot tolerate tomatoes, is there a suggestion for a second option for a sauce to serve with the eggplant balls?
I feel like an herby sauce might be nice this schug: https://vector-hatch.live/2020/06/16/schug-zhug-sauce/%3C/a%3E%3C/p%3E
or this herby avocado sauce:
https://vector-hatch.live/2019/06/07/the-only-green-sauce-you-need/%3C/a%3E%3C/p%3E
I have to try this! I love eggplant parm, but my husband doesn’t, so I don’t make it. Only time I get it is if we eat at an Italian restaurant.
I have a question. After assembling the “meat” balls, can I freeze them before they are baked?
Hi Terrie! I think you could because the eggplant is roasted, though I haven’t tried so I can’t say for sure and I’d hate to lead you astray. I think the baked meatballs would freeze well, especially because they get finished/simmered in sauce before serving.
Yum! Will definitely be trying these. I once ate at a tiny restaurant in Copenhagen that only served vegetarian meatballs. We tried several and they were all delicious. Not sure the restaurant survived though, such a niche menu. Are you willing to share where you ate the meatballs locally? I live in the Capital District too. ❤️
Hi! Yes, it was at Innovo Kitchen in Latham.
Thank you!
I have to make these meatballs and sauce. Only question is that the plated dish/sauce looks chunkier that the blended sauce.
I think with that batch I used a little less sauce in the pan and it thickened up in its brief simmer on the stovetop 🙂
I can’t wait to try these. I just made eggplant meatballs last week but they had beef too. These sound so much better!
Hope you love them, Jeanne!
Just made the eggplant meatballs (but not the sauce, yet). On their own, the eggplant meatballs are delicious! I used sourdough bread crumbs and pecorino. One tip – I let the mixture sit for 5-10 minutes after I mixed in the breadcrumbs b/c my thought was the mixture would thicken up a bit and would keep me from adding too many more breadcrumbs. Worked like a charm!
Smart! I love this idea because it is SO easy to add more breadcrumbs, but adding too many is their downfall… I’ve done it. Thanks for writing and sharing this!
How can I substitute the egg? . I’m a vegetarian.
I might just try leaving it out! Alternatively, you could use one of these substitutions:
Flax egg: whisk 1 tablespoon ground flax with 3 tablespoons of hot water; let it sit till it gels. (equivalent of 1 egg)
Vegan egg replacement such as Ener-G
3 tablespoons aquafaba (the liquid from a can of chickpeas or beans): beat it lightly with a whisk or fork till it thickens slightly and becomes foamy. (equivalent of 1 egg)
Instant mashed potatoes: use 2 tablespoons to replace 1 egg
What a truly fun and outside of the box meal to make! The Simple Tomato Sauce + Onion + Butter was decadent flavor from just a few fresh ingredients. Yum. The suggestion to serve with toast was spot on. Thank you for such a memorable meal tonight!
So nice to read this, Sarah! Thanks so much for writing and sharing. So glad you enjoyed Marcella’s simple sauce, too 🙂
SO good! My son said he likes these better than meat meatballs! WOW! I roasted and peeled the eggplant in the evening and left it in a strainer over a bowl in the fridge overnight…in the morning there was about a cup of liquid in the bowl! Made the balls and baked the next morning, and after work I simmered in a bottle of Rao’s. Served with homemade sourdough (your recipe, always!!!!) with olive oil and parmesan. Would skip parmesan on toast next time (overkill). Also added a scoop of ricotta (storebought). We’ve now decided that ricotta is a must have addition to pasta dishes! Love your recipes!!! Photo:file:///Users/jocelynstoody/Pictures/Photos%20Library.photoslibrary/resources/derivatives/B/BADC98EE-184D-43AA-AF8E-B9E33802365C_1_105_c.jpeg
So great to read this, Jocelyn! And nice work splitting up the prep work over a couple of days… love the idea of letting the eggplant drain in the fridge overnight. And yay for getting the two thumbs up from your son. The best feeling. Thanks so much for writing and sharing all of your notes 🙂
Can I refrigerate the drained eggplant overnight, and make meatballs in the morning?
Yes!
This was so delicious! It was also fairly easy to prepare. This is going into the “will make again” pile. SO GOOD! Next time I might try making the ricotta and the bread.
Dear Ali, I love the idea of eggplant meatballs but not breadcrumbs. I’m going to try it by add roasted eggplant to ground turkey. No breadcrumbs. Hope it works!
Love this idea! Please report back if you make them 🙂
These are amazing. I loved the flavor of these. I think I am going to try the eggplant mixture on top of portobello mushrooms and baking them like that.
Love that idea! Thanks for writing 🙂 Great to hear this.
This was great – everyone was surprised with how good they were – followed recipe exactly and used Alis serving suggestion and also used her sungold tomato sauce recipe. Very satifiing dinner.
Great to hear, Ilyssa! Thanks so much for writing. I am making that sauce on repeat right now 🙂
Do these freeze well, either before or after something in the sauce? I’d imagine before would be better if they do.
Not sure, Eric! The eggplant is roasted and drained, so freezing beforehand probably would work. I do think the roasted ones would also freeze well, too.
I made these for dinner tonight, they are so ingenious, absolutely delicious! I think the scoop I used was a little too large for the integrity of the balls to stay nicely formed, perhaps it was a #20 so Ill definitely stick to your #50 suggestion next time. Id be curious to try these swedish-meatball style. Cant wait to make them again amd experiment with freezing a few like others have asked about.
Great to hear, Bridget! Thanks so much for writing and sharing your notes. Would love to know how they turn out in the style of Swedish meatballs if you give that a go 🙂