Go Back
A close-up of savory eggplant meatballs with rich tomato sauce served over spaghetti in a speckled ceramic bowl, garnished with fresh herbs and grated cheese.
Layla

Savory Baked Eggplant Meatballs

These flavorful baked eggplant meatballs are a delicious vegetarian alternative, featuring tender eggplant, herbs, and breadcrumbs, perfect for a weeknight meal or appetizer.
Prep Time 25 minutes
Cook Time 30 minutes
Total Time 55 minutes
Servings: 4 servings
Course: Appetizer, Main Course
Cuisine: Italian, Mediterranean
Calories: 250

Ingredients
  

For the Eggplant Base
  • 1 large eggplant approx. 1.5 lbs, peeled, cut into 1-inch cubes
  • 1 tbsp olive oil
  • 1/2 tsp salt plus more for salting eggplant
  • 1/4 tsp black pepper
For the Meatball Mixture
  • 1/2 cup panko breadcrumbs
  • 1/4 cup grated Parmesan cheese or nutritional yeast for vegan
  • 2 cloves garlic minced
  • 2 tbsp fresh parsley chopped
  • 1 tbsp fresh basil chopped
  • 1 large egg lightly beaten, or flax egg for vegan
  • Pinch red pepper flakes optional
For Baking and Serving
  • 2 tbsp olive oil for brushing
  • Marinara sauce for serving

Equipment

  • Large Baking Sheet
  • Parchment Paper
  • Large Mixing Bowl
  • Potato Masher or Fork
  • Measuring cups and spoons

Method
 

Prepare the Eggplant
  1. Preheat oven to 400°F (200°C). Line a large baking sheet with parchment paper.
  2. Place cubed eggplant in a colander, sprinkle generously with salt, and let sit for 20-30 minutes to draw out moisture. Pat thoroughly dry with paper towels.
  3. Toss dried eggplant with 1 tbsp olive oil, 1/2 tsp salt, and 1/4 tsp black pepper. Spread in a single layer on the prepared baking sheet.
  4. Roast for 20-25 minutes, or until very tender and slightly browned. Let cool slightly.
Form the Meatballs
  1. Transfer roasted eggplant to a large mixing bowl. Using a potato masher or fork, mash the eggplant until mostly smooth with a few small chunks remaining.
  2. Add panko breadcrumbs, grated Parmesan (or nutritional yeast), minced garlic, chopped parsley, chopped basil, lightly beaten egg (or flax egg), and red pepper flakes (if using) to the mashed eggplant.
  3. Mix thoroughly until well combined. The mixture should be firm enough to form balls. If too wet, add a tablespoon more panko. If too dry, add a tiny bit more egg or olive oil.
  4. Using your hands, form the mixture into approximately 16-18 meatballs, about 1.5 inches in diameter.
Bake the Meatballs
  1. Arrange the formed eggplant meatballs on the same parchment-lined baking sheet, ensuring they are not touching.
  2. Lightly brush the tops of the meatballs with the remaining 2 tbsp olive oil.
  3. Bake for 20-25 minutes, flipping halfway through, until golden brown and firm.
Serve
  1. Serve hot with your favorite marinara sauce, over pasta, or as an appetizer.

Notes

For an extra crispy exterior, lightly pan-fry the formed meatballs in a little olive oil before baking, or use an air fryer at 375°F (190°C) for 12-15 minutes, shaking halfway. Leftover eggplant meatballs can be stored in an airtight container in the refrigerator for up to 3-4 days.