Eggplant Meatballs with mushrooms and garlic
Here’s Why I Keep Making These Eggplant Meatballs
You know those recipes you sort of stumble on by accident (like after buying too many eggplants at a farmer’s market because they looked pretty and you thought, “What the heck, I’ll figure something out!”), and then they become a family staple? That’s exactly how my eggplant meatballs with mushrooms and garlic entered our dinner rotation. Funny story, the first time I made them I definitely burned half the batch because I got distracted by my son wrestling the cat off the counter. I was convinced they were ruined, but—surprise—my husband actually loved the “extra crispy” ones. Go figure!
Why You’ll Love This (or, Why I do)
I break these out when I want something hearty but not heavy—like, it feels like comfort food, but doesn’t leave you needing a nap on the spot. My kids call them “magic balls” for reasons unclear even to me (I think it’s because they’re always gone faster than I expect). I always make them with garlic, because I secretly believe there’s no such thing as too much garlic. The mushrooms give a bit of meatiness that, honestly, tricks even my most suspicious meat-eater friends. And if you’ve ever tried those frozen veggie balls from the supermarket…well, these are about five times tastier and don’t taste of cardboard. Just sayin’.
What You’ll Need (Don’t Stress If You’re Missing Something)
- 1 large eggplant (or 2 medium; if I’m out of eggplant, zucchini weirdly works, but it’s not quite the same)
- 2 handfuls of mushrooms, chopped (I usually use cremini, but I’ve thrown in portobello, or even button in a pinch—my gran swore by shiitake, but honestly they’re a bit posh for every day)
- 4-5 garlic cloves, minced (more if you fear vampires, or less if it’s a date night—your call)
- 1 small onion, finely chopped
- 1 cup breadcrumbs (I’ve winged it with stale pita blended up and once even used crushed crackers, desperate times…)
- 1/2 cup grated parmesan (but I’ve used pecorino when that’s all that’s knocking about)
- 2 eggs (or a flaxseed substitute for vegan days; I’ve done that and it’s…fine?)
- 1/4 cup chopped fresh parsley (or a weird bundle of dried Italian herbs, in a pinch—but fresh is much nicer)
- Salt and black pepper (I throw in some chili flakes if I’m feeling feisty)
- Olive oil (there’s always someone who tells you to use extra virgin, but I just use whatever’s the biggest bottle on sale)
How I Actually Make These (with a Few Sidetracks)
- Preheat the oven: 400ºF/200ºC. Unless I forgot, in which case I start at 375ºF, then bump it up halfway through (they still work).
- Prep the eggplant: Cut it into cubes, toss with olive oil, and sprinkle with salt. Roast until softened and a bit brown on the edges, about 20ish minutes. I’ve also sautéed the cubes in a frying pan (quicker, less cleaning—especially if I can’t be bothered with baking trays).
- Cook the mushrooms & onions: While the eggplant’s going (or cooling), throw your mushrooms and onion into a pan with more olive oil. Medium heat works. Let them cook down, about 8-10 minutes, add the garlic for the last couple of minutes—don’t let it burn or it’ll smell funky.
- Mix everything: In a big bowl, mash up the roasted eggplant. Add the mushroom mixture, breadcrumbs, cheese, eggs, herbs, and a good grind of pepper. I always sneak a taste here (raw egg warning, but eh—I’m still here). If it’s too wet, more breadcrumbs; too dry, a splash of olive oil or a dash of water.
- Shape your meatballs: About golf ball size, give or take. I roll them with damp hands so they don’t stick—or just go rogue and use a spoon. Set them on a baking sheet lined with parchment (I often just oil the tray if I can’t find the parchment—turns out fine, maybe a bit more sticking but whatever).
- Bake: 20-25 minutes or until they’re holding together and a bit golden. I flip them halfway, but occasionally forget and, truthfully, they’ve survived. You want them to look firmed up and browned here and there.
- Let ’em cool (a bit): I usually try one as soon as they’re out (I don’t wait, they’re hot, be careful!).
Notes: Stuff I Figured Out Along the Way
- They get firmer after 5-10 minutes sitting, but sometimes I’m too impatient.
- If your mix feels loose, chill it in the fridge for a bit; actually, I only figured that out after years of sticky palms.
- Once I forgot the cheese entirely and nobody noticed, so it’s definitely not mandatory if dairy isn’t your thing.
Variations I’ve Dabbled With (Results Vary!)
- Tried adding sun-dried tomatoes—great, but a bit overpowering. Maybe a small handful only.
- Lentils instead of breadcrumbs (once when I ran out)—tasted good but they fell apart big time.
- Cilantro for parsley? Turned out much more “herby” tasting. Not a hit with everyone.
- Swapped in vegan cheese and flax eggs—it works, but you need way more flavor oomph.
The Gear I Use (Sometimes Improvised)
- Baking tray (if you only have a frying pan, shallow fry them instead; just watch them like a hawk, they brown fast)
- Mixing bowl—big as you got, I’ve definitely used a soup pot
- Parchment is nice, but a well-oiled tray works too (scrubbing is less fun, though)
- Food processor for mashing everything—except once I just used a potato masher and some elbow grease
How to Store (Although Good Luck Having Leftovers)
These keep in the fridge a couple of days, tops. Honestly, they’re usually demolished by evening, but if you actually manage to hide some, stick them in an airtight container. They reheat decently—oven, microwave, or even cold (I weirdly like them straight form the fridge, but maybe that’s just me). You can freeze ’em before or after baking, if you’re planning ahead; I usually forget to, being realistic.
Here’s How I Serve Them (Family Quirks and All)
I heap them over spaghetti with a really garlicky tomato sauce, but my youngest likes to eat them plain, stabbed onto a fork, with a splodge of ketchup (don’t ask, it’s a phase). For parties, I’ll make mini ones and serve with toothpicks. I also tuck them into pita with yogurt and salad when I’m pretending it’s lunchtime and not just an excuse to eat first dinner.
Pro Tips (Learned the Hard Way)
- Do NOT rush the eggplant roasting—you need them soft. I learned this after several attempts at undercooked, chewy balls. Not delicious.
- Don’t overmix once you add the breadcrumbs—once I did and they went all gluey. Weird.
- Really, taste as you go (before the eggs if you’re not feeling brave). The right amount of seasoning saves bland results.
FAQ (Actual Questions I’ve Fielded)
- Are they actually “meaty”? Well, not in the steak sense, but they’ve got that satisfying bite—my uncle wouldn’t believe there was no ground beef.
- Can you make them gluten free? Yup! Rice crumbs, GF crackers…or honestly, just skip the bread and bulk with cooked quinoa. (Might flop a bit, but still tasty.)
- Do they taste strongly of mushrooms? Only a little, and not in a “forest after rain” way. It’s subtle, promise.
- Can I fry instead of bake? For sure! They get extra brown and crispy that way; I did it once because my oven died mid-batch. Just don’t crowd the pan.
- Do you have to peel the eggplant? Nah. I never bother, the skin softens, more fiber and all that.
And hey—if you make some wild substitution and come up with a new classic, let me know! Always here for another kitchen adventure (burnt edges welcome).
Ingredients
- 1 large eggplant (about 1 lb), diced
- 8 oz mushrooms, finely chopped
- 3 cloves garlic, minced
- 1/2 cup breadcrumbs
- 1/4 cup grated Parmesan cheese
- 2 eggs
- 2 tablespoons fresh parsley, chopped
- 2 tablespoons olive oil
- 1 teaspoon salt
- 1/2 teaspoon black pepper
Instructions
-
1Preheat oven to 400°F (200°C). Line a baking sheet with parchment paper.
-
2Spread the diced eggplant on the prepared baking sheet. Drizzle with 1 tablespoon olive oil and season with salt and pepper. Roast for 20 minutes or until soft and lightly browned.
-
3While the eggplant is roasting, heat 1 tablespoon olive oil in a skillet over medium heat. Add the chopped mushrooms and garlic; sauté until mushrooms are tender and liquid has evaporated, about 6-8 minutes.
-
4In a large mixing bowl, combine the roasted eggplant, sautéed mushrooms and garlic, breadcrumbs, Parmesan, eggs, and parsley. Mix until well combined; the mixture should hold together when formed into a ball.
-
5Form the mixture into 1.5-inch meatballs and place them on a parchment-lined baking sheet. Bake at 400°F (200°C) for 15 minutes, or until golden brown.
-
6Serve the eggplant meatballs warm, garnished with extra parsley and your favorite sauce if desired.
Approximate Information for One Serving
Nutrition Disclaimers
Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.
Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.
To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.
Did you make this recipe?
Please consider Pinning it!!