• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Amira's Pantry
  • About
  • Recipes
  • Meal-Plans
  • Shop
  • Subscribe!
menu icon
go to homepage
  • About
  • Recipes
  • Meal-Plans
  • Shop
  • Subscribe!
subscribe
search icon
Homepage link
  • About
  • Recipes
  • Meal-Plans
  • Shop
  • Subscribe!
×
Home » Appetizers

Eggplant Meatballs

Published: Nov 13, 2025 by Amira · This post may contain affiliate links which won’t change your price but will share some commission.

  • Share
  • Tweet
Jump to Recipe

These meatballs are super easy and come out juicy and full of flavor. A lighter vegetarian option that is a guaranteed win at the dinner table, even with carnivores!

An overhead image of a large bowl with eggplant meatballs with marinara sauce.
Jump to:
  • Eggplant Meatballs
  • Pro Tip
  • Eggplant Meatballs
  • How to Make Eggplant Balls
  • FAQs
  • You'll also like

Eggplant Meatballs


Eggplant meatballs are very similar to a regular meatball recipe, but no meat! Great for a vegetarian option or for getting more veggies into your kids diet.

These were incredible! I had no clue what I was missing out on. It’s a great budget friendly meal, especially when eggplant is in season. Even my ‘I hate veggies’ kid gobbled them up. He had no idea it was meatless.

Amira Photo

Pro Tip

For a restaurant-quality crisp, give it a quick 1–2 minute broil right before you take it out.

Eggplant meatballs on a serving platter with sauces and parmesan cheese on the back.
Eggplant meatballs on a platter with a dipping sauce on the side.

Eggplant Meatballs

Eggplant meatballs are a delicious vegetarian alternative to traditional meatballs. They are full of flavor, tender and pair perfectly with marinara sauce.
No ratings yet
Print Pin Rate Save Saved!
Course: Appetizer
Cuisine: Italian / American
Diet: Halal, Vegan, Vegetarian
Prep Time: 10 minutes minutes
Cook Time: 30 minutes minutes
Total Time: 40 minutes minutes
Servings: 24 (1.5-inch) meatballs
Calories: 64kcal
Author: Amira

Ingredients

  • 1.5 pounds eggplant (660g)
  • 2 Tablespoons olive oil
  • 2 cloves garlic minced, (about 2 teaspoon / 6g)
  • ½ cup water
  • 1 teaspoon coarse kosher salt
  • 2 large eggs
  • 1 ⅓ cup bread crumbs
  • 1 cup grated Romano cheese 100g
  • 1 teaspoon Italian seasoning
  • ¼ cup fresh Basil chopped (16g)
  • ½ teaspoon black pepper

Optional for serving:

  • 1 (24 oz) jar marinara sauce , optional (680g)
  • Extra Romano cheese
  • Ricotta
  • Fresh parsley chopped (for garnish)

Instructions

  • Cut off the top and remove any leaves. Slice the eggplant in half lengthwise, cut into strips and then into 1-inch cubes.
  • In a large saucepan or dutch oven, heat olive oil over medium heat. Add in minced garlic and salt. Lightly sauté until the garlic is fragrant.
  • Add the cubed eggplant and mix into the garlic and salt. Add water. Cover and steam for 10–12 minutes until soft, stirring halfway through and adding water (¼ cup more) if needed. Do not let the eggplant scorch or burn.
  • Once tender, drain excess water and transfer to a large bowl to cool slightly. Preheat the oven to 400°F. Line a baking sheet with parchment paper.
  • Once the eggplant is cool enough to the touch, drain any additional liquid from the eggplant and add back into the large bowl.
  • Lightly beat the eggs and add into the cooked eggplant along with the chopped basil, Italian seasoning, pepper, Romano cheese, and half of the breadcrumbs.
  • Mix together. If the mixture feels sticky, add the remaining breadcrumbs, ¼ at a time until it holds its shape when you squeeze it into a ball.
  • Scoop 1–2 tablespoons of the mixture and roll into balls. Place them on the prepared baking sheet. I used a 2 Tablespoon scooper for more uniform meatballs.
  • Bake in the oven for about 15 to 20 minutes or until lightly brown.
  • To serve: Warm marinara sauce and serve the eggplant meatballs alongside it. Top with a dollop of ricotta, and a sprinkle of Romano and fresh parsley.

