Looking for a delicious vegetarian meatball option? Look no further than these eggplant meatballs! Full of flavor that is reminiscent of classic eggplant parmesan, these meatballs are made from sautéed eggplant, breadcrumbs, optional parmesan cheese, and tons of flavor. Perfect as a veggie-loaded alternative to traditional meatballs over pasta or just on their own!

TNNers, this one is for you. Well, all of our recipes are for you, but this one was a special reader request.
As an experienced home cook and veggie expert, I pride myself on all the delicious and healthy dinner recipes the TNN team creates each year. We have found so many ways for you to get more veggies on the table in a way that feels doable and that you all love! But, two requests come in year over year: the need for more delicious eggplant recipes and a vegetarian meatball recipe.
So, we combined those two requests into one incredibly delicious and veggie-loaded recipe: Eggplant Parmesan “Meatballs”.
These vegetarian meatballs are delicious and will totally scratch that meatball itch…without any meat involved! The eggplant is sautéed with garlic, onions, salt, and Italian seasoning to help give it the best texture and flavor. After the eggplant is cooked, we mash it up with a fork or potato masher, mix it with Panko breadcrumbs, an egg, and parmesan cheese, to create a texture that is similar to meatballs and that taste like eggplant parmesan. Using 2 pounds of eggplant, this recipe is great for when you find yourself with an abundance of the purple plant and is an out-of-the-box way to help even the iffiest of veggie-eaters to enjoy eggplant. While this recipe takes a little time to make (about 45 minutes start to finish), it is relatively easy and doesn’t require any special gear beyond patience.
How to make eggplant meatballs: visual guide
Suggested adaptations
- For dairy free: You can omit the Parmesan cheese and add some extra seasoning to the eggplant mixture. The mozzarella melted on the top is totally optional.
- For gluten free adaptation, use gluten-free breadcrumbs, Panko-style, if possible, but any kind will work. Start by adding 1 cup to the eggplant then add ¼ to ½ cup more as needed to make the mixture easy to roll into balls.
Other vegetarian dinner ideas that get the veggies in…
- 30-Minute Creamy Carrot Red Lentil Soup
- 15-Minute Creamy Leek and Mushroom Pasta
- Veggie-Loaded Tortellini Soup (vegetarian)
- Vegetarian Stuffed Delicata Squash
- Tomato Arugula Pizza
- Hearty Slow Cooker Veggie Chili
- Lentil Vegan Shepherd’s Pie
Loving these eggplant meatballs and now you’re hungry for more?
Sign up so that my newsletter is delivered straight to your inbox. And be sure to follow me on Facebook, Pinterest and Instagram for all kinds of veggie-loaded living ideas!
Vegetarian Eggplant Meatballs
Ingredients
- 2 Tablespoons extra virgin olive oil
- 1 cup finely chopped onions
- 2-3 cloves garlic minced
- 2 pounds eggplant peeled and cut into 1/4-inch dice
- 1½ teaspoons kosher salt divided
- ½ teaspoon ground black pepper
- 1 teaspoon dried Italian seasoning
- 1 packed cup baby spinach finely chopped
- 1 large egg
- ⅓ cup grated vegetarian Parmesan cheese
- 1¼ cup Panko breadcrumbs
- ½ teaspoon garlic powder
- 2 cups pasta sauce
- 1 cup shredded mozzarella cheese
Instructions
- Preheat the oven to 425℉. Line a sheet pan with parchment paper or grease with oil.
- Heat the 2 tablespoons of olive oil in a large skillet oven medium heat. Add the onion and sauté until softened and lightly golden brown around the edges, about 2 minutes.
- Stir in the garlic and diced eggplant. If not all the eggplant fits in the pan, add half and then add the rest once the first batch has cooked down.
- Stir in 1 teaspoon salt, ½ teaspoon pepper, and the 1 teaspoon Italian seasoning. Cook the eggplant, stirring every few minutes, until the eggplant has released all its liquid and is very soft. This should take about 15 minutes. If the bottom of the pan is starting to burn, turn the heat down to medium-low and continue to stir and cook.
- Once the eggplant is fully cooked, stir in the chopped spinach then transfer the eggplant mixture to a large bowl. Mash well with a potato masher and let cool for 10 minutes.
- Add the egg, parmesan cheese, breadcrumbs, garlic powder, and remaining ½ tsp of salt to the bowl and mix until well combined.
- Form 2-tablespooon-sized balls of the eggplant mixture with a cookie scoop or your hands. The mixture should be soft and slightly sticky, but if it’s very sticky and hard to roll into balls, mix in another ¼ cup of breadcrumbs. Place the rolled eggplant balls onto the prepared baking sheet. You should get 24 to 26 meatballs.
- Bake the meatballs until golden brown, 15 to 20 minutes.
- Heat the marinara sauce in the same pan you used to cook the eggplant. Once the meatballs are done, add them to the sauce and gently scoop the sauce over the meatballs to coat.
- Sprinkle the mozzarella cheese over the top of the meatballs. To melt the cheese, either cover the pan until melted or set under the broiler until bubbly. Serve.
Nutrition
The nutritional information is provided as an estimate only and may vary based on the product type, servings and other factors. If you are following a diet, please consult with a professional nutritionist or your doctor. Stay healthy!
Comments
Hi – this sounds delicious! I was just wondering if you have any ideas for a low-carb replacement for the breadcrumbs?
I haven’t tried these with anything other than breadcrumbs yet, but if I was to try, I would probably start by using almond flour. Unsure if they will hold together as well but if you try it, please let us know how it goes!
Ok thanks so much, I’ll give it a try and let you know how they turn out!
These are so good and easy to make. The consistency is great and they didn’t fall apart. I ate them in a bowl with sauce and bread and my husband made a meatball sub with them. I also prepped them earlier in the day when I had some extra time so all I had to do was put them in the oven. I will definitely make these again!
So glad you enjoyed them so much, Nicole! Thank you for taking the time to leave a review!
These are absolutely delicious, my entire family loves them! We’ve eaten them with and without the cheese and they were equally yummy and always devoured. I make them with gluten-free breadcrumbs or with firm tofu and almond flour in place of the bread crumbs and both versions are really tasty. They are so easy and versatile, a fantastic vegetarian option!
That is so good to hear that they work well with almond flour too! Thanks for sharing, Meredith.