Eggplant Meatballs Recipe

Rate this recipe

These Italian-inspired eggplant meatballs are a hearty, vegetarian alternative to traditional meat versions, featuring roasted eggplant bound with breadcrumbs, Pecorino Romano, and fresh herbs. Crispy on the outside and tender within, they're served with a rich tomato sauce and pair beautifully with pasta or crusty bread for an authentic Italian main course.

Eggplant Meatballs Recipe
Prep25 min
Cook45 min
Total70 min
Serves4
385kcal
14gprotein
38gcarbs
19gfat

Ingredients

Instructions

  1. Preheat oven to 200°C (400°F). Cut eggplants into 1.5 cm (½ inch) cubes, toss with 30 ml (2 tbsp) olive oil, salt, and pepper, then spread on a baking sheet and roast for 20 minutes until soft and beginning to brown.

  2. Remove roasted eggplant from oven and allow to cool for 5 minutes. Transfer to a fine-mesh strainer and press gently to remove excess moisture.

  3. In a large bowl, combine cooled eggplant with breadcrumbs, Pecorino Romano, parsley, mint, minced garlic, egg, salt, pepper, and nutmeg. Mix gently but thoroughly with a spoon until the mixture just holds together.

  4. Dampen your hands slightly and form the mixture into 16 balls, each about 5 cm (2 inches) in diameter. Place on a parchment-lined plate.

  5. Heat remaining 30 ml (2 tbsp) olive oil in a large skillet over medium-high heat. Working in batches, pan-fry meatballs for 6-8 minutes total, rotating every 2 minutes, until golden brown on all sides. Transfer cooked meatballs to a paper towel-lined plate.

  6. In the same skillet, add sliced garlic and sauté for 1 minute until fragrant. Stir in tomato paste and cook for 1 minute, then add crushed tomatoes, water, and oregano.

  7. Return meatballs to the skillet, nestling them gently into the sauce. Reduce heat to low and simmer for 15 minutes, stirring occasionally, until sauce thickens slightly and meatballs are heated through.

  8. Taste and adjust seasoning with salt and pepper as needed. Serve warm with pasta, polenta, or fresh bread, spooning sauce over each portion.

Substitutions

Tips

While this vegetarian adaptation is modern, eggplant holds deep significance in Italian southern cuisine, particularly in Sicily and Campania, where polenta or pasta-based vegetable dishes have sustained communities for centuries. These meatballs reflect contemporary Italian cooking that honors traditional flavors while embracing plant-based ingredients.

Frequently Asked Questions

How long does Eggplant Meatballs Recipe take to make?

Eggplant Meatballs Recipe takes about 70 minutes total — 25 minutes of prep and 45 minutes of cooking — and makes 4 servings.

What can I substitute in Eggplant Meatballs Recipe?

You can adapt it easily: Replace Pecorino Romano with aged Parmigiano-Reggiano for a slightly milder flavor; Substitute fresh breadcrumbs with panko for extra crispness, using the same quantity; Use vegetable broth instead of water in the sauce for deeper flavor.

How should I store leftover Eggplant Meatballs Recipe?

Store leftovers in an airtight container in the refrigerator for up to 3–4 days and reheat gently before serving.

How much protein is in Eggplant Meatballs Recipe?

Each serving of Eggplant Meatballs Recipe has about 14g of protein and 385 calories.

Comments (0)

Loading comments...