| |

Eggplant Meatballs

Eggplant Meatballs are a delicious meatless alternative to traditional meatballs made with roasted eggplant, Parmesan, ricotta, breadcrumbs, garlic, and fresh herbs.

eggplant-Meatballs-in-a-pan

Pin This Recipe!

Eggplant Meatballs are a meatless twist on traditional meatballs made with roasted eggplant, Parmesan, ricotta, breadcrumbs, garlic, and fresh herbs. They’re pan-fried until golden on the outside while staying tender and flavorful inside..

eggplant-Meatballs-in-a-pan

Eggplant works surprisingly well in these meatballs because roasting it first gives it a soft texture and deeper flavor. The Parmesan, ricotta, garlic, basil, and parsley give them plenty of Italian-inspired flavor without needing any meat.

eggplant-meatballs-on-top-of-pasta

Why I Love Eggplant Meatballs


  • Meatless: A great option when I want to switch up traditional meatballs.
  • Packed with flavor: Parmesan, ricotta, garlic, basil, and parsley add plenty of flavor.
  • Crispy outside: Pan-frying gives them a beautiful golden crust.
  • Tender inside: Roasted eggplant keeps the centers soft and moist.
  • Freezer-friendly: Make extra and freeze some for another meal.
  • Versatile: Use them with pasta and marinara, in a sandwich, or as an appetizer.
eggplant-meatballs-ingredients.

Ingredient Notes

  1. Eggplant: Leave the skin on and cut the eggplant into about ½-inch pieces. Roasting it first softens the eggplant and develops more flavor.
  2. Olive Oil: Used for roasting the eggplant and frying the meatballs until golden and crispy.
  3. Garlic: Fresh minced garlic adds plenty of savory flavor.
  4. Fresh Parsley & Basil: Fresh herbs give the meatballs a bright Italian-inspired flavor.
  5. Breadcrumbs: Help bind the eggplant mixture together so the meatballs hold their shape.
  6. Parmesan Cheese: Adds salty, savory flavor and helps give the meatballs structure.
  7. Eggs: Act as a binder to hold everything together.
  8. Tomato Sauce: Adds moisture and tomato flavor directly to the eggplant mixture. Ricotta Cheese: Keeps the centers tender and adds a little creaminess.
  9. Salt & Black Pepper: Simple seasonings that bring all the flavors together.

Be sure to check out the full recipe and ingredient list below

meatballs-on-a-spoon

How To Make Eggplant Meatballs

  1. Preheat the oven to 400°F (200°C). Toss the eggplant pieces in a large bowl with the olive oil. Spread the eggplant onto a baking sheet and roast for 25-30 minutes, or until soft and tender. Remove from the oven and allow to cool to room temperature.
  2. Transfer the cooled eggplant to a large bowl. Mash it slightly using a fork or potato masher. Add the garlic, parsley, basil, bread crumbs, parmesan, eggs, tomato sauce, ricotta, salt, and pepper. Mix everything thoroughly until it is well combined and soft but firm enough to hold its shape.
  3. Scoop about two tablespoons of the mixture and gently roll it into a ball. Repeat with the rest of the mixture to form all the meatballs. Place them on a baking sheet and refrigerate for 30 minutes to 1 hour to help them firm up.
  4. Heat about 1/4 inch of olive oil in a large frying pan over medium heat. Once the oil is hot, carefully add the meatballs in batches, not to overcrowd the pan. Fry for 3-4 minutes on each side until evenly browned and cooked through.
  5. Once browned, transfer the meatballs to a plate lined with paper towels to drain any excess oil.
  6. Serve the meatballs warm, or serve with your favorite pasta and marinara sauce. Garnish with additional fresh basil, parsley, and grated parmesan cheese. Enjoy!

Tips I Found Helpful

  • Cut the eggplant evenly: I keep the pieces around ½-inch so they roast at the same rate and soften evenly.
  • Roast until very tender: The eggplant should be soft before making the meatball mixture. This gives the meatballs a better texture and makes them easier to shape.
  • Let the eggplant cool: Give the roasted eggplant time to cool before combining it with the eggs, cheese, and remaining ingredients.
  • Don’t overprocess the eggplant: You want it finely chopped but not completely puréed. A little texture helps the meatballs hold together.
  • Chill the mixture: Refrigerating the mixture before shaping makes it firmer and much easier to roll into meatballs.
  • Keep the meatballs similar in size: This helps them cook evenly and makes it easier to know when they’re done.
  • Don’t overcrowd the skillet: Fry them in batches so there’s enough room to turn them and get a golden crust on all sides.
  • Turn them gently: Eggplant meatballs are softer than traditional meatballs, so I use a gentle hand when flipping them.
  • Drain after frying: Transfer the cooked meatballs to a paper towel-lined plate to remove excess oil before serving. 🍆💙
