This post contains affiliate links. Please see ourย disclosure policy.

Sandwich fans will love these vegan meatball subs.ย  Not only are these lentil balls super easy to make, but also 100% plant-based, and sooo delicious!! Perfect in subs or over spaghetti. Soy-free, Nutfree. ย Gluten-free option.

vegan meatball subs topped with lentil meatballs and shredded vegan cheese

If you’re a sandwich fan like me, you will LOVE this easy vegan meatball sub recipe.ย  Not only is it super simple to make it’s also 100 % plant-based, soy-free and and sooo delicious!!

We have baked lentil meatballs covered with marinara and melty vegan cheese served over an oven-toasted bun that gets brushed with garlic butter! YUM! Also all baked in the same pan so fewer dishes!

a vegan meatball sub made with lentil meatballs and topped with vegan cheese shreds

The vegan meatball subs are completely made from scratch and while many plant-based meatballs use tofu, these are soy-free. The flavor comes from lots of Italian herbs, spices, and nutritional yeast. While the ingredient list for this vegan meatball sub recipe might seem rather long, at first sight, most of the ingredients are really just spices. While you can pan-fry vegan meatballs, I prefer this baked version.

And then all you need is a good marinara sauce and some Italian sandwich rolls or baguette. Let’s not forget a sprinkle of some vegan cheese and maybe some fresh parsley on top.

The perfect weeknight dinner and let me tell you, kids LOVE these! These are perfect for game days and picnics. Serve the lentil balls with spaghetti and marinara for variation.

vegan meatball subs topped with lentil meatballs and sprinkled with vegan cheese shreds

More vegan burgers and sandwiches:

Vegan Meatball Subs

4.89 from 9 votes
By: Vegan Richa
Prep: 15 minutes
Cook: 40 minutes
Total: 55 minutes
Servings: 4
Course: Main Course
Cuisine: American
Sandwich fans will love these vegan meatball subs.ย  Not only are these lentil balls super easy to make, but also 100 % plant-based, and Baked!! Perfect in subs or over spaghetti. Soyfree Nutfree recipe makes 14-16 balls
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Ingredients 
 

For the meatballs:

  • 1 tablespoon extra virgin olive oil
  • 3 cloves garlic minced
  • 3 tablespoons finely chopped shallots or red onion
  • 15 ounce can lentils drained , or 1 1/2 cup cooked lentils (green or brown)
  • 1/2 teaspoon crushed fennel seeds
  • 1/4 teaspoon pepper flakes
  • a pinch of nutmeg
  • 1/2-3/4 teaspoon salt
  • 1/2 teaspoon onion powder
  • 1/4 teaspoon black pepper
  • 1 teaspoon Italian seasoning
  • 1/2 teaspoon oregano
  • 1/2 teaspoon parsley
  • 1 tablespoon nutritional yeast, optional
  • 1 1/2 tablespoons flaxseed meal , mixed with 3 tablespoons water
  • 1 tablespoon vegan worcestershire sauce
  • 1 tablespoon tomato paste
  • 1/4 cup vegan mozzarella
  • 3/4 cup breadcrumbs

For the subs:

  • 18 to 20 ounces marinara sauce , or pasta sauce of choice
  • 1/2 cup vegan mozzarella cheese
  • 4 Long buns or other bread of choice

Instructions 

  • For the meatballs: Heat a skillet over medium low heat. Add the olive oil and let it get hot. Then add the garlic and shallots and cook until golden then set aside.
  • To a bowl, add the lentils And mash until half of the lentils are mashed. Add the garlic and shallots and the rest of the ingredients except the breadcrumbs and mix really well.
  • Then add in 1/2 a cup of the breadcrumbs first then mix in. Then add more breadcrumbs as needed until the mixture is not overly moist or sticky. Or add in 1-2 tablespoons flour if needed
  • Line a 9 x 11 or similar size baking dish with parchment. Use a 1 1/2 tablespoon cookie scoop to portion out your meatball mixture. Then roll it between your hands to even it out and then place it on the parchment lined baking dish. Brush with oil (optional)
  • Bake at 400 degrees Fahrenheit(206 degrees C) ย for 20 to 25 minutes or until the outside of the meatballs is crisp and set. Remove the meatballs from the baking dish.
  • Assemble: Add your hot dog buns to the baking dish and brush with melted vegan butter or olive oil or some vegan garlic butter. (Remove the parchment before adding the buns as some parchment papers are not broil proof and might burn)
  • Put the dish back in the oven and broil for 3 to 5 minutes or until the bread is starting to turn golden. Remove the dish from the oven, Add your meatballs to the bread.
  • Heat up your pasta sauce until it's about hot and drizzle over the meatballs. Add a good helping of vegan cheese on top and then return the baking dish to the oven.
  • Broil again for 3-5 minutes to melt the cheese on top and then remove from the oven. Top with some fresh herbs such as basil or parsley. Serve immediately.

Video

Notes

