Spicy Bean & Lentil Loaf

Made This Recipe? Add Your Photo

Total Time
1hr 25mins
Prep 20 mins
Cook 1 hr 5 mins

A great vegetarian alternative to meatloaf. Works great as leftovers as well. If you don't have a food processor, you can mash up the beans with a potato masher.

Ingredients Nutrition


  1. Preheat the oven to 350°F Lightly grease a 9"x5"x3" loaf pan.
  2. Heat the oil in a frying pan, add the onion, garlic & celery and cook gently for 5 minutes, stirring occasionally. Remove the pan from the heat and cool slightly.
  3. Rince and drain the beans and lentils. Place in a food processor with the onion mixture and egg and process until smooth.
  4. Transfer the mixture to a bowl, add all the remaining ingredients and mix well. Season with salt & pepper to taste.
  5. Spoon the mixture into the prepared loaf pan and level the surface. Bake for about 1 hour, then remove from the pan and cut into slices to serve.
  6. Can be eaten hot or cold.
Most Helpful

5 5

from the cookbook "Vegetarian: the best ever recipe collection" by Linda Fraser. This recipe is fantastic!!! It has been a fav of mine for a number of years. I made it for dinner tonight and meat-eater hubby said it tasted just like regular meatloaf. picky eater son said "YUM!" and gobbled it up.

4 5

It held together very well and tasted great. Had to use oats instead of breadcrumbs cause I did not have enough of the crumbs, but I don't think that made a big difference. Used one jalapeno pepper which I mashed with the beans and lentils in the food processor. It is great with tomato sauce and I have had it warm as well as cold. It feezes well and warms up nicely in the microwave without losing shape or falling apart. Thanks for posting.

5 5

YUMMY! I added 2 more cloves of garlic and I sauteed the carrot with the onions, etc. I don't ever have ketchup in the fridge, so I used 2 tbs of tomato paste instead of one. Also, I used tablespoons instead of teaspoons for the spices. Nice and hot! Haven't had it cold yet, but I'm looking forward to it for lunch tomorrow!