Welcome Green Monsters! We're your online guide to making conscious choices that help people, animals and the planet.
Download food monster: the biggest, baddest, yummiest vegan food app!
Buy the #EatForThePlanet book



Mozzarella-Stuffed Eggplant Meatballs [Vegan]

If you enjoy recipes like this, we highly recommend downloading the Food Monster App, it's available for both Android and iPhone and has free and paid versions. The app is loaded with thousands of allergy-friendly & vegan recipes/cooking tips, has hundreds of search filters and features like bookmarking, meal plans and more! The app shows you how having diet/health/food preferences can be full of delicious abundance rather than restrictions!

These vegan Mozzarella-Stuffed Eggplant Meatballs are so incredibly good! They are crispy on the outside, creamy on the inside. The eggplant is so creamy and flavorful, fried to give it a crispy coating. When you bite into one, you get the ooey-gooey surprise of vegan mozzarella. It’s like having eggplant parmigiana in a meatball!

These are fast and easy to make. Have them with spaghetti or as a meatball sub. Make a bunch, stick toothpicks in them, and they are the perfect party food. However you decide to serve them, my Mozzarella-Stuffed Eggplant Meatballs will become your new favorite meatball. Enjoy!

Mozzarella-Stuffed Eggplant Meatballs [Vegan]

This Recipe is :

Dairy Free Vegan




9 meatballs


  • 2 tbsp. extra-virgin olive oil, divided
  • 1 large or 2 medium eggplants, peeled and cubed
  • 1 shallot, finely minced
  • 1 cup vegan mozzarella cheese shreds
  • 1 clove garlic, minced or grated
  • ¼ tsp. black pepper
  • ½ tsp. Kosher salt
  • 1 tbsp. fresh parsley, chopped
  • 1 cup gluten-free bread crumbs, plus 1/4 more for rolling

My Mom’s Marinara Sauce

  • 2 tsp. canola oil
  • 1 large or 2 small shallots, minced
  • 3 garlic cloves, minced
  • 1-28 oz. can crushed tomatoes
  • 1-28 oz. can whole or diced tomatoes
  • 1 tsp. Kosher salt
  • ½ tsp. ground black pepper
  • ½ tsp. dried basil
  • ½ tsp. dried oregano
  • ½ tsp. dried parsley


  1. Prepare the marinara sauce. In a large skillet, heat 1 Tbs. of the oil over medium-high heat. Add the eggplant cubes and sauté until they are browned and very soft, about 10-12 minutes. Make sure they are super-soft because they need to be mashed. You could also roast the eggplant to make it soft.
  2. Transfer the eggplant to a large bowl. Mash the eggplant up until there are no whole pieces left. I use a potato masher to do this. You could also do this in a food processor. Once you have a big bowl of mush, add the shallot, cheese, garlic, salt, pepper and parsley. Mix it into the eggplant.
  3. If you are using a food processor, transfer the eggplant mixture to a bowl before adding the bread crumbs. Add the bread crumbs. Don’t add them all at once; you want to feel the mix and see whether you need a whole cup. I add ½ cup of bread crumbs and mix it.
  4. The best way to mix it is wet your hands and use one hand (keep the other hand clean) to gently mix the crumbs into the eggplant. You will probably need more crumbs so add another ¼ cup and mix it again. You want the consistency to feel firm, like it will hold up as a burger. If it feels too moist, add the last ¼ cup of bread crumbs. Usually, I end up using the whole cup of crumbs.
  5. Put the eggplant mixture into the fridge for about 30 minutes. Take the bowl out of the fridge and using a spoon, scoop up some of the eggplant mixture and roll it into a ball with your hands. It should be the size of a golf ball. Roll it until it feels sturdy. Place it on a plate and continue making meatballs until you use up all the eggplant mix. Spread the remaining 1/4 cup bread crumbs onto a plate and roll each meatball in the crumbs.
  6. Heat the remaining Tbs. of oil in a large skillet over medium-high heat. Add the eggplant meatballs to the skillet and fry them. Depending on the size of your skillet, you may need to fry them in batches. Make sure the meatballs brown on all sides. The way I do this is to pull the skillet back and forth by the handle which makes the meatballs roll around. I find this covers all the sides better than trying to turn them with a utensil. When they are browned, transfer the meatballs to a paper towel-lined plate.
  7. Gently add the eggplant meatballs to the simmering marinara sauce. Let them cook, on a low heat, about 10 minutes until they are heated through. Serve with pasta or in a sandwich.

My Mom’s Marinara Sauce

  1. In a medium-sized saucepan, heat the oil over medium-high heat. Add the shallots and sweat them out for 3 minutes. Add the garlic and saute for about 1 minute.  Add the crushed tomatoes to the saucepan. Add the whole or diced tomatoes. If you are using whole tomatoes, gently crush them with a potato masher.
  2. Add the salt, pepper, basil, oregano and parsley to the sauce. Stir and let cook. When the sauce starts to bubble, lower the heat to medium-low and cover the pan. Let cook for at least 20 minutes. Taste and adjust for seasonings.





When Rhea became vegan, there were no places in her Bronx neighborhood to eat so she had to learn to cook, mostly by watching TV cooking shows, especially Christina Pirello and Rachael Ray.  That led to the creation of The "V" Word website which focuses on vegan versions of favorite, familiar foods. Rhea has written several e-cookbooks which are available on her web site. It is Rhea's hope that she can spread the "V" Word to bring more compassion into the world and it is her dream to become the vegan Rachael Ray.



Want to read more posts like this? Sign up for our newsletter below!​

Browse through recent recipes below:

Eggplant Bacon-Wrapped Asparagus [Vegan]

Eggplant Bacon-Wrapped Asparagus

Jalapeño Mac and Cheese Burger With Shiitake Bacon [Vegan]

Jalapeno Mac and Cheese Burger

Baked Spinach and Bulgur Veggie Balls [Vegan]

Baked Spinach and Bulgur Veggie Balls

Flourless Chocolate Chia Cupcakes [Vegan, Gluten-Free]

Raw Chocolate Chia Cupcakes

Disclosure: One Green Planet accepts advertising, sponsorship, affiliate links and other forms of compensation, which may or may not influence the advertising content, topics or articles written on this site. Click here for more information.

29 comments on “Mozzarella-Stuffed Eggplant Meatballs [Vegan]”

Click to add comment
2 Years Ago

Missing half the recipe ingredients

Jennie Salvato
4 Years Ago

Love egg plant!

Jennie Salvato
4 Years Ago

Allright...a vegan meatball!!!!!

Jesse Guzman
4 Years Ago

I want some, pleaseeee!!! :)

Alan Martínez
4 Years Ago

you give me hungry :(

Alice G Munro
4 Years Ago

Gavin Munro

Darrell Kidd
4 Years Ago

now that looks real yummy

Claire Summers
4 Years Ago

Ok, I am hungry now. Definitely trying this!

Christina Christina
4 Years Ago

I will try this.

Megan Rose
4 Years Ago

Angela Rios we need to make this :)


Subscribe to our Newsletter

Follow us on

Do Not Show This Again


Submit to OneGreenPlanet

Terms & Conditions ×