| | |

Eggplant Meatballs

Pin This Recipe!

Eggplant Meatballs are a hearty yet wholesome alternative to traditional meatballs. These savory bites are packed with flavor and nutrition. Made with roasted eggplant, fresh herbs, and a blend of spices, they’re ideal for veggie lovers and meat-eaters alike.

eggplant-Meatballs-in-a-pan

These Eggplant Meatballs can be paired with your favorite pasta and marinara sauce for a delicious meal, or served on their own as an appetizer. They can also be frozen for future use, making them a convenient option for meal prep. With their satisfying texture and rich taste, they offer a delightful twist on a classic Italian Meatballs that everyone can enjoy.

eggplant-meatballs-on-top-of-pasta

Ingredients for Eggplant Meatballs

  • 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
meatballs-on-a-spoon

Eggplant Meatballs Recipe

  • 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.
  • 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.
  • 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.
  • 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.
  • Once browned, transfer the meatballs to a plate lined with paper towels to drain any excess oil.
  • 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 & Tricks

  • Roasting Technique: Ensure that the eggplant pieces are evenly cut for consistent roasting. Roasting them until golden will enhance their flavor, so don’t be afraid to let them caramelize slightly.
  • Textural Variations: If you prefer a smoother texture, you can blend the roasted eggplant in a food processor instead of mashing it by hand. This will give you a finer consistency for the meatballs. 
  • Ingredient Substitutions: For a vegan version, consider replacing the eggs with flaxseed meal or aquafaba, and use plant-based cheese in place of Parmesan and ricotta.
  • Spice It Up: Feel free to experiment with spices such as red pepper flakes, oregano, or Italian seasoning to give the meatballs an extra kick.
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.

Absolutely! Substitute the Parmesan cheese with a dairy-free alternative or nutritional yeast, replace the ricotta cheese with a plant-based version, and use a flax egg (1 tablespoon flaxseed meal + 2.5 tablespoons water) instead of regular eggs.

Refrigerating the shaped meatballs for 30 minutes to 1 hour before cooking helps them firm up. Also, ensure your mixture isn’t too wet—add more breadcrumbs if needed to hold everything together.

Yes! A few quick pulses in a food processor will create a smooth yet slightly chunky texture. Be careful not to over-process, or the mixture may become too soft.

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.

These meatballs are delicious with marinara sauce over pasta, in a sub sandwich, or served as an appetizer with a side of garlic bread. They also pair well with a fresh salad or roasted vegetables.

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 hearty yet wholesome alternative to traditional meatballs. These savory bites are packed with flavor and nutrition. Made with roasted eggplant, fresh herbs, and a blend of spices, they’re ideal for veggie lovers and meat-eaters alike.

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!
Nutrition Information:
Yield: 6 Serving Size: 1
Amount Per Serving: Calories: 283Total Fat: 13gSaturated Fat: 4gTrans Fat: 0gUnsaturated Fat: 8gCholesterol: 72mgSodium: 554mgCarbohydrates: 33gFiber: 5gSugar: 7gProtein: 10g

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 *