Go Back
+ servings
Pan with Eggplant meatballs in tomato sauce with parsley.
Print Recipe
No ratings yet

Eggplant Meatballs

Meatless eggplant meatballs are an amazing way to get more vegetables into your diet. You won't miss the meat.
Prep Time45 minutes
Cook Time20 minutes
Total Time1 hour 5 minutes
Course: Main Course
Cuisine: Italian American
Servings: 24 balls
Calories: 91kcal

Ingredients

For the Tomato Sauce:

  • 28 oz can of crushed or diced tomato
  • 1 tablespoon olive oil
  • 1/2 small onion chopped
  • 1 tablespoon garlic minced
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • pinch of red pepper flakes
  • 1/2 cup fresh basil

For the Eggplant Meatballs (see note):

  • 3 tablespoons olive oil
  • 2 pounds eggplant peeled and cubed; 1 large or 2 medium weighed after peeling
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1 small onion , chopped
  • 1 tablespoon garlic , minced or grated
  • 15 ounces white beans (butter, cannelloni, or navy)
  • 1/2 cup fresh parsley
  • 1/2 cup fresh breadcrumbs from sandwich bread; may also use dried
  • pinch of red pepper flakes

Optional, to Serve

  • 1 cup shredded mozzarella cheese
  • 1/4 cup grated parmesan cheese
  • fresh parsley or basil for topping

Instructions

Make the Tomato Sauce

  • Heat the olive oil in a medium saucepan over medium heat. Add the onion and cook until softened, about 4 to 5 minutes.
  • Stir in the garlic and cook for 30 seconds, until fragrant.
  • Add the tomatoes, salt, pepper, red pepper flakes, and basil. Bring to a simmer, then reduce the heat to low. Cover and cook for 20 minutes while you prepare the meatballs.

To Cook the Eggplant

  • Roast the eggplant (recommended): Preheat the oven to 425°F. Generously grease a large rimmed baking sheet with olive oil, or line it with parchment paper and lightly grease the parchment. Spread the eggplant in an even layer and roast for 10 minutes. The eggplant should be very soft and browned in spots. If it isn't, broil another minute or two.
  • OR
  • Sauté the eggplant: Heat 2 tablespoons olive oil in a large skillet over medium-high heat. Add the eggplant and cook for 15 to 20 minutes, stirring occasionally, until very tender and deeply browned. If the pan becomes dry, add a splash of water and scrape up the browned bits—they add lots of flavor. Remove from pan.

To Make the Meatballs

  • After the eggplant is cooked, heat 1 tablespoon olive oil in the same skillet (or a new skillet if you roasted the eggplant) over medium heat. Add the onion and cook, stirring occasionally, until well browned and softened, about 8 to 10 minutes. Add the garlic and cook for another 30 seconds.
  • Add the cooked eggplant, beans, parsley, caramelized onion, breadcrumbs, salt, pepper, and red pepper flakes to a large skillet or mixing bowl. Mash until the mixture comes together but still has some texture; some chunks of beans and eggplant should remain. If the mixture seems too wet, add more breadcrumbs. If it seems dry, add 1 to 2 tablespoons of water or marinara.
  • Scoop the mixture into 24 equal portions (about 2 tablespoons each, or about the size of a golf ball) and gently roll into balls. If the mixture is sticky, lightly wet your hands.

Bake (Recommended)

  • Arrange the meatballs on a generously oiled rimmed baking sheet, or on a parchment-lined baking sheet lightly coated with olive oil.
  • Bake at 425°F for 10 minutes, then switch the oven to Low Broil and broil until the meatballs are lightly browned and develop some color, about 3 to 5 minutes. They're done when lightly browned and firm enough to lift easily with a spatula.

Or Pan-Fry

  • Heat 2 to 3 tablespoons olive oil in a large nonstick or well-seasoned skillet over medium heat. Add the meatballs and cook for 8 to 10 minutes, gently turning only after they've browned well on each side, until golden all over and heated through.

Serve

  • Serve the meatballs with the warm tomato sauce.
  • For an extra layer of flavor, transfer the meatballs to a baking dish, spoon the tomato sauce over top, sprinkle with the mozzarella and Parmesan, and broil on Low for 2 to 4 minutes, or until the cheese is melted and lightly browned.

Notes

You can make the mixture one night and then roll and cook them another night if you are short on time

Nutrition

Calories: 91kcal | Carbohydrates: 11g | Protein: 4g | Fat: 4g | Saturated Fat: 1g | Polyunsaturated Fat: 0.4g | Monounsaturated Fat: 2g | Cholesterol: 5mg | Sodium: 216mg | Potassium: 277mg | Fiber: 3g | Sugar: 3g | Vitamin A: 232IU | Vitamin C: 6mg | Calcium: 72mg | Iron: 1mg