Preheat the oven to 350°F Lightly grease a 9"x5"x3" loaf pan.
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.
Rince and drain the beans and lentils. Place in a food processor with the onion mixture and egg and process until smooth.
Transfer the mixture to a bowl, add all the remaining ingredients and mix well. Season with salt & pepper to taste.
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.
Can be eaten hot or cold.
