Vegan Meatball Sub Sandwich Recipe (2024)

home Vegan Recipes Sandwiches

5 from 5 votes

1 hour hour

by Marly

17

Jump to Recipe

Print Recipe

This post may contain affiliate links. Disclosure Policy

You’ll love this vegan meatball sub sandwich recipe, featuring a simple marinara sauce over savory, garlicky lentil meatballs. The sauce is smothered with vegan mozzarella and served on toasted hoagie buns.

Vegan Meatball Sub Sandwich Recipe (1)

I get a lot of questions about veganism. The most popular question of course is, “Where do you get your protein?” It really is a ridiculous question when you think about it. Herbivores are some of the biggest mammals on the planet, and what do they eat? Plants!

One of my favorite sources of plant-based protein? Why, this vegan meatball sub sandwich, of course! Lentils are loaded with protein and so are just every plant-based meatball on the market (see more on vegan meatball options below).

It helps that these sandwiches are loaded with comfort food flavor. See my tips below on freezing them for quick and easy weeknight meals!

Table of Contents show

Key Ingredients

You can find the full printable recipe, including ingredient quantities, below. But first, here are some explanations of ingredients and steps to help you make this recipe perfect every time.

Here are the ingredients you’ll need for this recipe, including substitution ideas:

  • Vegan Meatballs — I love using a batch of plant-based lentil meatballs. You can substitute storebought vegan meatballs or make these meaty Impossible vegan meatballs.
  • Marinara — You’ll need 3 cups of vegan marinara sauce.
  • Hoagie buns — Check the label to make sure they’re vegan. If you prefer to toast the buns, drizzle some olive oil or vegan butter over the buns.
  • Vegan mozzarella shreds — Our favorite brands are Daiya or Follow Your Heart, but there are plenty to choose from these days.

How to Make Vegan Meatball Subs

  1. Make vegan meatballs (or heat up storebought).
    Vegan Meatball Sub Sandwich Recipe (2)
  2. Place 4 meatballs on each bun.
  3. Drizzle marinara sauce on top of the meatballs.
    Vegan Meatball Sub Sandwich Recipe (3)
  4. Top each sandwich with equal amounts of vegan mozzarella.
  5. Place the sandwiches on the parchment-lined baking sheet.
  6. Toast the sandwiches until the cheese has melted and is golden brown around the edges.
  7. Serve with marinara sauce for dipping or drizzling on top.

What Makes This Recipe Shine?

  • Freezer Friendly. Make up a double batch of sandwiches and freeze them for quick meals throughout the week!
  • Lentils are Inexpensive. You can buy a bag of lentils for around a dollar. A bag of lentils can make a lot of meals.
  • Easy Peasy. Lentils are legumes, but unlike other plants in this family, they don’t require pre-soaking. Most lentils cook up nicely within 20 to 25 minutes.
  • Protein Punch. Lentils have the third-highest protein content of plant-based foods. And unlike meat, lentils don’t include any of the things you don’t want, like saturated animal fats and cholesterol. Yes, the lentil is only giving you good things for your body like fiber, folate, Vitamin B1, and iron.
  • Umami. The vegan worcestershire sauce in the meatballs adds complexity for your taste buds by touching on the fifth flavor, umami. That’s thanks to the vinegar used to make it. I’m addicted to this stuff and use it all the time.
Vegan Meatball Sub Sandwich Recipe (4)

Vegan Meatball Options

I love making my own vegan meatballs because it’s so easy. So, whether you want to make your own, or you prefer storebought, here are some great options:

  • Impossible Meatball Sub — You can make meatballs with Impossible ground plant-based meat. Use a typical meatball recipe, but substitute a flax egg (or Just Egg), and then cook them just like regular meatballs.
  • Gardein Vegan Meatballs — We regularly buy packages of Gardein meatballs because it’s nice to have them in the freezer for sandwiches, pasta, and more.
  • Pure Farmland Veggie Meatballs — These need to be cooked in a skillet before adding them to your sandwiches. Follow the package directions. They’re very tasty with an spicy Italian flair.
  • Beyond Meatballs — Like these other products, they need to be cooked up prior to eating them. I have yet to see them in stores, but I hear they’re amazing.
  • Good & Gather — This is the Target brand and their plant-based meatballs are delicious, affordable, and perfect for this vegan meatball sub recipe!
  • Lentil Meatballs — If you’re into making your own, these plant-based lentil meatballs are so good!

Serving Suggestions

Serve this main meal sandwich with any of the following side dishes:

  • Air Fryer French Fries
  • Vegan Potato Salad
  • Vegan Cole Slaw
  • Kale Salad

Storage Tips

Store sandwiches in an airtight container in the fridge for up to 5 days. They can be frozen in freezer-safe containers or bags for up to 2 months.

Mixing it Up

I’m suggesting marinara sauce for your meatballs, but there are different sauces you can use to take this dish in another direction. Try these when you’re wanting something a little different:

  • Vegan BBQ Sauce — spread BBQ sauce over the meatballs to create a summertime favorite sandwich or snack
  • Vegan Alfredo Sauce — You can make a white pizza, so why not a white meatball sub!
  • Get spicy with Vegan Buffalo Sauce!

