Eggplant Meatballs with Basil and Pecorino Romano

Eggplant meatballs (polpette di melanzane) are a simple, flavorful alternative to traditional meatballs. They’re a hearty meatless option—the firm texture of roasted eggplant makes these satisfying, so you won’t miss the meat.

Eggplant meatballs in pan on blue background.

These eggplant meatballs don’t require long cooking like traditional meatballs. After baking they only need a few minutes in your tomato sauce to finish.

For a quick sauce, use a simple marinara prepared in 15–20 minutes while the meatballs bake.

If you enjoy meatless meatball alternatives, try polpette di pane or mushroom meatballs for different textures and flavors.

Ingredients shown: garlic, 2 eggplants, Pecorino Romano, 2 eggs, bunch of basil and breadcrumbs.

The ingredient list is straightforward—similar to classic Italian meatballs. We prefer basil with eggplant, and Pecorino Romano for its salty, bold flavor, but any good-quality Italian cheese will work.

How to make eggplant meatballs (polpette di melanzane)

Each number corresponds to the numbered written steps

  1. Preheat the oven to 350°F and position a rack in the middle. Cube 2 medium eggplants into roughly 1″ pieces (about 4–6 cups chopped).
  2. Crush and make a paste from 3 garlic cloves using the back of a knife.

Eggplant meatballs recipe process shot collage group number one.

  1. In a large pan, sauté the garlic in 1/4 cup olive oil over medium-low heat for about 2 minutes.
  2. Add the cubed eggplant and stir to coat with the garlic and oil.
  3. Add 3 ounces (about 1/3 cup) of water, cover the pan, and cook for 20 minutes until the eggplant is very soft.
  4. Once softened, turn off the heat and allow the eggplant to cool for a few minutes.

Polpette di melanzane recipe process shot collage group number two.

  1. Beat 2 large eggs.
  2. Transfer the cooled eggplant to a large mixing bowl.
  3. Add 1/2 cup roughly chopped basil leaves, 3/4 cup Pecorino Romano (or another sturdy Italian cheese), 1 1/2 cups unseasoned breadcrumbs, and 1 tsp black pepper. Mix well, then add the beaten eggs and combine until evenly incorporated.
  4. The mixture should be soft and slightly sticky so you can shape it into roughly 2″ balls. If too wet, add more breadcrumbs a little at a time; if too dry, add another egg. Tip: keep a bowl of water nearby and wet your hands, or lightly oil your hands with olive oil to prevent sticking while shaping.

Recipe collage group number three.

  1. Arrange the meatballs on an oiled wire rack over a sheet pan or on parchment paper. Bake for 25–30 minutes until golden brown.
  2. Once browned, transfer the meatballs to a pot of hot tomato sauce and simmer for about 5 minutes to meld flavors. Serve hot with extra grated cheese and crusty Italian bread.

Eggplant meatballs in oval pan with sprinkled basil leaves and bowl of Pecorino Romano cheese.

What to serve with eggplant meatballs

  • Italian sautéed broccoli – broccoli with garlic and olive oil.
  • Sautéed broccoli rabe with garlic and olive oil – a flavorful, slightly bitter green cooked until tender.
  • Green beans with garlic and oil – crisp-tender green beans with garlic and a pinch of red pepper flakes.

Top tips

  • Use unseasoned breadcrumbs so basil and cheese can shine.
  • Choose firm, fresh eggplants for best texture.
  • Allow the eggplant to cool a bit before adding eggs and cheese so the mixture doesn’t become too loose.
  • Wet or oil your hands to shape the balls and prevent sticking.
  • No additional salt is typically needed because Pecorino Romano is already salty.
  • The baked meatballs only need about 5 minutes in sauce to finish.

Side angle view of eggplant meatballs in pan with grated Pecorino Romano in background.

More great Italian eggplant recipes

  • Eggplant Rollatini – fried eggplant slices wrapped around creamy ricotta and baked.
  • Pasta alla Siciliana – roasted eggplant tossed with mozzarella and pasta.
  • Roasted eggplant with tomato sauce and ricotta salata – roasted discs of eggplant served with tomato and herbs.
  • Italian pickled eggplant – salted strips of eggplant pickled and finished with garlic and olive oil.
  • Eggplant caponata with raisins – a sweet-and-sour Sicilian eggplant spread.
  • Rigatoni alla Norma – eggplant with ricotta salata in a garlicky marinara.
  • Sicilian-style eggplant parmigiana without breadcrumbs – a simple baked parmigiana that highlights eggplant flavor.

If you enjoyed this eggplant meatball recipe, please leave a rating and a review.

Eggplant Meatballs (Polpette di Melanzane)

by James Delmage
4.98 from 44 votes
Prep: 5 minutes
Cook: 50 minutes
Total: 55 minutes
Servings: 4
Eggplant meatballs in oval pan sprinkled with Pecorino Romano and basil leaves.
Eggplant meatball recipe with basil, Pecorino Romano cheese and garlic.

Ingredients 

  • 2 medium eggplants
  • 1 1/2 cups breadcrumbs (unseasoned)
  • 3/4 cup Pecorino Romano cheese
  • 2 large eggs
  • 1/2 cup basil leaves, roughly chopped
  • 3 cloves garlic
  • 1/4 cup olive oil
  • 1 tsp black pepper
  • 3 ounces water

Instructions 

  • Preheat oven to 350°F and set the rack to the middle position. Cube eggplant into roughly 1″ pieces.
  • Crush 3 garlic cloves to a paste and roughly chop 1/2 cup fresh basil.
  • Sauté the garlic in 1/4 cup olive oil over medium-low heat for 2 minutes. Add the eggplant, stir to coat, add 3 ounces of water, cover and cook for 20 minutes until soft.
  • Move the softened eggplant to a large bowl and let cool slightly. Add breadcrumbs, Pecorino Romano, black pepper, chopped basil and the beaten eggs. Mix thoroughly.
  • Form the mixture into balls with wet or oiled hands and place on an oiled rack or parchment-lined sheet pan. Bake 25–30 minutes until golden. Finish by simmering briefly in your sauce of choice and serve hot.

Notes

  • Unseasoned breadcrumbs allow the basil and cheese to stand out.
  • Any firm, fresh eggplant works well.
  • Let the eggplant cool slightly before adding eggs and cheese so the mixture holds together.
  • Wet or oil your hands when rolling to prevent sticking.
  • No extra salt is usually needed because of Pecorino Romano.
  • The baked meatballs need only about 5 minutes in sauce to finish.

Nutrition

Calories: 395kcal | Carbohydrates: 37.6g | Protein: 12.6g | Fat: 21.7g

Nutrition information is automatically calculated and should be used as an approximation.