These savory vegan lentil meatballs are easy to make and so full of flavor. Serve them over spaghetti or with any of your favorite dishes. You can also use them to prepare Vegan Meatball Sub Sandwiches.
Having meatballs on-hand can make such a difference in your vegan meal prepping. Having them in the freezer means you can heat them quickly while cooking some spaghetti. For example, I love adding vegan meatballs to my vegan spaghetti squash casserole.
Here are the ingredients you’ll need for this recipe:
- Lentils — I recommend using brown lentils as they produce the best texture. It’s a bonus that they’re readily available and affordable, too!
- Onion — I used a yellow onion, but you could substitute a red or white onion.
- Garlic — You’ll need 3 cloves of garlic.
- Walnuts — You’ll need a half-cup of chopped walnuts.
- Bouillon — This recipe calls for Better than Bouillon.
- Magic Sauce — I call this “magic sauce” but really it’s just vegan Worcestershire sauce
- Oats — We’ll be using instant oats. If you only have old fashioned or rolled oats, I recommend churning them in a food processor first to make them softer. You can substitute an equal amount of bread crumbs.
- Seasoning — I use Italian seasoning, but you could substitute what I refer to as “sausage” seasoning. Learn more about adding sausage flavors to plant-based ingredients.
- Nooch — Sometimes referred to as nooch, nutritional yeast flakes add a cheesy flavor. I consider nooch one of the essential ingredients in my vegan kitchen.
Cooking Lentil Meatballs
You have options when it comes to cooking your meatballs. I like to bake them, but you can also cook them in the skillet or the air fryer.
- Skillet Method: You can cook lentil meatballs in a skillet over medium-high heat. Cook on all sides until golden brown. I find transferring the cooked meatballs to a heated oven or toaster oven helps them firm up.
- Oven Method: Place the meatballs on a baking sheet and bake for around 20 minutes. C. Line a baking sheet with parchment paper. Place meatballs equally spaced apart on the baking sheets.
- Air Fryer Method: You can add uncooked meatballs to the air fryer and “fry” for 5 to 10 minutes on each side until golden brown and firm.
Why This Recipe is a Winner
- TEXTURE — Using brown lentils keeps the meatballs firm and not mushy.
- HEALTHY — Adding chopped walnuts creates texture and healthy fats.
- FLAVORFUL — Bouillon and Italian spices make these plant-based meatballs meaty and delicious.
Can you freeze vegan meatballs?
You can freeze vegan meatballs. Bring them to room temperature first, then transfer them to a freezer bag or container. They can be frozen safely for up to 2 months.
Are lentil meatballs gluten-free?
You can make lentil meatballs gluten-free by using instant oats in place of bread crumbs. Alternatively, you can use gluten-free bread crumbs, but it may take more to create the same texture.
Serve meatballs over marinara sauce and cooked spaghetti and vegan roasted vegetables on the side. However, you don’t have to stick with the Italian theme. You can also prepare lentil meatballs with your favorite sauces, such as cheese sauce, BBQ sauce, buffalo sauce, and more:
Store meatballs in an airtight container in the fridge for up to 5 days. They can be frozen in freezer-safe containers for up to 2 months.
Vegan Italian Meals
These vegan lentil meatballs are perfect for making your plant-based spaghetti and meatballs dish. If you love Italian food, add some meatballs to your vegan baked spaghetti pie. Here are more vegan Italian dishes to try:
Vegan Lentil Meatballs
- 1 cup lentils
- 2 ½ cups water
- 1 tablespoon olive oil
- 1 cup chopped onion
- 3 cloves garlic, peeled and minced
- ½ cup walnuts, finely chopped
- 2 teaspoons vegetable Better than Bouillon (see notes for substitutions)
- 2 teaspoons vegan Worcestershire sauce
- 1 tablespoon ground flax seeds
- 1 cup instant oats (see notes for substitutions)
- 1 teaspoon Italian seasoning
- 1 tablespoon nutritional yeast flakes
- salt and pepper to taste
For the Lentils:
- Add lentils to a saucepan. Add the water. Bring this to a boil, then reduce heat to low, cover, and cook for 25 minutes.
- When the lentils are done (they should be tender), drain any excess liquid using a strainer.
For the Meatball Mix:
- As the lentils are cooking, add oil to a skillet over medium heat. Cook until it's shimmering, then add the chopped onions. Cook until translucent, approximately 5 minutes. Then add garlic and cook for one minute.
- Stir in the chopped walnuts, bouillon, and Worcestershire sauce until combined. Then add the ground flax, oats, seasonings, and yeast flakes. Stir until combined.
- Add the cooked and drained lentils while they're still hot. Use a rubber spatula to stir the meatball mix throughout the lentils. Then either use the spatula or a potato masher to press the lentils. You want to leave some of the lentils whole for texture, but mashing a good part of it.
- Test the batter. If it stays together when you press it between your fingers, then it's good to go. But if it's dry, stir in a tablespoon or two of water. Here is where you can also add more salt and pepper to taste.
- Once the batter is ready, roll it into 1-inch balls.
For Cooking Meatballs:
- Skillet Method: Spray cooking spray over a skillet. Place over medium to medium-high heat. Place meatballs in the skillet, leaving a little space between them. Sprinkle the tops of each with freshly ground pepper. Cook for several minutes until the bottom side is golden brown. Use tongs to turn them and cook the other side as well. Place cooked meatballs in a heated oven or toaster oven set at 250°F/120°C while repeating this process with the rest of the lentil batter.
- Oven Method: Heat your oven to 375°F/190°C. Line a baking sheet with parchment paper. Place meatballs equally spaced apart on the baking sheets. Give them a light coating of vegetable cooking spray. Sprinkle the tops of each with freshly ground pepper. Bake for 20 minutes, using tongs to flip them half-way through.
- Serving suggestions: Serve lentil meatballs in sauce like marinara sauce or BBQ sauce. Use it to create a plant-based spaghetti and meatballs dish or a vegan meatball sub sandwich. It's great to serve a few on salads, too.
- Transfer meatballs to an airtight container where they will last 4 to 5 days in the fridge. Place them in a freezer-safe container where they will keep for 2 months in the freezer.
(The products above contain sponsored links to products we use and recommend)
The nutrition information shown is an estimate provided by an online nutrition calculator and should not be considered a substitute for a professional nutritionist’s advice.