Vegan meatball sub with yellow cheese and marinara on a white plate

Vegan Meatball Sub Sandwich

This vegan meatball sub is the ultimate comfort food! It's filled with protein, has hidden veggies and is easy to freeze and pull out for those busy nights!

Course Main Course
Cuisine Italian
Keyword Healthy Meatball Sub, vegan sandwich
Prep Time 25 minutes
Cook Time 35 minutes
Total Time 1 hour
Servings 5 servings
Calories 454 kcal
Author Sophia DeSantis


  • vegan meatballs recipe , you may have a few left over
  • 2 cups marinara , homemade or store bought
  • 2 cups chopped kale
  • a drizzle of your favorite oil for sauteing veggies ,or veggie broth if not using oil
  • 1 teaspoon chopped garlic
  • 5 hot dog buns or sub sandwich rolls , gluten free if needed

Optional toppings:

US Customary - Metric


  1. Saute kale and garlic in a pan using oil or veggie broth until wilted. Add marinara and cook until warmed throughout.

  2. Assemble sandwiches by toasting buns and placing 3 beanballs in each bun.

  3. Top with marinara/kale mixture and any other toppings you like!

  4. Devour!

Recipe Notes

Nutrition Facts
Vegan Meatball Sub Sandwich
Amount Per Serving
Calories 454 Calories from Fat 126
% Daily Value*
Fat 14g22%
Saturated Fat 1g5%
Sodium 1155mg48%
Potassium 524mg15%
Carbohydrates 68g23%
Fiber 16g64%
Sugar 12g13%
Protein 23g46%
Vitamin A 3102IU62%
Vitamin C 39mg47%
Calcium 93mg9%
Iron 3mg17%
* Percent Daily Values are based on a 2000 calorie diet.