Ashley’s Vegan Eggplant “Meat”ball Sub

by ashley

by Ashley Morgan

A few days ago Earth Balance put out a post on their site about vegan-ized versions of classic American sandwiches, which made me think of one of my most favorite things I make: the eggplant “meat”ball sub. I’ve been making this sandwich long before I even thought about the vegan or vegetarian lifestyle, however that version did have several different cheeses, which I have omitted for my new, completely vegan version.

I’m extremely excited to share this with you, as I’m chowing down on my sandwich as I type and, while it may be due to being the first “normal” food I’ve eaten since starting the detox, it tastes like one of the best things I’ve ever had. I think this version is even better than its previous, dairy-filled counterpart. I hope that you find it as enjoyable as I do.


1 large eggplant (I chose one about 12 inches long)

1 medium sweet onion

Bunch of fresh basil, to taste (I used five, 3-inch long leaves)

2 tablespoons chopped garlic (I used bottled, you can do it fresh)

2 tablespoons dried oregano

1 tablespoon dried rosemary

1 tablespoon coarse kosher salt

Freshly ground pepper, to taste

1 to 2 cups of panko bread crumbs

1/4 cup ground pine nuts

1/4 cup nutritional yeast

1 cup extra virgin olive oil (add little by little to feel)

1 cup canola oil (for frying)

1 cup marinara sauce (I used Whole Foods’ 365 Organic Brand, Mushroom Flavor)

Earth Balance butter

Vegan Mozzarella Cheese (I used Daiya brand shredded cheese)

Vegan hoagie rolls (I used Whole Foods’ Hearth Bread Petite French Rolls)

Makes about 20 large eggplant “meat”balls, enough for about 10 sandwiches. The eggplant “meat”balls freeze very well, so they are good to make ahead.


Heat a small amount of olive oil over medium-high flame in a large frying pan (I used a large Paella pan that I love because it has high lips). Thinly chop the onions and add to the pan, along with the chopped garlic. While the onions and garlic are simmering, chop the eggplant into very small cubes, about 1/4 of an inch wide. Once the onions are translucent and are beginning to caramelize, lower the heat to medium and add the eggplant. Stir liberally while hand-tearing in the fresh basil.

Stirring frequently, add in all other spices. Continue stirring while adding 1/4 cup of olive oil, slowly, to the pan. Once the eggplant is translucent and mushing, remove pan from heat. Place a separate pan on the burner, filled with one cup of canola oil. Heat over medium heat.

While waiting for the canola oil to heat, let the eggplant cool slightly before beginning to slowly add the panko bread crumbs, ground pine nuts and nutritional yeast. Once cool enough, use your hands to mash the mixture together until you receive a uniform consistency that will stay together with minimal coaxing. Keep adding additional olive oil to the mixture until you feel the balls forming nicely. You may need a little more or a little less than two cups of panko. At this point, taste the mixture to make sure the spices are balanced. You can still add salt, pepper or any of the dried spices to increase flavor, just ensure to mix well.

Once you are happy with the flavor of the mixture, begin forming your “meat”balls using the palms of your hands. I like mine to be quite large, therefore I usually will form balls that are a little larger than a golf ball. The size is entirely up to your tastes.

Make sure to pack the balls well in the palms of your hands, smoothing them so that they will not fall apart in the frying process. Once you have formed the “meat”balls, check the oil by carefully putting a tiny amount of salt in the oil. If it sizzles rapidly, the oil is ready.

Fry the balls well in the oil, until they are crispy golden brown. They fry extremely quickly, so it’s best to only put one or two in the oil at a time, carefully using a metal slotted spatula or spoon to roll them around, giving them even color. Carefully pull them out of the oil once golden brown and place on a paper towel, to soak up any additional oil.

Once all have been fried, remove pan from burner and place in the cold oven, this will keep the smell of oil from permeating any more into your home. While your eggplant “meat”balls are cooling, spread Earth Balance on each of your split rolls and put into a warmed toaster oven until the spread has melted. While this is melting, warm your marinara sauce either in a saucepan or in the microwave (carefully, this splatters A LOT in the microwave).

