Vegan Lentil Meatballs Recipe With Gluten-Free Flour

Vegan Meatballs and sugar pods
Danny Lerner Studio Ltd./StockFood/Riser/Getty Images
Ratings (9)
  • Total: 55 mins
  • Prep: 15 mins
  • Cook: 40 mins
  • Yield: Serves 4-6

Lentil meatballs are just as good as "real" meatballs, but they have the added bonus of being nutrient-rich and just as yummy. This vegan recipe for lentil meatballs is not only dairy-free but egg-free as well. The use of gluten-free flour adds yet another layer of protection if you are on a restrictive diet. While there are a number of different vegan meatball recipes that use other ingredients, such as chickpeas, brown rice, cauliflower, tofu, tempeh, and seitan to name a few. This recipe keeps it simple making the meatball out of mushrooms, flax seeds, lentils and gluten-free powder.

Serves 4-6


  • 2 cups red lentils, rinsed
  • 3 cups vegetable stock
  • ½ cup finely chopped onions
  • 2 cloves garlic, finely chopped
  • 1 tablespoon olive oil, plus more for cooking
  • 8-ounce crimini or button mushrooms, sliced
  • 1 teaspoon dried thyme
  • 1 cup nutritional yeast
  • 1 cup finely ground flax seeds (also known as flax meal)
  • About ¼ cup gluten-free flour, such as sorghum or rice flour, more if needed
  • Salt and pepper to taste

Steps to Make It

  1. In a medium-large pot, combined the lentils, vegetable stock, onions, and garlic and bring to a boil.

  2. Turn down the heat, and let the lentils simmer, covered, for about 20-25 minutes, or until very soft.

  3. Remove from heat and mash well with a potato masher or fork.

  4. Meanwhile, heat the olive oil in a small skillet over medium-high heat.

  5. Add the mushrooms and thyme and saute until the mushrooms are very soft, about 4-6 minutes.

  6. In a food processor or blender, combine half of the lentil mixture with the mushrooms, ground flax seeds and nutritional yeast and process until smooth.

  7. Add the processed mixture to the remaining lentil mixture and mix with a wooden spoon until combined.

  8. Gradually stir in the sorghum flour or rice flour, one tablespoon at a time, until the mixture holds together. Allow the mixture to reach room temperature before forming into balls.

  9. Cook the lentil balls. Heat a small amount of oil in a heavy-bottomed skillet over medium-high heat.

  10. Add the lentil balls to the hot oil, cooking only as many at a time as will fit without touching one another.

  11. Cook, flipping the lentil balls to brown them on all sides until they’re golden brown, about 4 minutes.

  12. Repeat until all of the lentil balls are cooked.

Ingredient Substitutions and Cooking Tips

These vegan meatballs made with lentils are easy to prepare and can be enjoyed in a variety of ways: over spaghetti with store-bought or homemade sauce, on dairy-free sandwich bread as a meatless meatball sub, in a wrap or on their own. When gradually adding the gluten-free flour, just add enough so that the mixture holds together. While some people prefer to cook their meatballs through in the sauce of their choice, these really work infinitely better when they are first seared or lightly sauteed in a pan, as it will keep them from falling apart. Toss with a warm pasta sauce like this Dairy-Free Tomato Vodka Sauce and cooked pasta, enjoy them in a sandwich, or eat as they are!

The lentil meatball mixture can be made up to 1 day in advance and then formed into balls and cooked.