eggplant-meatball-on-a-fork

FAQs about Eggplant Meatballs

Yes! To bake them, preheat your oven to 375°F (190°C) and place the meatballs on a parchment-lined baking sheet. Lightly spray or brush them with olive oil and bake for 20-25 minutes, turning them halfway through for even browning.

This recipe contains eggs, Parmesan, and ricotta, so several ingredients would need to be replaced to make it vegan. Since I haven’t tested a vegan version, I recommend following the recipe as written for the best results.

Store leftovers in an airtight container in the refrigerator for up to 4 days. To reheat, warm them in a skillet over medium heat, in the oven at 350°F (175°C) for 10 minutes, or in the microwave in short bursts.

Yes! After cooking, let them cool completely, then freeze them on a baking sheet before transferring them to a freezer bag. They can be frozen for up to 3 months. To reheat, bake them at 375°F (190°C) for 15-20 minutes or until heated through.

Serve them with marinara sauce and pasta, tuck them into a meatball-style sandwich, or serve them with sauce as an appetizer.

More Meatball Recipes I Love

eggplant-meatball
eggplant-Meatballs-in-a-pan

Eggplant Meatballs

Yield: 8
Prep Time: 30 minutes
Cook Time: 40 minutes
Total Time: 40 minutes

Eggplant Meatballs are a delicious meatless alternative to traditional meatballs made with roasted eggplant, Parmesan, ricotta, breadcrumbs, garlic, and fresh herbs.

No Ratings

Ingredients

  • 2 lbs eggplant, cut into 1/2-inch pieces (skin on)
  • 3 tablespoons olive oil, plus more for frying
  • 3 garlic cloves, minced
  • 1/4 cup fresh parsley, finely chopped
  • 2 tablespoons fresh basil, finely chopped
  • 1 1/4 cups bread crumbs
  • 1/2 cup grated Parmesan cheese
  • 2 eggs, beaten
  • 1/2 cup tomato sauce
  • 1/4 cup ricotta cheese
  • ½ teaspoon kosher salt
  • ¼ teaspoon black pepper

Instructions

  1. Preheat the oven to 400°F (200°C). Toss the eggplant pieces in a large bowl with the olive oil. Spread the eggplant onto a baking sheet and roast for 25-30 minutes, or until the eggplant is soft and tender. Remove from the oven and allow to cool to room temperature.
  2. Transfer the cooled eggplant to a large bowl. Mash it slightly using a fork or potato masher. Add the garlic, parsley, basil, bread crumbs, parmesan, eggs, tomato sauce, ricotta, salt, and pepper. Mix everything thoroughly until the mixture is well combined and soft but firm enough to hold its shape.
  3. Scoop about 2 tablespoons of the mixture and gently roll it into a ball. Repeat with the rest of the mixture to form all the meatballs. Place them on a baking sheet and refrigerate for 30 minutes to 1 hour to help them firm up.
  4. Heat about 1/4 inch of olive oil in a large frying pan over medium heat. Once the oil is hot, carefully add the meatballs in batches, being careful not to overcrowd the pan. Fry for 3-4 minutes on each side, or until evenly browned and cooked through.
  5. Once browned, transfer the meatballs to a plate lined with paper towels to drain any excess oil.
  6. Serve the meatballs warm as is, or serve with your favorite pasta and marinara sauce. Garnish with additional fresh basil, parsley, and grated parmesan cheese. Enjoy!

Notes

Roast the eggplant until very tender and let it cool before mixing. Chill the meatball mixture before shaping so it is easier to handle. Keep the meatballs similar in size and fry them in batches without overcrowding the skillet. Turn gently while cooking since eggplant meatballs are softer than traditional meatballs.

Nutrition Information:
Yield: 8 Serving Size: 1 Amounts Per Serving: Calories: 344Total Fat: 14gSaturated Fat: 4gUnsaturated Fat: 10gCholesterol: 63mgSodium: 820mgCarbohydrates: 43gFiber: 5gSugar: 7gProtein: 14g

Did you make this recipe?

Please leave a comment on the blog or share a photo on Pinterest

Pin This Recipe!

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *