Go Back
A rustic baking dish filled with baked meatballs in tomato sauce, topped with parsley and a creamy dip.

Tender Eggplant Meatballs: Easy Baked Vegetarian Dinner

These baked vegetarian meatballs are incredibly tender and packed with savory flavor, making eggplant the star of a comforting and easy dinner. Perfect for serving with pasta, in a sub, or as an appetizer.
Prep Time 45 minutes
Cook Time 25 minutes
Total Time 1 hour 10 minutes
Servings: 4 servings
Course: Appetizer, Main Course
Cuisine: Italian, Mediterranean
Calories: 310

Ingredients
  

For the Eggplant Meatballs
  • 1 large Eggplant (about 1.5 lbs), peeled and diced into 1/2-inch cubes
  • 1 tsp Salt plus more to taste
  • 2 tbsp Olive Oil plus more for drizzling
  • 1/2 medium Yellow Onion finely diced
  • 3 cloves Garlic minced
  • 1/2 cup Panko Breadcrumbs
  • 1/4 cup Grated Parmesan Cheese or nutritional yeast for dairy-free
  • 1 large Egg lightly beaten (or 1 flax egg for vegan)
  • 2 tbsp Fresh Parsley chopped
  • 1 tsp Dried Oregano
  • 1/2 tsp Black Pepper freshly ground, plus more to taste
  • 1/4 tsp Red Pepper Flakes optional, for a little heat
For Serving
  • 2 cups Marinara Sauce warmed
  • Fresh Basil for garnish (optional)

Equipment

  • Large baking sheet
  • Parchment Paper
  • Large Mixing Bowl
  • Skillet (optional, for sautéing)
  • Potato masher or fork
  • Colander

Method
 

Prepare the Eggplant
  1. Place the diced eggplant in a colander. Sprinkle with 1 teaspoon of salt and toss to coat. Let it sit for 20-30 minutes to draw out moisture. Meanwhile, preheat your oven to 400°F (200°C). Line a large baking sheet with parchment paper.
  2. After 20-30 minutes, firmly squeeze the eggplant in batches to remove as much liquid as possible. Pat dry with paper towels. Transfer the dried eggplant to the prepared baking sheet, drizzle with 1 tablespoon of olive oil, and toss to coat. Spread in a single layer.
  3. Roast the eggplant for 15-20 minutes, or until very tender and lightly browned. Remove from the oven and let cool slightly. Once cool enough to handle, transfer to a large mixing bowl and mash thoroughly with a potato masher or fork until a smooth, paste-like consistency is achieved. There should be no large chunks.
Sauté Aromatics
  1. While the eggplant is roasting, heat the remaining 1 tablespoon of olive oil in a skillet over medium heat. Add the finely diced yellow onion and sauté for 5-7 minutes until softened and translucent. Add the minced garlic and red pepper flakes (if using) and cook for another minute until fragrant. Remove from heat.
Form the Meatballs
  1. Add the sautéed onion and garlic mixture to the mashed eggplant in the large mixing bowl. Stir in the panko breadcrumbs, grated Parmesan cheese, beaten egg, chopped fresh parsley, dried oregano, and black pepper. Mix everything thoroughly until well combined. The mixture should be firm enough to shape. If it's too wet, add another tablespoon or two of breadcrumbs. If too dry, a tiny splash of water.
  2. Using wet hands or a small scoop (about 1.5 tablespoons), roll the mixture into 1-inch to 1.5-inch meatballs. Place them on the same parchment-lined baking sheet, leaving a little space between each.
Baked and Serve
  1. Bake for 20-25 minutes, flipping halfway through, until the meatballs are golden brown and firm to the touch. The internal temperature should reach at least 165°F (74°C).
  2. While the meatballs are baking, gently warm your marinara sauce on the stovetop over low heat.
  3. Serve the Tender Eggplant Meatballs immediately with warm marinara sauce. Garnish with fresh basil, if desired. They are excellent with pasta, in a sub roll, or simply as an appetizer.

Notes

For best results, really take your time to squeeze out excess moisture from the eggplant after salting and pat it dry before roasting. This prevents watery meatballs. These meatballs can be made ahead and stored in an airtight container in the refrigerator for up to 3-4 days. Reheat gently in the oven or microwave. You can also freeze them (before or after baking) for up to 2 months.