Frequently-Asked Questions

Is marinara sauce vegan?

Not all marinara sauces are vegan. In fact, some have meat and/or cheeses in them, so always read the label before purchasing marinara sauce.

Is the Beyond Meat Sub at Subway vegan?

The Beyond Meat Sub at Subway is vegetarian. To make it a vegan option, order it on either the 9-grain or standard Italian bun and without cheese.

Vegan Meatball Sub Sandwich Recipe (5)

More Vegan Sandwiches

Everyone loves this vegan meatball sub sandwich! If trying it has you itching to try other vegan sandwiches, here are some favorites:

Sweet Potato Black Bean Burger

30 mins total

Fried Tofu Sandwich

25 mins total

Vegan Philly Cheesesteak

40 mins total

Vegan Meatball Sub Sandwich Recipe (10)

Subscribe and get a free Easy Vegan Recipes eBook

Plus our latest vegan recipes, delivered right to your inbox!

Vegan Meatball Sub Sandwich Recipe (11)

Vegan Meatball Sub Sandwich Recipe (12)

Vegan Meatball Sub

This vegan meatball sub sandwich features a simple tomato sauce over savory, garlicky lentil meatballs. The sauce is smothered with vegan mozzarella and served on a hoagie bun. Every bite is absolutely delicious!

5 from 5 votes

Print Pin Rate Save

Course: Main Course

Cuisine: American

Prep Time: 15 minutes minutes

Cook Time: 45 minutes minutes

Total Time: 1 hour hour

Servings: 8 sandwiches

Calories: 535kcal

Author: Marly McMillen

Ingredients

  • 1 batch Vegan Lentil Burger mix (or use Gardein Vegan Meatballs)
  • 3 cups marinara sauce
  • 8 hoagie buns
  • 4 tablespoons vegan butter
  • 2 cups vegan mozzarella shreds

Instructions

For the Meatballs:

  • Preheat oven to 350°F/175°C. Line a 9×13 baking pan with parchment paper.

  • Make the lentil mixture according to instructions. Then use a cookie scoop to create 1-inch meatballs. Place these on the prepared baking sheet. You can place them closely together, just leave enough room for air to circulate around them.

  • Spray the meatballs with a light coating of vegetable cooking spray.

  • Bake for 30 minutes, using tongs to turn the meatballs about halfway through cooking.

  • Whether using frozen or homemade meatballs, transfer them to a saucepan and cover with marinara sauce over medium heat. Gently stir until the meatballs are coated. Cook until the sauce and meatballs are heated through, around 10 minutes.

For the Meatball Subs:

  • Spread butter on both cut sides of the buns. Turn your oven's broiler on and broil buns until toasted, 2 to 3 minutes. Keep a careful watch on the buns so they don't burn.

  • Place 4 meatballs on each toasted bun. Add a bit of sauce to each bun. Top with equal amounts of vegan mozzarella. Place the sandwiches on the parchment-lined baking sheet from above.

  • Place the pan in the oven and broil the sandwiches for 2 to 3 minutes, until the cheese has melted and is golden brown around the edges.

  • Serve sandwiches with marinara sauce for dipping or drizzling on top.

  • Store sandwiches in an airtight container in the fridge for up to 5 days. They can be frozen in freezer-safe containers or bags for up to 2 months.

(The products above contain sponsored links to products we use and recommend)

Calories: 535kcal | Carbohydrates: 75g | Protein: 20g | Fat: 16g | Saturated Fat: 4g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 3g | Trans Fat: 1g | Sodium: 1390mg | Potassium: 807mg | Fiber: 13g | Sugar: 10g | Vitamin A: 1967IU | Vitamin C: 10mg | Calcium: 196mg | Iron: 7mg

The nutrition information shown is an estimate provided by an online nutrition calculator and should not be considered a substitute for a professional nutritionist’s advice.

Did you make this recipe?

Leave a rating below then tag @namelymarly on Instagram and hashtag it #namelymarly. I love seeing your creations!

This post was originally published in 2011 and was updated to include new photos, new text, and an updated recipe in 2022.

Vegan Meatball Sub Sandwich Recipe (2024)
Top Articles
Latest Posts
Article information

Author: Duncan Muller

Last Updated:

Views: 5842

Rating: 4.9 / 5 (59 voted)

Reviews: 90% of readers found this page helpful

Author information

Name: Duncan Muller

Birthday: 1997-01-13

Address: Apt. 505 914 Phillip Crossroad, O'Konborough, NV 62411

Phone: +8555305800947

Job: Construction Agent

Hobby: Shopping, Table tennis, Snowboarding, Rafting, Motor sports, Homebrewing, Taxidermy

Introduction: My name is Duncan Muller, I am a enchanting, good, gentle, modern, tasty, nice, elegant person who loves writing and wants to share my knowledge and understanding with you.