Crispy Eggplant Meatballs in Tomato Sauce

Print recipe below

Eggplant meatballs are a fantastic, comforting dish that not only brings flavor to your table but also brings a healthy twist to a classic favorite. They are perfect for a cozy family dinner or when you’re looking for something satisfying without the heaviness of traditional meatballs. Plus, they’re a great way to use up those eggplants that might be sitting in your fridge. The balance of flavors in these meatballs, enhanced by the rich tomato sauce, makes them a delight both for the palette and the eyes. Trust me; once you get the hang of this recipe, you’ll be making them regularly!

Why You’ll Love This Recipe

  • Easy to prepare, making it perfect for weeknight dinners.
  • Packed with vegetables for a healthy twist on classic meatballs.
  • Versatile; great served with pasta, on sandwiches, or on their own.
  • A wonderful way to incorporate more plant-based meals into your diet.
  • Can be made ahead and stored for later, making meal prep a breeze.

Ingredients

  • 2 medium eggplants (about 500 g)
  • 1 teaspoon salt
  • 2 tablespoons (30 ml) Olive oil, plus more for cooking
  • 1 clove garlic, minced
  • 2 medium tomatoes, chopped
  • 2 slices of toast bread (about 50 g)
  • 50 ml milk
  • Salt to taste
  • Black pepper to taste
  • 1 teaspoon Italian herbs
  • 1 teaspoon paprika powder
  • 150 ml water
  • 20 g Parmesan cheese, grated
  • 1 bunch of parsley, chopped
  • 1 egg
  • 50 g breadcrumbs
  • 50 g cheese (hard cheese or mozzarella), grated

Ingredient Notes

Eggplants are the star of this dish. Look for firm, shiny ones without blemishes for the best texture. Bread helps bind the mixture while adding flavor; feel free to substitute with gluten-free bread if needed. For the cheese, both hard cheese and mozzarella work well, so choose based on your preference.

Kitchen Tools Needed

  • Baking sheet
  • Parchment paper
  • Large mixing bowl
  • Frying pan or saucepan
  • Wooden spoon
  • Measuring cups and spoons

Step-by-Step Instructions

  1. Cut the eggplants into small cubes and sprinkle with 1 teaspoon of salt. Let them sit for 15 minutes to draw out excess moisture.

  2. Preheat your oven to 200°C (392°F). Rinse the salted eggplant under cold water and pat dry with a kitchen towel.

  3. Spread the eggplant cubes on a baking sheet lined with parchment paper. Drizzle with a little olive oil and roast for about 20 minutes, or until tender and slightly caramelized.

  4. In a separate bowl, soak the toast bread in milk for a few minutes. Once soft, squeeze out the excess milk and crumble the bread.

  5. In a frying pan, heat olive oil over medium heat. Sauté the minced garlic until fragrant, then add the chopped tomatoes. Cook until the tomatoes are soft and juicy.

  6. Stir in the crumbled bread, salt, black pepper, Italian herbs, paprika powder, water, Parmesan cheese, and chopped parsley. Simmer this mixture together for 15 minutes, allowing the flavors to meld.

  7. In a large mixing bowl, combine the roasted eggplant, bread mixture, egg, breadcrumbs, and grated cheese. Mix well until everything is thoroughly combined.

  8. Shape the mixture into meatballs, about the size of a golf ball.

  9. Gently place the meatballs into the prepared tomato sauce and let them simmer for 5-6 minutes over low heat, turning occasionally. If the sauce thickens too much, add a splash of water to loosen it.

  10. Cook for an additional 3-5 minutes until the meatballs are fully cooked and heated through.

  11. Allow the dish to cool slightly before serving. Enjoy your flavorful eggplant meatballs!

Pro Tips

  • Using stale bread instead of fresh can help achieve a better texture for the meatballs.
  • Don’t skip the resting time for the eggplants; this step helps reduce bitterness and enhances their flavor.
  • If you want to add a bit of heat, try mixing in some red pepper flakes to the tomato sauce.

Common Mistakes

  • Not allowing the eggplants to rest can lead to a bitter taste and excess moisture.
  • Overcrowding the baking sheet can cause the eggplants to steam rather than roast, affecting texture.
  • Skipping the simmering step with the meatballs in sauce can lead to dry meatballs.

Variations

  • Substitute herbs based on what you have; fresh basil or oregano works well.
  • Add finely chopped spinach or kale to the mixture for an extra nutrition boost.
  • For a vegan version, replace the egg with flaxseed meal mixed with water and use nutritional yeast instead of Parmesan.

Serving Suggestions

