Home » Dinner Recipes » Vegetarian Eggplant Meatballs

Vegetarian Eggplant Meatballs

Vegetarian eggplant meatballs are savory “meatballs” that can be served as a main course or appetizer. Whichever way you choose to serve these eggplant meatballs, you will not be disappointed because they are delicious!

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

These savory meatballs are a lighter, healthier alternative to beef or pork. Serve them at your next gathering with your favorite pasta and impress your guests with their flavor.

Serve these vegetarian meatballs covered in homemade marinara sauce for the perfect Italian flavor!

Why this Recipe Works

  • This eggplant meatball recipe is vegetarian and gluten-free with a vegan option.
  • Eggplant meatballs are easy to make with simple ingredients.
  • They are easy to make ahead of time, perfect for meal prep!
The Ingredients overhead view, chickpeas, walnuts, Olive Oil, onions & garlic, parmesan cheese,  eggplant chunks

Here is what you will need

This is an overview of the ingredients and steps to make this easy roasted potatoes recipe. Scroll down for a printable recipe card with exact measurements and detailed instructions.

This post may contain affiliate links. I earn a small commission if products are purchased through links at no additional charge to you.

Ingredients

Equipment

How to make eggplant veggie meatballs

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.

chunks of eggplant cooking in a skillet

Step 1. Cook the eggplant

Heat the olive oil in a skillet over medium-high heat. Once the pan is hot, add the eggplant chunks and water; reduce to medium heat, cook until the eggplant becomes tender (about 15 minutes).

Step 2. Pulse the chickpeas

While the eggplant is cooking, pulse the chickpeas and walnuts in the bowl of a food processor until they become crumbly.

chickpeas pulsed in a food processor

eggplant meatballs in a food processor not blended

Step 3. Add the eggplant

Once the eggplant has cooked, transfer it to the food processor with the chickpeas and walnuts.

Step 4. Cook the Onions and garlic

Heat the remaining oil in the skillet over medium heat and add the onions and garlic. Cook them until they become translucent, and add them to the food processor bowl.

Onions cooking in a cast iron pan

the eggplant, chickpea ingredients after being processed in a food processor

Step 5. Blend & refrigerate

Blend the ingredients in the food processor into a thick batter. Whisk an egg in a large bowl and stir in the eggplant mixture and the grated cheese. Place the bowl in the refrigerator for an hour to firm the mixture up.

Step 6. Form the meatballs

Preheat the oven to 400 degrees. Remove the mixture from the refrigerator and roll the mixture into balls that are about 2 inches round.

uncooked eggplant meatballs on a baking sheet

cooked eggplant meatballs on a sheet pan

Step 7. Bake the meatballs

Line a baking sheet with parchment paper, and place the eggplant meatballs in a single layer onto the pan. Bake the meatballs for about 20 minutes until they become golden brown.

Ingredient notes & substitutions

fresh garlic and onion can be replaced with 1/8 to 1/4 teaspoon of garlic powder and 2 teaspoons to 1 tablespoon of onion powder.

Walnuts add fat and protein to this recipe; they can be substituted with an equal amount of cashews or almonds.

Chickpeas act as a binder and add protein, they can be substituted with white beans.

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 vegetarian eggplant meatballs in the refrigerator for 3 to 4 days in an airtight container.

Reheat leftover eggplant meatballs on the stove, in the oven,or in the microwave.

Eggplant meatballs on top of zucchini noodles topped with red sauce

Make ahead instructions

This is a great recipe to make ahead of time. Mix the ingredients a day or two ahead of time and store them in the refrigerator. Before serving, form the meatballs and bake them following the recipe instructions.

Eggplant meatballs can also be baked and frozen for later use. Once the meatballs have been baked, allow them to cool off and place them in a single layer on a baking sheet and pop the pan into the freezer. Once frozen, place the meatballs into a freezer container or reusable bag and use them as needed.

Defrost frozen meatballs in the refrigerator overnight, or drop them into your favorite tomato sauce straight from the freezer. Cook them in the sauce until they are heated, which should take about 45 minutes, depending on the size of the meatballs.

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 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.

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

Eggplant meatballs recipe variations

Meatless meatballs are so versatile, here are some suggestions to change them up.

Vegan eggplant balls – Replace the Parmesan cheese with 1/4 cup nutritional yeast or vegan parmesan cheese. Swap the egg with a flax egg (1 tablespoon ground flax seed combined with two tablespoons of water).

Eggplant parmesan meatballs – Once they are cooked, arrange them on a baking sheet, drizzle with pasta sauce and sprinkle with shredded mozzarella cheese.

Eggplant veggie burgers – Instead of meatballs, turn them into patties; top with cheese and tomato sauce.

Meatball appetizers – Make mini eggplant meatballs and serve them with a side of marinara sauce for dipping.

Spicy eggplant meatballs – Add a little bit of red pepper flakes to taste to the meatballs mixture before baking.

Recipe tips

  • If you are in a hurry, you can speed up the chilling time by placing the mixture in the freezer for 20 to 30 minutes.
  • Try using a cookie scoop or ice cream scoop to shape the meatballs.
  • Don’t let the meatballs sit for long in sauce, they may fall apart!
Are eggplant meatballs healthy?

Yes, they are. Eggplant meatballs are made with healthy eggplant and chickpeas. They are a good source of nutrients, fiber, and protein. There are no bread crumbs so they are gluten-free as well.

You might also like these recipes

Eggplant Meatballs

Eggplant meatballs are a tender and flavorful alternative to their meat counterpart.

Click on serving size to scale this recipe

Course: Dinner Recipes
Cuisine: Italian
Keyword: meatballs, meatless meatballs, vegan meatballs, vegetarian meatballs
Servings: 12 meatballs
Calories: 63kcal
Author: Anne
Scale this Recipe 12 meatballs

Ingredients

  • 2 tablespoons [olive 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 chopped[ walnuts]
  • 1 Egg
  • 1/4 cup parmesan cheese

Instructions

  • Prepare the ingredients: rough 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 freezer, 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)
  • Serve the meatballs on a hoagie roll topped with melted mozzarella cheese, on top of your favorite pasta or zoodles, or in sauce for an appetizer.

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?Let us know how it was!

Check out more of our Appetizer and Snack recipes here!

Similar Posts

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.