Recipe Overview
Why you’ll love it: A meatball recipe with no meat may be a contradiction but these eggplant meatballs are flavorful and satisfying. Vegetarian “meatballs” are so hearty, you won’t miss meat at all!
How long it takes: 1 hour
Equipment you’ll need: food processor, skillet, baking sheet, cookie scoop is also helpful
Servings: 4
Eggplant, braised until it’s soft and creamy, combined with breadcrumbs, cannellini beans, Parmesan cheese, and lots of fresh parsley and basil, makes surprisingly great meatballs.
I’ll admit I’m sort of a newbie to eggplant. I’ve always loved the Middle Eastern dip, baba ganoush (try this recipe by Cookie and Kate). A grilled vegetable salad with eggplant, zucchini, and mushrooms is super good. We also love breaded air fryer eggplant. It’s easy and so crispy!
Give eggplant meatballs a try. I think you’ll be very pleasantly surprised! These vegetarian meatballs are full of flavor and very satisfying. My family loves them and they aren’t any more difficult to make than ordinary meatballs.
About These Meatless Meatballs
A bit of an identity crisis. First of all, why do they call them eggplants? They don’t look like eggs or taste like eggs. Can I call these meatless balls “meatballs”? Since there’s not a bit of meat in them? Veggie balls? Nah. Eggplant balls? Even worse. I think we’ll stick with eggplant meatballs. You all know what I mean.
Healthy. Is eggplant good for you? Well, it’s a vegetable. No, wait, I think it’s a berry (according to Encarta). In any case, it’s good for you, with lots of vitamins, minerals, and fiber, and not too many calories at all.
Versatile. Try eggplant meatballs with spaghetti sauce and pasta for a meatless main dish. Serve the meatballs as an appetizer with something tasty to dip them in, like ranch dressing or homemade green goddess dressing. They go great on a salad or in a bun, too.
Ingredient Notes
- Eggplant: Look for an eggplant that’s shiny and firm and feels somewhat heavy, weighing about one pound.
- Olive Oil, Salt, and Pepper: These will go into the skillet with the eggplant.
- Shallot: A small yellow onion can be substituted for the shallot.
- Garlic: Just a couple of cloves help season the meatballs.
- Canned Cannellini Beans: Beans add protein and texture. Other white beans work well, too.
- Fresh Parsley and Fresh Basil: Lots of fresh herbs (a cup of chopped parsley!) add so much fresh flavor.
- Dried Oregano: Fresh is fine, too, if you have it. Use roughly three times more than dried. Italian seasoning is a good substitute.
- Breadcrumbs: Making the meatballs with panko or rolled oats are options, too, or gluten-free breadcrumbs.
- Parmesan or Pecorino Romano Cheese: Shredded cheese adds lots of flavor.
How To Make These Vegetarian Meatballs
Equipment: You’ll need a food processor to make the meatballs, along with a large skillet and baking sheet. A cookie scoop is helpful for forming the meatballs but not required. Total cooking time is an hour but remember half that time is hands-off while the meatballs bake.
Begin by prepping the eggplant. There’s no need to peel an eggplant. Simply wash it, trim the ends, and cut into cubes.
Prep the other vegetables. Since you’re already working at your cutting board, go ahead and chop the shallot and garlic so they’re ready to go. In fact, you may as well chop the basil and parsley, too. You don’t have to be too picky about getting everything small and uniformly sized. It’s all going into the food processor eventually.
Sauté the eggplant. Go ahead and get a nice big skillet heating up on the stove. Add a bit of olive oil and the squares of eggplant. Season with salt and pepper, and add a bit of water.
Stir and cook the eggplant until it softens and begins to caramelize. It will take about ten minutes. Once it’s soft, almost mushy but still holding its shape, push it to the side and add the shallot and garlic. Cook that a few minutes and turn off the heat.
Process. Put the eggplant mixture, cannellini beans, and herbs into the bowl of a food processor. Cover and pulse the mixture until it’s finely chopped and mixed.
Remember: Don’t get too carried away and turn it into paste. You should be able to identify small pieces in the mixture, if that makes sense. The meatballs will be much more appealing if they look a bit like eggplant and herbs and not baby food. The mixture will be pretty soft though.
Stir in the breadcrumbs and cheese.
Shape the meatballs. Using a small scoop (2 tablespoons), shape the mixture into meatballs and put them on a baking sheet. You’ll get about thirty meatballs.
Bake. Put the sheet of meatballs into the preheated oven, and bake them until the meatballs are lightly browned and firm.
Serve. These delicious meatless meatballs can be served as an appetizer or main dish. If you want, heat up a jar of your favorite pasta sauce and stir in the meatballs to serve with pasta.
A lot of people compare it to zucchini, sort of bland and mild, with a bitter edge when eaten raw. Eggplant is usually cooked and its spongey texture absorbs the flavors of whatever you cook it with. When cooked, eggplant turns almost creamy, tender and rich tasting.
If you’d like to discover more about eggplant, this article by Insanely Good is very informative.
Nope, there’s no need to peel eggplant. Much of the nutrition is found in the tender outside skin which will soften as it cooks.
Quite honestly, properly cooked eggplant should be mushy, or more nicely phrased, creamy and buttery. That’s when eggplant is at its best.
Recipe Variations
- Gluten-free meatballs. Substitute gluten-free breadcrumbs. Rolled oats are a good option, too.
- Vegan meatballs. Omit the cheese or substitute non-dairy cheese.
- Skillet meatballs. These meatballs can be fried but they are somewhat delicate and may fall apart a bit. Use a nonstick skillet and make sure the meatballs are cooked well on the first side before flipping.
- Air fryer meatballs. I haven’t tried using my air fryer to cook them yet but I have a feeling that would work great. The mixture is similar to falafel, which are great air fried. Stay tuned, I’ll give the meatballs a whirl in my air fryer soon and let you know. Be sure to try my air fryer meatballs, too, which are made with ground beef and pork. They’re delicious and so convenient.
If you like, prepare the meatball mixture, cover tightly, and refrigerate, for up to one day. Once you’re ready, form the balls and bake as directed. Add a couple minutes to the baking time since the mixture is chilled.
Cooked meatballs that are leftover should be covered and refrigerated. They’ll keep for three days in the fridge. To reheat, bake for 10 minutes in a 350°F oven or microwave in one minute increments on high, until heated through.
Make meatball sheet pan fajitas. Omit the chicken and roast bell pepper strips and sweet onions, adding the leftover meatballs to the pan for the last 10 minutes or so to heat them up. Serve on warm tortillas with salsa or guacamole. You could also do this with uncooked meatballs. Simply bake them with the fajita mixture.
More Meatball Recipes
Eggplant Meatballs
Ingredients
- 2 tablespoons olive oil, divided
- 1 pound eggplant, ends trimmed and cut into large cubes
- ¼ cup water
- ½ teaspoon kosher salt
- ½ teaspoon coarsely ground black pepper
- 1 large shallot, roughly chopped
- 2 large garlic cloves, roughly chopped
- 1 can (15.5 oz.) cannellini beans, rinsed and drained
- 1 cup loosely packed fresh parsley
- ¼ cup loosely packed fresh basil
- 1 teaspoon dried oregano
- 1 cup breadcrumbs (use gluten-free if desired)
- ½ cup grated Pecorino Romano or Parmesan cheese
- 2 cups marinara sauce, optional
Instructions
- Preheat oven to 375°F. Lightly grease a baking sheet with cooking spray, or line pan with parchment paper.
- Place 1 tablespoon of olive oil in a large skillet over medium-high heat. Once hot, add cubed eggplant and water. Season with salt and pepper. Stir and cook for about 10 minutes until eggplant is softened and starting to caramelize.2 tablespoons olive oil, divided, 1 pound eggplant, ends trimmed and cut into large cubes, ¼ cup water, ½ teaspoon kosher salt, ½ teaspoon coarsely ground black pepper
- Push eggplant to one side of the skillet. Add remaining olive oil to the pan and place shallots and garlic in the pan. Cook until softened, about 3 to 4 minutes.1 large shallot, roughly chopped, 2 large garlic cloves, roughly chopped
- Transfer eggplant, shallots and garlic to a food processor.
- Add the beans, parsley, basil and oregano, process until combined. Mixture should be finely chopped but not pureed. Check for seasoning and add more salt and pepper, if needed.1 can (15.5 oz.) cannellini beans, rinsed and drained, 1 cup loosely packed fresh parsley, ¼ cup loosely packed fresh basil, 1 teaspoon dried oregano
- Transfer the mixture to a large bowl. Add the breadcrumbs and cheese (if using). Stir together with a spatula until well combined.1 cup breadcrumbs, ½ cup grated Pecorino Romano or Parmesan cheese
- Using a medium cookie scoop (about 2 tablespoons), form mixture into balls and place on the prepared baking sheet. You should get 28 to 30 meatballs.
- Bake for 25 to 30 minutes, until browned around the edges.
- If desired, add 2 cups marinara sauce to a skillet and heat through. Place cooked meatballs in the sauce and toss to coat before serving over noodles of choice.2 cups marinara sauce, optional
Notes
- Gluten-free meatballs: Substitute gluten-free breadcrumbs. Rolled oats are a good option, too.
- Vegan: These eggplant meatballs are vegan if you omit the cheese or substitute non-dairy cheese.
- Make Ahead Tip: Prepare the meatball mixture, cover tightly, and refrigerate, for up to one day. Once you’re ready, form the balls and bake as directed. Add a couple minutes to the baking time.
Video
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
love your recipe,enjoy it
So happy to hear that!
Can you omit the breadcrumbs and oats all together? Is it only for binding?
The breadcrumbs (or oats) are for binding and we haven’t tested the meatballs without them. Let me know if you give it a try, though!