Go Back
+ servings
Vegan meatball sub

How to Make the Ultimate Vegan Meatball Sub

Author Chef Summer Storm - garden grub
This easy vegan meatball sub recipe is incredible! The meatballs are made with Impossible Food's burger meat, making this sub taste insanely realistic!
Prep Time 15 mins
Cook Time 15 mins
Total Time 30 mins
Course Dinner, Lunch, Main Course
Cuisine American
Servings 11 meatballs



  • 1 pound favorite raw vegan ground beef (I used Impossible Food's 12 ounce package of burger meat- it's not quite 1 pound, but it's close enough)
  • 1/4 cup yellow onion, small diced
  • 2 tbsp fresh garlic, peeled and minced
  • 1 tbsp fresh basil leaves, minced
  • 1 tbsp fresh parsley, minced
  • 2 tbsp panko bread crumbs
  • 1/4 cup vegan parmesan, finely shredded
  • 1/2 tsp Italian seasoning
  • 1 tsp garlic powder
  • 1 tsp onion powder
  • 1/2 tsp kosher salt
  • 1/2 tsp black pepper
  • 1 tbsp olive oil

For 1 Large Meatball Sub You Will Need (Serves 1 to 2 people)

  • 1 small soft baguette (I used a 10 inch ciabatta-baguette)
  • 6 vegan meatballs
  • 3/4 cup marinara (I used my homemade marinara from this blog)
  • 1/2 cup vegan mozzarella, shredded (I used Daiya's)
  • 1/4 cup vegan parmesan, finely shredded (I used Follow Your Heart's)
  • Optional garnish: pinch of fresh parsley, finely chopped



  • Add all of the ingredients, except for the olive oil, into a medium-sized mixing bowl. Mix this with your hands until evenly combined.
  • Divide the meat mixture into portions that are 2 tablespoons each. Make them flat tablespoon portions; do not make rounded out or hefty amounts. Roll them into balls. You should have about 11 meatballs.
  • Now, place a large saute pan over medium heat. Once hot, add in the olive oil. Tilt the pan around the ensure the entire bottom is covered in the oil.
  • Now, add in the meatballs and cook them for 11 to 13 minutes, turning them over and around every couple of minutes to make them evenly browned and crispy.

How to Build & Cook 1 Large Meatball Sub

  • Turn the broiler on to medium/medium-high.
  • Slice open your bread of choice. Lay it on a baking sheet.
  • Line your desired amount of meatballs inside the bread.
  • Top the meatballs off with the marinara sauce.
  • Toss the shredded mozzarella and parmesan together in a bowl and then sprinkle it evenly over the sauced meatballs.
  • Place the baking sheet with the sub on it on the middle oven rack and broil for 2-4 minutes, or until the cheese has completely melted. Keep a close eye on it, so the top edges of the bread don't burn!
  • Garnish with a pinch of finely chopped fresh parsley!
Keyword marinara sauce, meatball sub, meatballs, sandwich, sub sandwich
Tried this recipe?Let me know how it was!