Assemble subs by placing desired amount of eggplant “meat”balls on each roll (if you made them as big as I do, you will probably only need two per sub). Pour warmed marinara sauce over the balls and sprinkle with vegan mozzarella cheese, in my case, Daiya shredded cheese.

Place sandwiches carefully on a piece of aluminum foil and broil in the toaster oven until cheese has melted. Serve immediately and enjoy!

If you have made a large batch in order to freeze some of the eggplant “meat”balls, assemble the fried, but cooled, balls (without any sauce) into a freezer-tight container. I’ve frozen them up to a month without any problem, as long as your container really is freezer-tight. Warm up either in a toaster oven or traditional oven at 325 degrees for about 20 minutes.

I hope you enjoy and please let me know how they turn out, if you decide to make them 🙂


10 Responses to “Ashley’s Vegan Eggplant “Meat”ball Sub”

  1. These were delicious but there is sooo much fat in this recipe. I baked mine instead of frying (rolled into balls, baked, flattened and rolled again, baked again), and skipped the earth balance spread for the rolls and there was still a lot of fat from the entire cup of olive oil that goes into the preparation (and daiya cheese). Next time, in addition to baking and skipping the earth balance, I am also going to use half the amount of oil and just cut down on the bread crumbs to make up for it. They don’t need it, they are super delicious on their own!

    They would also be amazing on top of some whole grain pasta with marinara which would allow you to skip the hoagie and the vegan cheese as well. Just some thoughts!


    • Thanks so much for your comments, Jessica! Yes – these are certainly “comfort” food at the very heart and soul of them, and they are certainly not for the oil-phobic. Baking them is a great alternative. I’m glad you liked them!


  2. This is a really great idea…. I’m going to try this out and let you know how it goes! I will probably bake mine as I do for my Italian meatballs, I’m hoping they stay together well as a “ball”; I will soon find out!! Thanks for sharing this!


    • I hope you like them! They way I get them to stick together is by pressing them really well with my hands while forming the balls. They should stick together just fine in the oven, but let me know how it turns out for you!


  3. I baked these, and there was way too much oil in it! They came out very crumbly and soft, AND there was a pool of oil on the cookie sheet at the end. Also, yes I’m a bit wary of such high fat content. There was so much oil when I was mixing everything that it felt like I was deep frying them. If you bake them and don’t want the fatty flavor, I think you could get away with 1/4 cup of oil.

    Other than that, this was one of the greatest recipes I ever tried! I made it for my omnivore mother and grandmother, and they loved it. My mom rarely tries anything vegan either, and when I made beanballs she actually gagged at them haha. This will definitely be my go-to meatball recipe, only modified slightly.

    Also, if things like these don’t stick together, you can add a little bit of wheat gluten, guar gum, or xanthan gum (they should all be in a health food store).


    • Thanks so much, Amanda. I’m glad you liked them and I’m sorry you had trouble with the oil content. When I made them they came out great, and although they certainly aren’t a low-calorie dish, they weren’t soggy with oil. I’m going to remake them again tonight and check my recipe, it is entirely possible that I wrote down the wrong measurement.

      Happy eating and thanks for reading!


  4. Yeah, I really loved it. I hope I wasn’t too critical about the oil thing. I gave my omnivore aunt a meatball for her birthday today (haha) and she called me up to rave about it and told me she wishes she had a whole plate of them. This is really going to help me impress people, this is like when I first discovered Daiya.

    You know, I just realized what might have happened. When recipes call for dried herbs, I usually substitute a smaller amount of ground herbs (because it’s what I have). That made for a LOT less dry mixture, so that’s probably why I didn’t need so much oil.


    • No, no! Don’t worry – I really appreciate everyone’s opinions. And I’m happy that your aunt liked them, my fiance loved them as well and he is certainly a “meat and carbs” kind of person.

      I am tweaking the recipe a bit today to allow for oil to taste rather than the full amount, hopefully that will help people assess as they form the balls if more oil is needed, and thus avoid excess oil.

      Thanks again for your comments, I really appreciate it and I’m so glad you like them.



Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: