Description
The Vegan Meatball Sub is a hearty, plant-based twist on a comfort food classic. Featuring tender vegan meatballs simmered in rich marinara sauce and served in a toasted hoagie roll with melted dairy-free cheese, this sandwich is indulgent, satisfying, and 100% cruelty-free.
Ingredients
16 vegan meatballs (store-bought or homemade)
2 cups marinara sauce
4 hoagie or sub rolls
1 cup dairy-free mozzarella or provolone-style cheese (slices or shredded)
1 tbsp olive oil or vegan butter (optional, for toasting rolls)
1 tsp garlic powder (optional)
1 tsp Italian seasoning (optional)
Fresh basil or parsley, chopped (optional garnish)
Instructions
- If using store-bought vegan meatballs, cook according to package directions. For homemade, bake or pan-fry until browned and firm.
- Warm marinara sauce in a saucepan over medium heat. Add cooked meatballs and simmer for 10 minutes.
- Preheat oven to 375°F (190°C).
- Slice hoagie rolls and toast lightly. Optionally, brush with olive oil or vegan butter and sprinkle with garlic powder and Italian seasoning.
- Fill each roll with saucy meatballs, spoon extra marinara on top, and add vegan cheese.
- Place subs on a baking sheet and bake for 5–10 minutes until cheese is melted and bubbly.
- Garnish with fresh basil or parsley and serve hot.
Notes
- Use gluten-free rolls and GF-certified meatballs for a gluten-free version.
- Toast rolls well to help them hold the saucy filling without getting soggy.
- For extra cheesiness, broil the sub for 2–3 minutes after baking.
- Make ahead: store meatballs and sauce separately and assemble fresh for best texture.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Main Course
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 sandwich
- Calories: 420
- Sugar: 7g
- Sodium: 870mg
- Fat: 18g
- Saturated Fat: 5g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 7g
- Protein: 18g
- Cholesterol: 0mg