Go Back
+ servings
Lentil meatballs sit on top of red sauce and spaghetti on a plate.
Print

Vegan Lentil Meatballs

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.
Course Main Course
Cuisine American
Diet Vegan
Prep Time 10 minutes
Cook Time 40 minutes
Total Time 50 minutes
Servings 20 meatballs
Calories 82kcal

Ingredients

  • 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

Instructions

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.
    Cooked lentils in a saucepan.
  • 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.
    A hand holds a spatula, reaching into a skillet with lentils and cooked onions.
  • 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.
    Lentil meatballs are on a baking sheet lined with parchment paper.

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.

Notes

You can substitute soy sauce for the bouillon and/or the vegan Worcestershire sauce.
If using rolled or old-fashioned oats, I recommend running them through a food processor first to break them down. This helps them to become a similar texture to instant oats and they will be more absorbent. 

Nutrition

Calories: 82kcal | Carbohydrates: 10g | Protein: 4g | Fat: 3g | Saturated Fat: 1g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 1g | Sodium: 22mg | Potassium: 145mg | Fiber: 4g | Sugar: 1g | Vitamin A: 7IU | Vitamin C: 1mg | Calcium: 16mg | Iron: 1mg