Skip to Main Content

Vegan Meatball Subs

As promised, here’s a great idea for your leftover vegan meatballs from my spaghetti and meatballs recipe: a meatball sub!

Meatballs, made from vegan ground-beef-flavor Gimme Lean, taste even better the next day, after they have soaked in your homemade marinara sauce overnight. When the meatballs are added to a toasted hoagie roll and topped with warm vegan mozzarella, you’ll forget all about that spaghetti you ate them with last night and appreciate their newfound form in all its messy glory.

8 vegan meatballs
1/4 cup marinara sauce
2 hoagie rolls, sliced in half lengthwise
1/4 cup grated vegan mozzarella

  • Preheat the broiler to low.
  • Heat the meatballs and the sauce in the microwave or on the stovetop until warm.
  • Place four meatballs on each hoagie roll, top with half of the marinara and grated soy cheese, and place on an aluminum foil-lined baking sheet.
  • Place under the broiler until the bread is toasted and the soy cheese has started to melt, about 3 minutes.
Makes 2 sandwiches

Servings: 2 Subs

This classic deli sub is so satisfying that you’ll probably be tempted to whip up a whole new batch of soy meatballs, so be prepared. Enjoy!

Commenting is closed.
  • Katie says:

    Phil – I have to disagree. I made these and they were amazing. I think that vegans eating “meat substitutes” serves 2 purposes. 1) It bridges the gap between vegans and meat eaters. Meat eaters and vegetarians feel more comfortable eating food that they are familiar with and have experienced before. 2) It helps vegans to feel less like outcasts who can’t partake in anything that everyone else does at social gatherings. It helps you feel like you are eating the same thing as everyone else.

  • B McCarthy says:

    I agree with that fellow, I don’t see the point of eating ‘fake’ meats, mainly because soya is such an animal unfriendly crop.

  • Melissa says:

    Thank you so much for this recipe! I love your veg blog so much and I check it/use it a few times a week. Of course we all have many reasons for being vegetarian/vegan, but recipes like these make it much easier to feed our omnivorous friends and family without them feeling “deprived”. Sometimes they can’t even tell the difference in the Soy/Veggie protein meals I make, except for the fact that they don’t feel icky after a full meal.

    To Phil,
    I suggest you try cooking some of these substitutes to find out if it makes you feel sick to your stomach as the real thing does. If not, go for it, it’s an amazing thing to be a vegetarian/vegan now versus 10 years ago when the options were pretty much non-existent. The idea of being able to enjoy as much as possible without hurting yourself, the environment or animals, is an incredibly liberating feeling. Take that Soy Meatball Sub to your parent’s house and watch them enjoy, while you consider adopting a new lifestyle that is non-restrictive and good for your body, mind and the planet!

  • suzann says:

    Oh my this looks delicious! I’m going to try it tomorrow!

  • phil says:

    I have really thought hard about becoming a vegan, and lately the smell of meat cooking has really been making me sick to my stomach but, the thing that bothers be about it is this meat ball sub and everything else like it why does everything or most things that are made out to being great why do they have to be imitation cheese or meat or imitation ice cream it bugs me , it seems fake not to be offensive but to me if you want a meatball sub you go and eat a meat ball sub with hamburger and all, not something made to taste like something thats disgusting, why not just have celery and beans? enlighten me cause i really want to become a vegan, which i think comes from an obsession of being sick of being unhealthy and wanting to be more “healthy” eating the right foods, maybe thinking back at what I’ve typed but not going back to change any of it i feel that eating something like above to me would make me go and eat the real thing as time passes by.

  • matt says:

    Great post – this looks outstanding! This is making me wish for a Vegan Meatball Sub instead of the Odwalla I had for “lunch” today.