Notes

  • Avoid overcooking. The eggplant should steam and soften, not fry.
  • Be sure to drain out excess water after steaming the eggplant. The eggplant will retain water and if there is too much of it, the meatballs will not hold their shape and be soggy.
  • Different brands of bread crumbs absorption varies by brand. Add gradually until the mixture feels soft but not wet and sticky.
  • If you prefer you can roast the eggplant in the oven instead of steaming. Lay the cubes on parchment paper on a baking sheet and roast until tender. About 20 to 25 minutes at 400°F.
  • If the meatballs are falling apart, you may want to let the eggplant meatball mixture rest for about 10 minutes which will allow the breadcrumbs to absorb the liquid.
  • Want a crispier finish? Bake, then broil for 1–2 minutes before serving

Nutrition

Calories: 64kcal | Carbohydrates: 6g | Protein: 3g | Fat: 3g | Saturated Fat: 1g | Polyunsaturated Fat: 0.4g | Monounsaturated Fat: 1g | Trans Fat: 0.001g | Cholesterol: 18mg | Sodium: 198mg | Potassium: 89mg | Fiber: 1g | Sugar: 1g | Vitamin A: 59IU | Vitamin C: 1mg | Calcium: 63mg | Iron: 1mg
Tried this Recipe? Pin it for Later!Mention @AmirasPantry or tag #AmirasPantry!

How to Make Eggplant Balls

Use fresh thyme or chopped parsley in place of the fresh basil. Swap out the fresh herbs and use your favorite dried herbal seasonings.

Ingredients for the eggplant meatballs on a white counter.

Prepare the Eggplant: Trim off the top stem and any leaves from the eggplant. Slice it in half lengthwise. Lay each half flat on the cutting board and slice it into long strips, then crosswise into 1-inch cubes.

Eggplant cubed on a wooden cutting board.

In a large saucepan or Dutch oven, heat the 2 tablespoons of olive oil over medium heat. Add the minced garlic and coarse kosher salt. Sauté for about 30-60 seconds, stirring constantly, until the garlic is fragrant. Be careful not to let it burn. Add the cubed eggplant to the pot and stir to coat it evenly with the garlic and oil.

A collage of two images showing how to roast eggplants in a skillet for this recipe.

Pour in the ½ cup of water, cover the pot with a lid, and let the eggplant steam for 10-12 minutes. Stir halfway through the cooking time. If the pot looks dry at any point, add another ¼ cup of water to prevent scorching.

A large skillet covered with eggplants.

The eggplant is done when it is very tender and easily mashed with a fork. Once tender, carefully drain any excess water from the pot. Transfer the cooked eggplant to a large bowl, a colander is even better, and allow it to cool for 10-15 minutes, until it's safe to handle.

Cooked eggplants in a large colander.

To the drained eggplant, add lightly beaten eggs, chopped basil, Italian seasoning, black pepper, grated Romano cheese, and half of the breadcrumbs. Mix everything together until well combined. The mixture should be soft but moldable.

If it feels too wet and sticky, add the remaining breadcrumbs a quarter at a time, until the mixture holds its shape when you squeeze a portion in your hand.

Meatballs ingredients mixed in a large bowl.

Using a 2-tablespoon scoop or a spoon, portion out the mixture. Roll each portion between your palms to form a round ball about 1.5 inches in diameter. Place the balls on the prepared baking sheet.

A baking sheet with eggplant balls.

Bake in the preheated oven for 15-20 minutes, or until the meatballs are firm and lightly golden brown.

Baked eggplant balls on a baking sheet.

FAQs

How do I know when the eggplant is done steaming?

Uncooked eggplant is white in color when it begins to cook, it will turn darker in color, soft and slightly mushy, but not fall apart.

How to store eggplant meatballs?

Eggplant meatballs can be stored by themselves in a closed container or even sitting in extra marinara sauce. To reheat: gently reheat in the skillet or microwave until warm. Or enjoy them cold with a dollop of marinara sauce

What other variations can I make?

For a touch of heat, sprinkle with red pepper flakes. Grated parmesan can be used in place of the Romano cheese.

Can I freeze eggplant meatballs?

Yes! Absolutely, allow them to cool completely before laying them on a parchment lined baking sheet. Let them freeze individually. Once frozen, add them to a freezer safe bag or container for up to 3 months.

How to serve eggplant meatballs?

This is actually my favorite part of this recipe. Eggplant meatballs can be served with spaghetti or rice. Serve with a side of creamy mashed potatoes. Add garlic bread for a complete meal. Eggplant meatballs can also be served as an appetizer and a side of marinara sauce for dipping. Want to have them as a meatball sub? Go ahead and add them to a hoagie roll and top with marinara sauce.

Can eggplant meatballs be made ahead of time?

Yes, prep the mixture a day ahead and then wrap overnight. When ready to enjoy them, roll into balls and bake as instructed.

What are some other ways to cook eggplant meatballs?

Air fry them by spraying your air fryer basket with non-stick spray and cook at 375°F for 10–12 minutes, shaking halfway through.
Eggplant meatballs can also be cooked in your skillet over medium heat for about 10 minutes. Roll them gently in the pan to brown all sides and to help keep their shape.

You'll also like

  • A hand scooping some eggplant parmesan out of a white deep casserole.
    Low Carb Eggplant Parmesan
  • An overhead image of a large pot of pasta garnished with cheese.
    Pasta With Eggplant
  • Eggplant slices on a roasting pan.
    Oven Roasted Eggplant Slices ( Easy and Perfect)
  • Mutabal dip in a white square plate garnished with sumac and chopped parsley.
    Mutabal (Eggplant Dip)

Would you like to save this post?

We'll email this post to you, so you can come back to it later!

More Appetizers

  • A spoon scooping some candied sweet potato out of a big skillet.
    Candied Sweet Potatoes (Stove top)
  • A top view of a bowl with whipped sweet potatoes garnished aith butter and nuts.
    Whipped Sweet Potato
  • Two halves of a ball of pretzel stacked with the cheese oozing out of the top one.
    Cheese Pretzel Bites
  • A plate of food, with Spanakopita and dip.
    Spanakopita Recipe With Puff Pastry
  • Share
  • Tweet

About Amira

I’m overjoyed that you have stopped by! My hope is to introduce you to new flavors, creative ways and fresh takes on favorites. To help you create food with style that will bring everyone around your kitchen table. From weeknight dinners for crazy busy days to desserts with the “wow” factor, and classic comforts from the Mediterranean. One thing in common, they are all recipes that have been tried and tested by family and friends.

Reader Interactions

Leave a Reply Cancel 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.

Primary Sidebar

Amira Photo

Hey Y'all, I'm Amira.
I’m overjoyed that you have stopped by!
I send warm greetings from sunny Colorado. This blog combines weeknight dinners for crazy busy days to desserts with the “wow” factor, and classic comforts from the Mediterranean.
More About Me…

Search for a recipe:

Reader Favorites

  • Fantasy fudge candy on white plates.
    Fantasy Fudge Recipe with Jet Puffs
  • Wooden spoon in a casserole of chicken spaghetti.
    Chicken Spaghetti with Rotel
  • A roasted spatchcock chicken in a sheet pas with lemon and potatoes.
    Cajun Roasted Chicken
  • An overhead image of a board with cheese and bread rolls.
    Kaiser Rolls Recipe
  • Tahini cookie stack on parchment paper.
    Tahini Cookies Recipe
  • A white plate with two biscuit pieces with sausage gravy on top.
    Turkey Sausage Gravy

Footer

^ back to top

About

  • About Me
  • Privacy Policy
  • Accessibility Policy

Newsletter

  • Sign Up! for our latest recipes

Contact

  • Contact Us

Copyright © 2024 - Amira's Pantry

As an Amazon Associate I earn from qualifying purchases.

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required