Alright. So here’s the deal.
You want something comforting. You want something that doesn’t make you feel sluggish afterward. And if we’re being honest? You probably want something that tastes like it took hours to make… but didn’t.
These eggplant meatballs check all those boxes.
They’re warm, savory, filled with garlic and roasted mushrooms, and come together in a way that somehow feels both rustic and slightly fancy. You can pile them on pasta, tuck them into a sandwich, or just eat them by the forkful standing over the stove. No judgment.
I’m not saying these are going to change your life.
But I’m also not saying they won’t.
Let’s break this down.
What You’ll Need
Nothing complicated. Nothing you have to Google. Just a bunch of ingredients you can find at any decent grocery store and probably already have in your kitchen.
- 1 medium eggplant, peeled and diced (about 2 cups)
- 1 pint baby Bella mushrooms, chopped small
- 2 tablespoons olive oil, divided
- 2 cloves garlic, minced
- 1 teaspoon Italian seasoning
- ¾ cup raw cashews, finely chopped or pulsed
- ½ cup shredded Parmesan (or vegan parm if that’s your vibe)
- 1 cup breadcrumbs (regular or gluten-free both work)
- 1 egg, lightly beaten
- 2 tablespoons tomato paste
- 1 tablespoon Worcestershire sauce
- 1 teaspoon kosher salt
- ¼ teaspoon black pepper
- Tomato sauce, for serving
- Chopped fresh parsley or basil
- Extra Parmesan, because more is always more
Let’s Talk Tools
Here’s what you need:
- A baking sheet
- Parchment paper
- A mixing bowl
- A food processor (or a blender if you’re patient)
- Measuring stuff
- Your oven
- Maybe a rubber spatula, maybe just your hands
Nothing wild. If you’ve got a kitchen, you’re good.
Before You Start, Read These Pro Tips
You can absolutely wing it with this recipe and it’ll probably still turn out great. But if you want it to be next-level, keep these tips in your back pocket:
- Roast the veggies until they’ve got some color. Don’t just soften them. Let the edges brown a little. That caramelization adds flavor you can’t fake.
- Don’t skip chilling the mix. It helps the meatballs firm up and hold their shape. No one wants sad, flattened blobs.
- The food processor is your friend, but don’t overdo it. You want texture. Not paste.
- Always test seasoning. Just cook a little spoonful in a skillet before rolling the whole batch. It’s your one shot to fix blandness.
- Breadcrumbs are your safety net. Too wet? Add more. Too dry? A splash of broth can bring it back.
Substitutions and Variations (Because You’re the Boss)
This recipe is pretty forgiving, so feel free to play:
- No egg? Use a flax egg.
- No Parmesan? Nutritional yeast works.
- Gluten-free? Swap in GF breadcrumbs.
- Hate cashews? Try sunflower seeds, or just skip them altogether.
- Want more heat? Add red pepper flakes.
- Herbs feeling flat? Use fresh thyme or rosemary to switch up the flavor.
You’re not locked in. This is a blueprint, not a prison sentence.
How to Actually Make These
Let’s walk it out.
1. Roast your veggies. Preheat your oven to 425°F. Toss the diced eggplant and chopped mushrooms on a baking sheet. Drizzle with olive oil and sprinkle on the Italian seasoning. Roast for about 15 minutes, until they’re soft and just a little golden.
2. Let them cool a bit. No one wants to deal with piping hot veggies in a food processor. Trust me.
3. Pulse the mix. Add the roasted veggies to your food processor. Pulse until everything’s chopped fine, but not mushy. Think chunky salsa, not baby food.
4. Mix it up. In a big bowl, add the veggie mix, garlic, cashews, Parmesan, breadcrumbs, egg, tomato paste, Worcestershire, salt, and pepper. Stir until combined.
5. Chill. Cover and let the bowl sit in the fridge for 15–20 minutes. Go wash dishes. Or don’t.
6. Form the meatballs. Preheat oven again to 400°F. Line a clean baking sheet with parchment. Roll the chilled mix into balls and place them evenly spaced.
7. Drizzle and bake. Drizzle with the remaining olive oil. Bake for 20–25 minutes, or until the outside is golden and a little crispy.
8. Serve. Spoon some tomato sauce on top, sprinkle with herbs, and finish with more cheese if that feels right. (It always feels right.)

Can You Make These Ahead?
You can, and you should.
The mixture can be made a day in advance and kept covered in the fridge. When you’re ready, just roll and bake.
Or, go all the way: bake the meatballs, cool them completely, then freeze. They reheat like champs.
Leftovers and Storage
- Store in the fridge for up to 4 days. Airtight container, nothing fancy.
- Reheat in the oven or simmer in sauce.
- Freeze for up to 3 months. Just lay them out on a baking sheet to freeze individually, then bag ‘em.
They’re meal-prep friendly. And snack-friendly. And cold-straight-from-the-fridge friendly.
Need More Details?
Here’s a rough nutritional breakdown (per meatball, depending on size):
- Calories: 85
- Fat: 5g
- Carbs: 7g
- Protein: 3g
Serving suggestions? Sure:
- Toss them on spaghetti.
- Stuff them into a hoagie roll with sauce and mozzarella.
- Serve them on top of quinoa with a drizzle of tahini sauce.
- Make them mini and serve with toothpicks for appetizers.
You’ve got options.
FAQ
Can I fry these instead of baking? You can, but they’ll be softer inside. Use a nonstick skillet with a little oil and cook over medium heat until browned on all sides.
What if I don’t have a food processor? Finely chop everything by hand. It’s more work, but it’ll still turn out.
Do I have to use tomato sauce? Nope. Pesto, romesco, or even tzatziki could work. This recipe doesn’t care about your rules.
Can kids eat this? Absolutely. Just skip the Worcestershire if they’ve got allergies (some brands contain anchovies).
Wrap Up
You made it. And now you’ve got something delicious waiting for you in the oven.
These eggplant meatballs are kind of the perfect meal. Warm, satisfying, meat-free but still packed with flavor, and honestly? Kind of impressive.
Try them. Tweak them. Make them yours.
And when you do, come back and tell me what you think. Leave a comment. Ask questions. Share your weirdest sauce pairing. I want to hear it all.
Because meals like this? They’re meant to be shared.
Leave a Reply