These vegetarian meatball subs can easily be made with homemade or storebought meatless meatballs. Great for quick family dinners or for a party!
jump to recipe
An easy weeknight dinner recipe is priceless, and thankfully these vegetarian meatball subs are just that kind of recipe.
My Vegan Mushroom Meatballs recipe has been around for a little while now, but I only recently started adding them to subs. They are now on regular rotation in my house, along with other weeknight favors like instant pot sloppy joes and black bean enchilada casserole.
It’s easy to make a vegetarian version of this comfort food classic at home. All you need is six ingredients and your favorite vegetarian meatballs!
Don’t be fooled — these may be easy to make, but they aren’t just any meatball subs. Simply adding a layer of garlic butter takes this recipe to a whole other level.
Toasted, garlicky and satisfying!
This post contains Amazon affiliate links. As an Amazon associate I earn from qualifying purchases; read my disclaimer policy for more information.
This recipe can be easily customized but you will need several main ingredients:
- vegetarian/vegan meatballs (homemade or storebought)
- sub rolls (I use whole wheat but white will also work)
- unsalted butter
- garlic powder & salt
- shredded mozzarella cheese
- pasta sauce
- chopped parsley
How to make
You can use storebought frozen veggie balls or my vegan mushroom meatball recipe (makes 12 meatballs). Because the homemade meatballs freeze well, you can double the recipe to have extra meatballs on hand for spaghetti or additional subs.
Start by melting butter and garlic powder in a microwave-safe dish. This can also be done on the stove.
Use a pastry brush (this is one of those gadgets I’m always glad to have on hand) to brush the melted butter on the inside of the sub rolls.
Toast for 3-4 minutes at 350 degrees F, or until the sub insides are golden.
Meanwhile, warm pasta sauce and cooked meatballs in a saucepan.
To assemble the meatball subs: Add 3 meatballs to each sub. Drizzle with 1/4 cup to 1/2 cup marinara sauce (it depends how saucy you like them!). Sprinkle with shredded mozzarella.
Cook in the oven for 5 minutes, or until cheese is melted.
Top with fresh chopped parsley for color and flavor.
What kind of pasta sauce should I use?
You can keep things classic with a jar of traditional spaghetti sauce or use your favorite kind of pasta sauce. I like using roasted garlic and basil or Italian seasoned pasta sauce for extra flavor.
How to make vegan
You can easily make this recipe vegan by replacing shredded mozzarella with your favorite vegan shreds or by omitting cheese entirely. Use vegan butter in place of regular butter and double-check that your sub rolls are vegan.