This post may include affiliate links; see our disclosure policy.
This eggplant meatballs recipe is absolutely delicious! Made with garlic and Parmesan, the meatballs have a surprisingly juicy texture. Serve with pasta and marinara for a satisfying dinner!
Ever tried making meatballs—with eggplant? We’d been hearing for years that eggplant makes great vegetarian meatballs, but we didn’t believe it: until now. We created this delicious eggplant meatballs recipe that’s gone on to become a family and fan favorite!
Garlic, herbs, breadcrumbs and Parmesan cheese make one insanely juicy and savory meatball. Roasted eggplant makes them moist and textured, instead of dry or mushy like lots of vegetarian balls. Combine it with marinara sauce and it’s out of this world delicious. In fact, after our first bite, we yelled “Wow!” (True story.)
Featured reader comments
“Good GOD, these are amazing! Even BETTER, everything held together well!
I can see these served with polenta, made into burgers, stuffed into peppers or mushrooms…the possibilities are endless! Thank you for my new most favorite recipe, I will be making these often!” -Cindy
Ingredients for eggplant meatballs
It’s a short ingredient list here! All you’ll need to make eggplant meatballs is the following:
- Eggplant: you’ll need 2 pounds, which is about 3 medium or 2 large eggplants (it’s helpful to weigh out exactly at the store).
- Garlic: Make sure to use only fresh garlic: no substitutes!
- Jarred sundried tomatoes: This ingredient adds meaty, savory flavor to the balls.
- Italian panko: Panko are large, fluffy breadcrumbs. You’ll need to locate the Italian version, which has added salt and herbs. See below for more!
- Grated Parmesan cheese: Make sure it’s the powdery stuff: not shredded, which looks like little sticks!
Why to roast the eggplant small diced, skin on
The key to these eggplant meatballs is roasting the eggplant chopped very small, then mash it with a potato masher before forming the balls. Here’s why:
- Roasting with the eggplant skin on makes the very best juicy, meaty texture that’s incredibly satisfying. You’ll have some chunks in the meatballs: but that’s good!
- Using a food processor or blender or removing the eggplant skin makes a texture that’s gooey rather than meaty: not nearly as delicious. Speaking of…
A few tips on forming eggplant meatballs
These eggplant meatballs have lots of texture to the dough, which can make forming them a little different than say, falafel. Here are a few tips on the forming process:
- Include the eggplant skin right into the the balls: try to evenly disperse them throughout each meatball.
- You can also discard a few of the skin pieces if it’s hard to form the balls. But again, the skins and chewy parts are what you need for a meaty, interesting texture: so don’t worry that it’s not a smooth dough!
Storing leftovers & make ahead notes
In total, this eggplant meatballs recipe takes about 1 hour to make. We’re obsessed with fast and easy recipes around here, as you may know. But this recipe is so good, it’s absolutely worth the 1 hour prep time! Here’s what to know about planning and meal prep to make it fit into your lifestyle:
- Eggplant meatballs save very well: you can refrigerate or freeze! If you can make them ahead, it makes dinner time a breeze! Store them refrigerated for up to 5 days or frozen for up to 3 months, stored in a single layer in a freezer safe container.
- To reheat, simply warm them in a skillet with marinara. That’s it! So easy.
- Or, make them on a weekend or when time allows. If you have the time, it’s a perfect recipe for a Saturday or Sunday dinner.
Ways to make it a meal
Take one bite of these eggplant meatballs and you’ll be amazed by the amount of flavor. Don’t even think of them as a vegetarian meatball—they’re just delicious. The only thing that’s required is the marinara sauce (use your favorite jar), but pasta is optional. Here are a few ways you can eat these eggplant meatballs:
- Over pasta. Try them with bucatini (like hollow spaghetti), or GF or legume pasta for gluten free.
- With a salad. Add a arugula salad, goat cheese salad, fennel orange salad, fennel salad, frisee salad, endive salad, or Italian salad.
- With broccoli and couscous or quinoa. Make our pan fried broccoli and whip up a pan of couscous or seasoned quinoa.
- Zucchini noodles or spaghetti squash. Zucchini noodles are easy to make or purchase. If you’re feeling ambitious, serve with roasted spaghetti squash or Instant Pot spaghetti squash.
- With sautéed veggies. Add these colorful ultimate sauteed veggies.
Dietary notes
This eggplant meatballs recipe is vegetarian. For gluten-free, use gluten-free panko.
Best-Ever Eggplant Meatballs
This eggplant meatballs recipe is absolutely delicious! Made with garlic and Parmesan, the meatballs have a surprisingly juicy texture. Serve with pasta and marinara for a satisfying dinner!
- Prep Time: 10 minutes
- Cook Time: 50 minutes
- Total Time: 1 hour
- Yield: 20 meatballs (4 servings) 1x
- Category: Main dish
- Method: Baked
- Cuisine: Italian inspired
- Diet: Vegetarian
Ingredients
- ¼ cup olive oil
- 2 pounds eggplant (3 medium or 2 large, about 12 cups diced into 1/2-inch pieces)
- ½ teaspoon kosher salt
- 2 cloves garlic, minced
- 1 tablespoon jarred sun-dried tomatoes, finely chopped
- 1 ¼ cups Italian panko (use gluten free as needed)*
- ½ cup grated Parmesan cheese (not shredded)
- Freshly ground black pepper
- For serving, 1 large jar marinara sauce, 8 to 12 ounces spaghetti or bucatini pasta or zucchini noodles
Instructions
- Preheat the oven to 425 degrees Fahrenheit.
- Cut the eggplant into 1/2-inch chunks by slicing 1/2-inch rings and then cutting the rings into cubes. The size of dice is important for the final texture! (If you weren’t able to weigh the eggplant, measure out 12 cups 1/2-inch diced).
- In a large bowl, quickly mix the eggplant with olive oil and kosher salt (the eggplant soaks up the oil in an instant, so mix as soon as you add it!). Pour the eggplant onto a baking sheet lined with parchment paper and spread it into an even layer.
- Roast for 25 minutes, then stir and roast 10 minutes more until browned and very tender. Remove and reduce the oven heat to 400 degrees Fahrenheit.
- Add the warm eggplant to a bowl and mash it with a potato masher until chunky and mostly mashed. Stir in the minced garlic, finely chopped sundried tomatoes, Italian panko and grated Parmesan cheese. Taste and add any salt to taste (we added only 1 pinch; remember that the marinara sauce will also add flavor after baking).
- Use your hands to form the dough into 20 balls. You’ll include the eggplant skin right into the the balls: try to evenly disperse them throughout each meatball. You can also discard a few of the skins if it’s hard to form the balls. But the skins and chewy parts are what you need for a meaty, interesting texture: so don’t worry that it’s not a smooth dough! See the photos above.
- Place the meatballs on a parchment lined baking sheet. Bake 18 to 20 minutes until lightly browned on top and very browned on the bottom. Allow to cool for 5 minutes, or longer if desired (the balls will firm up). At this point, you can serve immediately, refrigerate for 1 week or freeze for up to 3 months (in a single layer in a freezer safe container). While the meatballs bake, you can boil the pasta or prep the zucchini noodles.
- To serve, add the marinara sauce to a skillet and add the meatballs in a single layer. Heat for 1 to 2 minutes until warmed. Serve over the noodles, then top with grated Parmesan cheese (and chopped fresh basil, if desired). You can also serve as a vegetarian main dish with a few sides, like broccoli and couscous, rice or quinoa.
Notes
*We recommend Italian panko for the best results. If all you can find is regular panko, use 1 ¼ cups regular panko, mixed with ½ teaspoon kosher salt and 2 tablespoons Italian seasoning (or 1 tablespoon dried oregano and ½ tablespoon each dried basil and thyme). If you can’t find panko at all, you can substitute coarse breadcrumbs — the texture of store-bought is very fine, so chunkier homemade breadcrumbs are ideal (but you can use either). Italian breadcrumbs work in a pinch; adjust the salt to taste. If you eat gluten-free, you can find gluten-free panko online.
More eggplant recipes
Eggplant is one unexpectedly delicious vegetable, when you cook it correctly! Here are some more eggplant recipes to try:
- Try stunning and delicious eggplant Parmesan, eggplant lasagna or eggplant rollatini.
- Go classic with roasted eggplant or sauteed eggplant.
- Simmer a pot of ratatouille and dollop with pistou, the French version of pesto.
- Try Japanese eggplant, eggplant pizza, eggplant caponata or roasted eggplant pasta.
Can I just leave out the sun dried tomatoes or will this mess up the finished product? Making for a family member with special dietary preferences
I love this recipe BTW!
You could just omit but they really make the dish great! Maybe you could do half?
OMG.
I came upon this recipe,mas I had a plethora of eggplant from my garden, and we needed a ‘new’ way to serve it….Good GOD, these are amazing!!! So good, in fact, that after I used my garden eggplants, I went to farm store and bought additional eggplants, just so I could make a stash of these for the freezer!
Second batch, I reduced the panko and upped the other ingredients. I also added an additional hefty pinch of fresh Italian herbs. Even BETTER, and yes, everything still held together well!
I can see these served with polenta, made into burgers (with a schmear of marinara and a slice of provolone), stuffed into peppers or mushrooms…..the possibilities are endless!
Thank you for my new most favorite recipe, I will be making these often, and in many ways!!!
So glad you enjoyed! Thank you for making them :)
I am soooo tired of reading comments from those who “don’t follow the recipe exactly.” What makes you think anyone is interested in your “improvements”? This is a wonderful, delicious easy-to-follow recipe as is.
If refrigerated, what’s the best way to heat these back up? Looks good, can’t wait to try this out!
Should the jarred sun dried tomatoes be in oil? Thanks.
Yes
These are DELICIOUS but I’m curious what kind of eggplant you use that requires 2-3 to get 2 lb.? I had one firm large eggplant, standard grocery produce size that was just shy half an ounce under 2 lb. Also, you must make very tiny meatballs – I only got 13 1″ balls. I will definitely make these again, but will need to adjust the quantity of eggplant to keep the 1″ meatball size to get 20.
I agree with Joy that they would be awesome with polenta.