Eggplant Meatballs with Basil and Pecorino Romano Cheese

Eggplant meatballs (polpette di melanzane) are an easy, flavorful alternative to traditional meatballs. They make a satisfying meatless main thanks to the hearty texture of roasted eggplant—you won’t miss the meat.

Eggplant meatballs in pan on blue background.

These eggplant meatballs don’t require long cooking like beef or pork versions. After baking they can be gently warmed in tomato sauce for a few minutes and served.

If you need a quick sauce, a simple marinara can be ready in 15–20 minutes while the meatballs bake.

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

The ingredient list is simple and similar to a classic Italian meatball, with a couple of thoughtful swaps. Basil pairs exceptionally well with eggplant, so it replaces parsley here. We also use Pecorino Romano for its saltier, more pronounced flavor—though any good-quality Italian cheese will work if you prefer parmesan.

How to make eggplant meatballs (polpette di melanzane)

Each number corresponds to the numbered written steps

  1. Preheat the oven to 350°F and place the rack in the middle position. Cube two medium eggplants into roughly 1″ pieces (about 4–6 cups chopped).
  2. Crush three garlic cloves and mash them into a paste with the back of a knife. Roughly chop about 1/2 cup fresh basil leaves.
  3. In a large pan over medium-low heat, sauté the garlic in 1/4 cup olive oil for about 2 minutes.
  4. Add the eggplant to the pan and stir to coat with the oil and garlic.
  5. Add 3 ounces (about 6 tablespoons) of water, cover the pan, and let the eggplant cook for 20 minutes, until very soft.
  6. Turn off the heat and transfer the softened eggplant to a large bowl. Let it cool for a few minutes.
  7. Beat two large eggs. To the cooled eggplant add 1 1/2 cups breadcrumbs, 3/4 cup grated Pecorino Romano, 1 teaspoon black pepper, the chopped basil, and the beaten eggs. Mix thoroughly.
  8. The mixture should be soft and slightly sticky so you can form 2″ balls. If too dry, add another beaten egg. If too wet, add more breadcrumbs a little at a time. Tip: wet or lightly oiled hands help prevent sticking while rolling.
  9. Place the formed eggplant balls on an oiled wire rack or a parchment-lined baking sheet. Bake for 25–30 minutes, until golden brown.
  10. Transfer baked meatballs to a pot of hot tomato sauce and warm for about 5 minutes before serving, or serve directly with your favorite sauce and extra grated cheese.

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 quickly sautéed with garlic and olive oil.
  • Sautéed broccoli rabe with garlic and oil—a pleasantly bitter green cooked until tender.
  • Green beans with garlic and oil—crisp-tender beans lightly sautéed with garlic and red pepper flakes.

Top tips

  • Use unseasoned breadcrumbs so the basil and cheese remain the primary flavors.
  • Choose firm, fresh eggplants for best texture and flavor.
  • Allow the eggplant to cool slightly before adding eggs and cheese so the mixture doesn’t become runny.
  • Wet or oiled hands make rolling easier and cleaner.
  • No additional salt is generally needed because Pecorino Romano is quite salty.
  • After baking, the meatballs only need about 5 minutes in hot sauce to finish.

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

Ingredients

  • 2 medium eggplants
  • 1 1/2 cups breadcrumbs (unseasoned)
  • 3/4 cup grated Pecorino Romano
  • 2 large eggs
  • 1/2 cup roughly chopped basil leaves
  • 3 cloves garlic, crushed into a paste
  • 1/4 cup olive oil
  • 1 tsp black pepper
  • 3 ounces water (for steaming the eggplant)

Instructions (condensed)

  1. Preheat oven to 350°F. Cube the eggplant into 1″ pieces.
  2. Sauté crushed garlic in olive oil for 2 minutes, add eggplant, then 3 ounces water. Cover and cook 20 minutes until soft.
  3. Cool slightly, then combine the eggplant with breadcrumbs, Pecorino, pepper, basil, and beaten eggs. Adjust texture with more egg or breadcrumbs as needed.
  4. Form into balls with wet or oiled hands. Bake 25–30 minutes until golden, then heat briefly in tomato sauce and serve.

Nutrition (per serving, approximate)

Calories: 395 kcal | Carbohydrates: 37.6 g | Protein: 12.6 g | Fat: 21.7 g | Saturated Fat: 6 g | Cholesterol: 97 mg | Sodium: 600 mg | Fiber: 6.4 g

More Italian eggplant ideas

  • Eggplant Rollatini—fried eggplant slices filled with creamy ricotta and baked.
  • Pasta alla Siciliana—roasted eggplant tossed with mozzarella and pasta.
  • Roasted eggplant with tomato sauce and ricotta salata—roasted discs served with herbs and cheese.
  • Italian pickled eggplant—salted, pickled strips finished with garlic and olive oil.
  • Eggplant caponata—sweet-and-sour Sicilian eggplant spread.
  • Rigatoni alla Norma—eggplant with ricotta salata in a garlicky marinara.
  • Sicilian-style eggplant parmigiana—no-breading parmigiana that highlights eggplant flavor.

If you tried this recipe, consider rating it and leaving feedback. Enjoy these polpette di melanzane with crusty Italian bread and extra grated cheese.

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