Vegetarian lentil meatballs are the best — they look like meatballs but are entirely vegetarian and full of flavor. Enjoy them on their own, over pasta or rice, or topped with your favorite sauce.

These lentil meatballs combine lentils and brown rice with egg, wholewheat bread, carrots, onions, mushrooms, garlic, soy sauce and warming spices. They’re nutritious, satisfying and simple to prepare.

Put on your favorite music or a cooking show and make a batch—these are quick to assemble and packed with texture and savory taste.

This recipe yields about 25 meatballs, enough for four servings with pasta. They also store well and taste great cold the next day, so consider making a double batch to have on hand for salads, grain bowls or a quick dinner.

Lentils are a nutritious source of iron and calcium and add hearty texture to these meatballs. Sautéed onions, garlic, mushrooms and herbs build deep flavor that complements the lentil base.
How will you serve your vegetarian lentil meatballs?

Vegetarian lentil meatballs
- Author: Alix and Hugo
- Total Time: 1 hour 20 mins
- Yield: 25 meatballs
Description
Quick and easy vegetarian lentil meatballs that keep well—make a double batch and enjoy them over several days.
Ingredients
- 1 diced onion
- 1 cup chopped carrots
- 1 cup dry lentils
- 3 cups water
- 1/2 cup cooked rice
- 3/4 cup wholewheat bread (crumbs)
- 2 eggs
- 3/4 cup grated cheese
- 2 tbsp parmesan
- 2 diced mushrooms
- 1 tbsp soy sauce
- 1 tsp rice vinegar
- 1 tbsp milk
- 1 tsp paprika
- 1/2 tsp chili powder
- 1 tsp garlic powder
- 1 garlic clove, sliced
- 1 bay leaf
- 1 sprig thyme
- 3 sprigs tarragon, chopped
- Salt and pepper, to taste
- 1 pound spaghetti (optional, for serving)
- 1 cup tomato sauce (for serving)
- 8 sundried tomatoes (optional)
- 3 tbsp dried chives (or 8–10 sprigs fresh)
Instructions
- Rinse and drain the lentils.
- In a saucepan, heat a drizzle of olive oil over medium heat.
- Add sliced garlic and paprika, cook about 1 minute to release the aroma.
- Add the lentils and briefly sauté for 1 minute.
- Pour in 3 cups of water and bring to a boil, then reduce heat.
- Add bay leaf, thyme, salt and pepper, and simmer for about 25 minutes until lentils are tender.
- Meanwhile, heat a little olive oil in a frying pan over medium heat.
- Sauté the diced onion and carrots for about 5 minutes until softened.
- Add chopped tarragon and garlic powder, cook for 1 minute.
- Stir in chili powder and black pepper.
- Add the soy sauce and mix to combine.
- Stir in rice vinegar and continue cooking briefly.
- Reduce the heat and cook another 5 minutes to meld flavors.
- Add mushrooms, torn bread pieces and milk, stir and remove from heat.
- When lentils are done, remove the bay leaf and thyme sprig.
- Transfer the lentils to a food processor or blender bowl.
- Blend the lentils about 2 minutes, until they form a coarse puree.
- Add the sautéed carrot, onion and bread mixture to the lentils.
- Stir in the cooked rice and grated cheese.
- Add the eggs and mix with a spoon until everything is combined.
- Preheat the oven to 400°F (200°C).
- Form the mixture into 1-inch balls and arrange on a baking sheet.
- Bake for about 20 minutes, until set and lightly browned.
- Cook spaghetti according to package instructions, if serving with pasta.
- Serve the lentil meatballs with pasta and tomato sauce, topped with sundried tomatoes, chives and extra parmesan if desired.
- Prep Time: 40 mins
- Cook Time: 40 mins
- Category: Vegetarian
- Cuisine: French-inspired