Savor the comforting flavors of an Italian classic with this Vegan Classic Meatball Sandwich—a plant-based twist on a beloved favorite! Featuring hearty lentil-based meatballs packed with protein and umami from walnuts, nutritional yeast, and soy sauce, this recipe delivers all the satisfying textures and flavors you crave. The meatballs are baked to golden perfection, then smothered in rich marinara sauce and topped with melty vegan cheese shreds for an indulgent finish. Nestled inside toasty hoagie rolls or baguette slices and garnished with fresh basil, each bite is a blissful combination of savory, cheesy, and herby goodness. Ready in under an hour, this easy vegan sandwich is perfect for weeknight dinners, casual gatherings, or meal prep. Whether you're a vegan food lover or simply looking for a wholesome, meat-free alternative, this dish is sure to please!
Scan with your phone to download!
Preheat your oven to 400°F (200°C) and line a baking sheet with parchment paper.
In a small bowl, combine flaxseed meal and water. Stir well and let sit for 5 minutes to thicken.
In a food processor, combine cooked lentils, oats, walnuts, soy sauce, nutritional yeast, garlic powder, onion powder, dried oregano, dried basil, salt, and black pepper.
Pulse the mixture until well combined but still slightly chunky, scraping down the sides as needed.
Transfer the mixture to a bowl, add the flaxseed meal mixture, and mix until fully combined.
Form the mixture into small meatballs, approximately 1 tablespoon each, and place them on the prepared baking sheet.
Brush the meatballs with olive oil and bake for 25 minutes, flipping halfway through, until golden and firm.
While the meatballs bake, warm the marinara sauce in a saucepan over medium heat.
Once the meatballs are done, add them to the marinara sauce and gently stir to coat.
Slice the hoagie rolls or baguette pieces in half, lengthwise, and toast them lightly if desired.
Place a generous amount of meatballs and sauce onto each roll, sprinkle with vegan cheese shreds, and return them to the oven for 3-5 minutes until the cheese is melted.
Garnish each sandwich with fresh basil leaves before serving, if using.
Serve the vegan meatball sandwiches hot and enjoy!
Serving size | (1075.3g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 2919.7 |
Total Fat 146.2g | 0% |
Saturated Fat 62.0g | 0% |
Polyunsaturated Fat 31.0g | |
Cholesterol 0mg | 0% |
Sodium 5486.9mg | 0% |
Total Carbohydrate 330.5g | 0% |
Dietary Fiber 40.1g | 0% |
Total Sugars 21.6g | |
Protein 87.5g | 0% |
Vitamin D 0IU | 0% |
Calcium 2014.4mg | 0% |
Iron 23.9mg | 0% |
Potassium 2071.6mg | 0% |
Source of Calories