Eggplant Meatballs with Chickpeas (Vegetarian, Gluten Free)

Prep Time 20 minutes
Cook Time 40 minutes
Inactive Time - Cooling 1 hour
Total Time 2 hours
Jump to Recipe

These eggplant meatballs are a vegetarian take on the classic, made with fresh eggplant, chickpeas, walnuts, and Parmesan cheese, then baked until golden. Drop them into a pot of sauce or enjoy them as they are. The eggplant keeps them tender, the walnuts add a little richness, and the chickpeas act as a binder and add protein.

a close up of eggplant meatballs in a pan with red pasta sauce and parsley sprinkled on top

Want to Save This Recipe?

Enter your email & I’ll send it to your inbox. Plus, get great new recipes from me every week!

Save the Recipe

By submitting this form, you consent to receive emails from Simple and Savory

Most eggplant meatball recipes use breadcrumbs. This version swaps the breadcrumb filler for chickpeas, so you get fiber and protein instead of just texture. Eggplant is the most economical and fresh in the summer, so this is a good one to make on repeat while it’s in season.

  • Vegetarian meatballs with protein: Chickpeas replace the breadcrumbs most eggplant meatball recipes use, adding protein and fiber instead of just filler.
  • Baked, not fried: No standing over a skillet managing oil splatter.
  • Great for leftovers: Make extra. They last 3 to 4 days in the fridge and freeze well too.
The Ingredients overhead view, chickpeas, walnuts, Olive Oil, onions & garlic, parmesan cheese,  eggplant chunks

  • Eggplant – any variety works. No need to peel unless the skin seems tough or bitter.
  • Chickpeas – the protein and binder in this recipe. Swap with an equal amount of white beans.
  • Walnuts – add fat and a little richness. Swap with an equal amount of cashews or almonds, or leave them out entirely for a nut-free version (reduce the food processor pulse time slightly since you’ll have less bulk).
  • Parmesan-for a dairy-free version, swap with 1/4 cup nutritional yeast.
  • Egg – for a vegan version, swap with a flax egg (1 tablespoon ground flaxseed plus 2 tablespoons water).
  • Garlic and onion – fresh garlic cloves are best. But, in a pinch, 1/8 to 1/4 teaspoon garlic powder and 2 teaspoons to 1 tablespoon onion powder will work.

How to Make Eggplant Veggie Meatballs

  1. Get all of the ingredients ready: Roughly chop the eggplant into 1 to 1 1/2 inch chunks, mince the onions and garlic, grate the cheese, and drain and rinse the chickpeas.
  2. Cook chopped eggplant in olive oil with a splash of water until tender, about 15 minutes.
  3. Pulse chickpeas and walnuts in a food processor until crumbly.
  4. Add the cooked eggplant to the food processor along with sautéed onion and garlic.
  5. Stir the blended eggplant mixture into a bowl with a whisked egg and the Parmesan.
  6. Chill the mixture for an hour so it firms up enough to shape.
  7. Roll into 2-inch balls and bake at 400°F for 20 minutes, until golden.
a collage of process steps needed to make eggplant meatballs

As with many of my recipes, this is a starting point that can easily be made your way with what you have on hand or feel like eating. Here are some suggestions:

  • Protein: swap the chickpeas for white beans, black beans, or kidney beans; any of them will bind and add protein just the same.
  • Vegetables: trade the eggplant for zucchini or mushrooms if that’s what’s in the fridge.
  • Nuts: walnuts can become pecans, cashews, or almonds, whatever you keep on hand.
  • Sauce: swap marinara for bush sauce or skip the red sauce and toss with pesto instead.

My go-to for these meatballs is to place them in a casserole dish and drizzle with marinara sauce and mozzarella cheese. Broil until the cheese melts.

If you like cooking this way, mixing and matching instead of hunting down a new recipe every night, try my dinner builders for easy dinner ideas.

View looking down of eggplant meatballs covered in red sauce on top of zucchini noodles

Serving suggestions

Serve these delicious eggplant meatballs on a hoagie roll smothered with your favorite marinara sauce and topped with melted provolone cheese for a meatball sub.

They also taste great on a plate with fresh zucchini noodles or your favorite pasta, and garnished with a handful of fresh basil with a side spinach or arugula salad.

A view looking down at eggplant meatballs in a pan with red pasta sauce and parsley sprinkled on top

Storing and using leftovers

Store leftover cooked meatballs in an airtight container in the fridge for 3 to 4 days.