To make the meatballs gluten-free, use gluten-free breadcrumbs. use gluten-free bread to serve it or serve with gluten-free pasta as spaghetti and meatballs.
storage: Store the baked โ€œmeatballsโ€ refrigerated for upto 3 days. Reheat in the oven for 5 minutes (you can put them another baking dish while broiling the bread. Then add to the bread, top with hot marinara and cheese and broil again
Nutrition does not include bread. 1 serving is 4 meatballs with bread and vegan cheeseย 

Nutrition

Calories: 395kcal, Carbohydrates: 60g, Protein: 17g, Fat: 11g, Saturated Fat: 2g, Sodium: 658mg, Potassium: 1168mg, Fiber: 15g, Sugar: 11g, Vitamin A: 776IU, Vitamin C: 18mg, Calcium: 131mg, Iron: 8mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Did you make this recipe? Rate and comment below!

Ingredients:

  • the base of our meatballs are lentils – cooked and drained
  • minced fried garlic and finely chopped shallots are sauteed for some umami
  • seasoning: I like a blend of fennel seeds, pepper flakes, nutmeg, onion powder, black pepper, and Italian seasoning, oregano, and parsley
  • vegan mozzarella, vegan Worcestershire-sauce, tomato paste, and nutritional yeast are added to the meatballs for that boost of umami
  • flour and breadcrumbs help bind the mix together and flaxseed meal mixed with 3 tablespoons of water acts as a stand-in for the egg
  • Marinara sauce and more vegan cheese are quintessential to the classic meatball sub and this is what I add here

Tips:

  • To make the meatballs gluten-free, use gluten-free breadcrumbs
  • You can use your favorite gluten-free bread to serve this
  • Alternatively, serve the lentil meatballs over gluten-free pasta for a dinner of spaghetti and meatballs
  • As a topping, use homemade or storebought marinara or your favorite pasta sauce of choice

ingredients needed for making vegan meatball subs

How to make vegan Meatball Subs:

For the meatballs: Heat a skillet over medium-low heat. Add the olive oil and let it get hot. Then add the garlic and shallots and cook until golden, then set aside.

cooked lentils in a bowl

To a bowl, add the lentils And mash until half of the lentils are mashed. Add the garlic and shallots and the rest of the ingredients except the breadcrumbs and mix really well.

vegan lentil meatballs mix in a white bowl

vegan meatballs mix in a white bowl

Then add in 1/2 cup of the breadcrumbs first then mix in. Then add more breadcrumbs as needed until the mixture is not overly moist or sticky.

vegan meatball mixture in a white bowl

Line a 9 x 11 or similar size baking dish with parchment. Use a 1 1/2 tablespoon cookie scoop to portion out your meatball mixture. Then roll it between your hands to even it out and then place it on the parchment-lined baking dish. Brush with oil (optional)

vegan lentil meatballs in a white casserole dish

vegan lentil meatballs with cheese shreds in a white casserole dish

Bake at 400 degrees Fahrenheit (206 degrees C) ย for 20 to 25 minutes or until the outside of the meatballs is crisp and set. Remove the meatballs from the baking dish.

baked vegan lentil meatballs for meatball subs in a white casserole dish

overhead shot of 4 baguette buns in a casserole dish

Add your hot dog buns to the baking dish and brush with melted vegan butter or olive oil or some garlic butter.

sliced open Italian baguette buns in a white casserole dish

Put the dish back in the oven and broil for 3 to 5 minutes or until the bread is starting to turn golden. Remove the dish from the oven, and add your meatballs to the bread.

a casserole dish with vegan meatball subs topped with lentil meatballs and marinara sauce

Heat up your pasta sauce until it’s about hot and drizzle over the meatballs. Add a good helping of vegan cheese on top and then return the baking dish to the oven.

vegan meatball subs topped with lentil meatballs being assembled with marinara sauce and shredded cheese

Broil again for 3-5 minutes to melt the cheese on top and then remove from the oven. Top with some fresh herbs such as basil or parsley. Serve immediately.

a casserole dish with vegan meatball subs topped with shredded cheese

To Store

Store the baked โ€œmeatballsโ€ refrigerated for upto 3 days. Reheat in the oven for 5 minutes (you can put them another baking dish while broiling the bread. Then add to the bread, top with hot marinara and cheese and broil again

overhead shot of a vegan meatballs sub srinkled with vegan cheese shreds

 

 

 

About Richa

Hi, I'm Richa! I create flavorful plant based recipes that are inspired by my Indian upbringing, including many gluten-free, soy-free, and oil-free options.

You May Also Like

4.89 from 9 votes (2 ratings without comment)

Leave a comment

If you Love the Recipe, Please consider rating it using stars in comments! It helps readers and helps more people find the recipe online and I love hearing from you all!

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

22 Comments

  1. Joy says:

    5 stars
    Wow! These โ€œmeatballsโ€ really deliver – easy to make with pantry badic ingedients, perfect texture, just the right amount of crispiness. This will be my go-to replacing my black bean โ€œmeatballs.โ€ I used Trader Joes steamed lentils – they start out dry and I think that makes the texture even easier to achieve. Thanks, Richa! Another winner!!

    1. Vegan Richa Support says:

      Yay! Glad you like it.