Go Back
+ servings
Print Recipe
No ratings yet

Vegan Meatball Sub

I love making my Vegan Meatball Sub as a hearty lunch or dinner, even on busy weeknights! Completely ready in one hour, it’s packed with healthy marinara sauce, tender tofu meatballs, and all the comforting goodness of a classic sub, easy to make and perfect for the whole family.
Prep Time25 minutes
Cook Time35 minutes
Total Time1 hour
Course: Main Course
Cuisine: Italian
Diet: Gluten Free, Vegan, Vegetarian
Servings: 5 servings
Calories: 454kcal
Author: Anjali Shah

Equipment

Ingredients

  • vegan meatballs recipe you may have a few left over if you use my recipe
  • 2 cups marinara homemade or store bought
  • 2 cups chopped kale
  • a drizzle of oil 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:

Instructions

  • Saute kale and garlic in a pan using oil or veggie broth until wilted. Add marinara and cook until warmed throughout.
  • Assemble sandwiches by toasting buns and placing 3 meatballs in each bun.
  • Top with marinara/kale mixture and any other toppings you like!
  • Devour!

Notes

  • Avoid overloading the sandwich! It can be tempting to fill the sandwich with lots of delicious vegan meatballs and savory sauce - I get it! But I recommend sticking to only 3 meatballs per sub, and not overdoing it with the marinara sauce and other toppings. This will help to prevent the sub from falling apart or becoming too messy when eating. By filling the sandwich appropriately, you will get the perfect bite each time without any of the ingredients falling out.
  • If you prefer a thicker sauce, then I recommend simmering for an additional ten minutes to let it reduce a little further.
  • For a smoother texture and faster prep when making homemade meatballs, I combine the tofu and other ingredients in a food processor. This helps to evenly distribute the flavors and create a uniform mixture.
  •  As a mom, I’ve learned that letting the kids build their own sandwiches with their favorite toppings is a game-changer! They have fun, they eat without complaints, and I get a little break, total win-win.

Nutrition

Calories: 454kcal | Carbohydrates: 68g | Protein: 23g | Fat: 14g | Saturated Fat: 1g | Sodium: 1155mg | Potassium: 524mg | Fiber: 16g | Sugar: 12g