Skip to Content
Recipes

How to Make the Eggplant Meatballs that Went Viral

Rising social media star Joanna Moeller shares her recipe for eggplant meatballs that went viral on Instagram.

Eggplant Meatballs.

Eggplant Meatballs.

I may be a bit late to the eggplant meatballs game, but I’m so happy that I was able to create a delicious meat-less polpette recipe using roasted eggplant to ensure maximum flavor and texture development.

This recipe recently went viral on my Instagram account, spaghettiroots_nyc, coming in with over 1 million views. [You can read more about me and my account in this recent interview with Appetito.] I never anticipated so much interest in a very simple recipe. The funny thing is that I just threw it together because I had some eggplants sitting in my fridge and I had been wanting to make something like this for a while, though I imagine timing had a bit to do with it, as lots of people are looking for meatless recipe options to start the new year.

The seasoned breadcrumbs and lots of Pecorino cheese that gets added to this eggplant meatballs recipe lend so much flavor to create the perfect vegetarian option. Serve them as an appetizer or alongside a pasta dish. They are super delicious, and I promise you will not miss the meat!

Eggplant Meatballs

Eggplant Meatballs

Recipe by Joanna Moeller
0.0 from 0 votes
Servings

4

servings
Prep time

30

minutes
Cooking time

40

minutes

Ingredients

  • 3 medium 3 eggplant (skin removed in stripes), cubed

  • 2 2 eggs

  • 1/2 cup 1/2 chopped Italian parsley

  • 1-1/4 cup 1-1/4 grated Pecorino cheese + more for topping

  • 1 cup 1 seasoned Italian breadcrumbs + more for shaping

  • 1/2 cup 1/2 Extra Virgin Olive Oil

  • Torn basil for garnish

  • Salt & pepper (to taste)

Directions

  • Preheat oven to 400°F.
  • Place eggplant cubes on a baking sheet, adding lots of extra virgin olive oil and a healthy sprinkling of sea salt. 
  • Roast until eggplant is softened and nicely browned (around 20 minutes).
  • Let cool.
  • Add eggplant a blender and pulse a few times until eggplant is roughly puréed.
  • Add the puréed eggplant, eggs, parsley, Pecorino and breadcrumbs to a mixing bowl.
  • Season to taste with salt & pepper.
  • Mix ingredients together (adding more breadcrumbs if necessary for adhesion) into balls.
  • Heat olive oil in a pan and fry the eggplant balls until golden brown.
  • Combine with marinara sauce, top with more Pecorino and torn basil.
  • Serve!

Did you make this recipe?

Tag @appetitomagazine on Instagram and hashtag it with #italianfoodanddrink

Like this recipe?

Follow @Appetitomagazine on Pinterest

Follow us on Facebook!

Follow us on Facebook

Stay in touch

Sign up for our free newsletter

More from Appetito

The Neapolitan Roots in Chef Matthew Cutolo’s Torta Caprese

Episode Four of Joanna Moeller's Regional Italian series features a Neapolitan dessert from Chef Matthew Cutolo of Gargiulo's Restaurant.

May 19, 2026

How to Make a Signature Pasta Dish of Sardinia

From his debut cookbook, Chef Francesco Mattana shares the recipe for Malloreddus alla Campidanese, a signature pasta dish from Sardinia.

May 19, 2026

What a Sicilian Stuffed Artichoke Can Teach About Memory and Family

The first installment of Sicilian chef Mario Traina’s new column, I Will Be Your Grandmother, reflects on memory, family, and the emotional rituals surrounding Nonna Pina’s stuffed artichokes.

May 18, 2026

Tutto Fa Brodo: The Italian Expression That Refuses to Waste Anything

In Italian kitchens, usefulness rarely ends with first use.

May 18, 2026

How to Make Nonna Pina’s Stuffed Artichokes

In the first recipe from I Will Be Your Grandmother, Sicilian chef Mario Traina shares the stuffed artichokes his grandmother made slowly and generously for family dinners in Sicily.

May 15, 2026

How to Make Crispy Salmon and Prawn Tagliatelle with Roasted Lime

Crispy salmon, king prawns, roasted lime, and silky parmesan cream sauce turn this tagliatelle into the kind of pasta dinner that feels both comforting and impressive.

May 14, 2026
See all posts