Serve these delicious eggplant meatballs over your favorite pasta, in a sub roll with melted cheese, or atop a fresh salad for a lighter meal. They also pair beautifully with garlic bread and a sprinkle of extra parsley for garnish.

Storage Instructions

Store leftover eggplant meatballs in an airtight container in the refrigerator for up to 3 days. They also freeze well, so you can make a double batch and save some for later!

Reheating Tips

Reheat in a saucepan over medium heat, adding a splash of water if necessary to keep the sauce from thickening too much. You can also microwave them in a bowl with a cover to retain moisture.

Nutrition Estimate

Per serving (2 meatballs with sauce):

  • Calories: 280
  • Protein: 10 g
  • Carbohydrates: 30 g
  • Fat: 12 g

Recipe Summary

Prep Time: 30 minutes
Cook Time: 30 minutes
Total Time: 1 hour
Servings: 4
Cuisine: Italian
Course: Main Dish
Calories: 280

Frequently Asked Questions

Can I make these meatballs ahead of time?
Yes, you can prepare the mixture and form the meatballs a day in advance. Just cook them in the sauce when you’re ready to serve.

What if I don’t have eggplants?
You can try using zucchini or mushrooms as a substitute, though the flavor and texture will differ.

Can this recipe be made gluten-free?
Absolutely! Use gluten-free bread and breadcrumbs to make the entire dish gluten-free.

Can I bake the meatballs instead of simmering them?
Yes, that’s another option. Bake them at 200°C (392°F) for about 25-30 minutes before adding them to sauce.

What can I serve with these meatballs?
They’re great with pasta, in a stir-fry, or alongside a fresh salad for a lighter touch.

Enjoy cooking and savoring these wonderful eggplant meatballs; they’re sure to become a beloved recipe in your home!

Eggplant Meatballs

These eggplant meatballs are a healthy, comforting twist on a classic dish, perfect for weeknight dinners and versatile enough for various servings.

Main ingredients

  • 2 medium eggplants (Look for firm, shiny ones without blemishes.)
  • 1 teaspoon salt
  • 2 tablespoons (30 ml) olive oil (Plus more for cooking.)
  • 1 clove garlic, minced
  • 2 medium tomatoes, chopped
  • 2 slices toast bread (Can substitute with gluten-free bread.)
  • 50 ml milk
  • 1 teaspoon Italian herbs
  • 1 teaspoon paprika powder
  • 150 ml water
  • 20 g Parmesan cheese, grated (Can substitute with nutritional yeast for a vegan option.)
  • 1 bunch parsley, chopped
  • 1 large egg
  • 50 g breadcrumbs
  • 50 g hard cheese or mozzarella, grated (Choose based on your preference.)

Preparation

  1. Cut the eggplants into small cubes and sprinkle with 1 teaspoon of salt. Let them sit for 15 minutes to draw out excess moisture.
  2. Preheat your oven to 200°C (392°F). Rinse the salted eggplant under cold water and pat dry with a kitchen towel.
  3. Spread the eggplant cubes on a baking sheet lined with parchment paper. Drizzle with a little olive oil and roast for about 20 minutes, or until tender and slightly caramelized.
  4. In a separate bowl, soak the toast bread in milk for a few minutes. Once soft, squeeze out the excess milk and crumble the bread.
  5. In a frying pan, heat olive oil over medium heat. Sauté the minced garlic until fragrant, then add the chopped tomatoes. Cook until the tomatoes are soft and juicy.
  6. Stir in the crumbled bread, salt, black pepper, Italian herbs, paprika powder, water, Parmesan cheese, and chopped parsley. Simmer this mixture together for 15 minutes, allowing the flavors to meld.
  7. In a large mixing bowl, combine the roasted eggplant, bread mixture, egg, breadcrumbs, and grated cheese. Mix well until everything is thoroughly combined.
  8. Shape the mixture into meatballs, about the size of a golf ball.
  9. Gently place the meatballs into the prepared tomato sauce and let them simmer for 5-6 minutes over low heat, turning occasionally. If the sauce thickens too much, add a splash of water to loosen it.
  10. Cook for an additional 3-5 minutes until the meatballs are fully cooked and heated through.
  11. Allow the dish to cool slightly before serving. Enjoy your flavorful eggplant meatballs!

Store leftover eggplant meatballs in an airtight container in the refrigerator for up to 3 days. They also freeze well, so you can make a double batch and save some for later.

Main Dish
Italian
Comfort Food, Eggplant Meatballs, Healthy Dinner, Plant-Based Meal, Vegetarian Meatballs