To freeze: cool the meatballs, then freeze them in a single layer on a baking sheet until solid. Transfer to a freezer bag, where they’ll keep for about 3 months. No need to thaw; cook them straight from frozen.

To make ahead without freezing: mix the batter up to two days before you plan to cook, and shape and bake when you’re ready.

Reheat on the stove, in the oven, or in the microwave.

Want to Save This Recipe?

Enter your email & I’ll send it to your inbox. Plus, get great new recipes from me every week!

Save the Recipe

By submitting this form, you consent to receive emails from Simple and Savory

Eggplant Meatballs

ggplant meatballs made with chickpeas instead of breadcrumbs, for real protein and fiber. Baked, not fried."
Prep Time: 20 minutes
Cook Time: 40 minutes
Inactive Time – Cooling: 1 hour
Total Time: 2 hours

Click on serving size to scale this recipe

Course: Dinner Recipes
Cuisine: American Comfort, Italian
Keyword: meatballs, meatless meatballs, vegetarian meatballs
Servings: 12 meatballs
Calories: 63kcal
Author: anne lawton

Eggplant Meatballs

Scale this Recipe 12 meatballs

Ingredients

  • 2 tablespoons olive oil or your favorite cooking oil
  • 1 pound eggplant rough chopped one large eggplant
  • 1/4 cup water
  • 1 small diced onion
  • 2 cloves crushed garlic
  • 1 cup Chickpeas
  • 1/4 cup walnuts chopped
  • 1 egg
  • 1/4 cup parmesan cheese
Find an Ingredient Substitute

Instructions

  • Prepare the ingredients
    Roughly chop the eggplant into 1 to 1 1/2 inch chunks, mince the onions and garlic, grate the cheese, drain and rinse the chickpeas – set everything aside.
  • Add 1 tablespoon oil to a skillet and heat it over medium-high heat.  Once the oil is hot, add the eggplant chunks and water.
  • Cook the eggplant stirring occasionally for about 15 minutes until the eggplant becomes tender.
  • While the eggplant is cooking, pulse the chickpeas and walnuts in a food processor until they are the size of breadcrumbs.
  • Once the eggplant is cooked,  transfer it to the food processor with the walnuts and chickpeas.
  • Add the remaining oil to the skillet along with onions and garlic; cook them until they become translucent – about 5 minutes and add them to the food processor and blend them together.
  • Whisk an egg in a large bowl, and stir in the eggplant mixture along with the cheese – mix until everything is combined. 
  • Place the meatball mixture in the refrigerator for at least an hour, making it easier to form the meatballs.
  • Remove the mixture from the refrigerator, and pre-heat the oven to 400.
  • Roll the mixture into balls about 2 inches in size
  • Place the meatballs onto a baking sheet that's been lined with parchment paper and bake until browned – about 15 to 20 minutes.

Video

Notes

  • For vegan/dairy-free eggplant meatballs,  replace the Parmesan cheese with 1/4 cup nutritional yeast and the egg with a flax egg (1 tablespoon ground flaxseed combined with 2 tablespoons water)

Nutrition

Serving: 2meatballs | Calories: 63kcal | Carbohydrates: 9g | Protein: 3g | Fat: 2g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Cholesterol: 35mg | Sodium: 90mg | Fiber: 2g | Sugar: 3g

Nutrition information provided is an estimate and can vary based on cooking methods and ingredients used

Tried this recipe?Leave a comment and a star rating to let us know how it was!
Can I make these nut-free?

Yes. Leave out the walnuts. The chickpeas still provide the binding and protein, so the texture holds up fine without them.

Can I make eggplant meatballs vegan?

Yes. Swap the parmesan for 1/4 cup nutritional yeast and the egg for a flax egg (1 tablespoon ground flaxseed plus 2 tablespoons water).

Why do I need to refrigerate the meatball mixture before forming them?

That’s what holds them together. An hour in the fridge firms the mixture up enough to roll. In a hurry, 20 to 30 minutes in the freezer works too.

Sign Up for Easy Recipes Straight in Your In-Box!

Similar Posts

4.84 from 6 votes (5 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

4 Comments

  1. Thank you so much! I’m always looking for more meatless recipes, and this one is a keeper, made it several times.

  2. We were looking for a new eggplant recipe and stumbled on this. Huge success! Everyone loved them. I will confess, I added some basil and oregano to the mix and since we doubled the recipe, (four kids), also added 1/2 cup of plain instant oatmeal for filled and binder. Turned out great. We want try again, but shape into patties as a veggie burger.