Prep Time: 30 minutes | Cook Time: 40 minutes | Total Time: 70 minutes | Yield: 6 servings
Imagine sinking your teeth into a warm, crusty sub roll, piled high with savory, perfectly seasoned “meatballs” and smothered in a rich, tangy marinara sauce. Now imagine that deliciousness is entirely plant-based, incredibly budget-friendly, and packed with wholesome ingredients. That’s exactly what you get with these incredible Vegan Lentil “Meatball” Subs!
This recipe isn’t just another vegan dinner; it’s a smart solution for busy weeknights when you crave something deeply satisfying and comforting without spending a fortune. Lentils are the unsung heroes here, transforming into tender, flavorful “meatballs” that hold their shape beautifully and offer a fantastic source of plant-based protein and fiber. They absorb all the wonderful spices, creating a robust, umami-rich flavor and satisfying texture that even the most dedicated omnivores will adore.
Each bite delivers a delightful contrast: the crisp exterior of the baked “meatball,” the soft, chewy interior, the bright acidity of the marinara, and the freshness of optional toppings. It’s a hearty, filling meal that feels indulgent but is secretly nourishing. Whether you’re a seasoned vegan cook or just looking to incorporate more plant-based meals, these lentil “meatball” subs are a guaranteed hit that will leave you feeling satisfied and happy, proving budget-friendly vegan food can be truly exceptional.
Ingredients
For the Lentil “Meatballs”
- 1 cup dried brown or green lentils, rinsed
- 3 cups vegetable broth or water
- 1 tablespoon olive oil
- 1 small yellow onion, finely diced
- 2 cloves garlic, minced
- 1/2 cup breadcrumbs (panko or regular)
- 1/4 cup finely chopped fresh parsley
- 2 tablespoons nutritional yeast (optional, for cheesy flavor)
- 1 tablespoon soy sauce or tamari
- 1 teaspoon dried oregano
- 1/2 teaspoon dried basil
- 1/2 teaspoon smoked paprika
- 1/4 teaspoon black pepper
- Pinch of red pepper flakes (optional, for a kick)
- Salt to taste
For Assembling the Subs
- 6 sub rolls or baguettes, split lengthwise
- 2 cups marinara sauce, warmed
- Vegan mozzarella shreds or slices (optional)
- Fresh basil or parsley, chopped (for garnish)
- Red onion, thinly sliced (optional)
- Pickled jalapeños (optional)
Step-by-Step Instructions
- Cook the Lentils: In a medium saucepan, combine the rinsed lentils and vegetable broth (or water). Bring to a boil, then reduce heat, cover, and simmer for 20-25 minutes, or until lentils are tender but still hold their shape. Drain any excess liquid thoroughly and set aside to cool slightly.
- Sauté Aromatics: While the lentils cook, heat olive oil in a large skillet over medium heat. Add the finely diced onion and cook for 5-7 minutes until softened and translucent. Add the minced garlic and cook for another minute until fragrant. Remove from heat.
- Combine “Meatball” Mixture: In a large mixing bowl, combine the cooked lentils, sautéed onion and garlic mixture, breadcrumbs, fresh parsley, nutritional yeast (if using), soy sauce, oregano, basil, smoked paprika, black pepper, and red pepper flakes (if using). Use a fork or potato masher to mash about half of the lentils, leaving some whole for texture. Mix everything thoroughly until well combined and the mixture can be formed into balls. Taste and adjust salt and pepper as needed.
- Form and Bake “Meatballs”: Preheat your oven to 375°F (190°C). Line a baking sheet with parchment paper. Using your hands, form the lentil mixture into approximately 18-20 golf-ball-sized “meatballs.” Place them on the prepared baking sheet, ensuring they are not touching.
- Bake to Perfection: Bake for 25-30 minutes, flipping them halfway through, until the “meatballs” are golden brown and firm on the outside. They should be slightly crispy.
- Prepare the Subs: While the “meatballs” are baking, gently warm your marinara sauce in a saucepan. If desired, lightly toast your sub rolls in the oven for a few minutes until slightly crisp.
- Assemble and Serve: Spoon a generous amount of warm marinara sauce into each sub roll. Arrange 3-4 lentil “meatballs” inside each roll. If using vegan mozzarella, place it over the “meatballs” and return the subs to the oven for 2-3 minutes, or until the cheese is melted and bubbly. Garnish with fresh basil or parsley, and add any other desired toppings like sliced red onion or pickled jalapeños. Serve immediately and enjoy!
Pro Tips for Success
- Perfect Lentil Texture: Cook lentils until tender but not mushy. Overcooked lentils lead to a wet mixture. Drain thoroughly to ensure firm “meatballs.”
- Mash for Binding: Mashing about half the cooked lentils creates the necessary binder for the “meatballs” while leaving some whole for a satisfying, meaty texture.
- Season Boldly: Lentils are mild, so don’t hold back on spices. Taste the mixture before forming and adjust salt and pepper. Nutritional yeast adds a fantastic savory depth.
- Bake for Crispness: Baking at 375°F (190°C) and flipping halfway ensures a lovely golden-brown, slightly crispy exterior, preventing soft or crumbly “meatballs.”
Variations & Substitutions
- Gluten-Free: Use gluten-free breadcrumbs and tamari. Serve on a GF baguette, GF pasta, or rice.
- Spicy Kick: Increase red pepper flakes or add hot sauce to your marinara. Fresh chopped jalapeños on top also work.
- Herb Swaps: Experiment with dried or fresh thyme, rosemary, or marjoram for different flavor profiles.
- Higher Protein: Add 1/4 cup finely chopped walnuts or sunflower seeds to the mixture for extra protein and texture.
- Different Sauces: Try a creamy cashew Alfredo, spicy arrabiata, or vegan pesto instead of marinara.
Serving Suggestions
These hearty lentil “meatball” subs are a complete meal on their own, perfect for a satisfying weeknight dinner or a robust lunch. For a lighter touch, serve them alongside a crisp green salad with a simple vinaigrette. They also pair wonderfully with a side of roasted vegetables like asparagus or broccoli. Enjoy them fresh out of the oven when the “meatballs” are warm and the bread is perfectly toasted.
Storage & Reheating
Refrigerator: Leftover lentil “meatballs” can be stored separately from the sub rolls and marinara in an airtight container in the refrigerator for up to 3-4 days. The assembled subs are best eaten fresh, as the bread can get soggy.
Freezer: The cooked lentil “meatballs” freeze beautifully! Arrange them in a single layer on a baking sheet and freeze until solid, then transfer to a freezer-safe bag or container. They will keep for up to 2-3 months. Thaw overnight in the refrigerator before reheating.
Reheating: To reheat “meatballs,” warm them in a skillet with a little marinara sauce over medium heat until heated through, or bake in the oven at 350°F (175°C) for 10-15 minutes. Reheat marinara separately. Assemble fresh subs when ready to eat.
Frequently Asked Questions
Q: Can I make the lentil “meatballs” ahead of time?
A: Yes! Bake them up to 2-3 days in advance and store in an airtight container in the refrigerator. Reheat gently before assembling.
Q: What if my “meatball” mixture is too wet or too dry?
A: If too wet, add a tablespoon or two more breadcrumbs. If too dry, add a tablespoon of vegetable broth until it comes together. It should be firm enough to roll.
Q: Can I air fry the lentil “meatballs”?
A: Absolutely! Air fry at 375°F (190°C) for 12-15 minutes, shaking halfway, until golden and crispy. Lightly spray with oil first.
Final Thoughts
These Budget-Friendly Vegan Lentil “Meatball” Subs are more than just a meal; they’re a testament to how incredibly satisfying, flavorful, and easy plant-based eating can be. With their hearty texture, rich savory taste, and comforting warmth, they’re destined to become a new favorite in your kitchen. Gather your ingredients, roll up your sleeves, and get ready to enjoy a truly delicious and wholesome meal that proves you don’t need a big budget to eat like royalty. Happy cooking!