Spicy Bean Soup

Description
This authentic Moroccan soup is perfect for vegetarians as a light meal or as an appetizer.

Ingredients

 * 1 tablespoon olive oil
 * 2 onions, chopped
 * 2 garlic cloves, crushed
 * 1 teaspoon freshly grated ginger
 * 1.5L water
 * 200g red lentils
 * 400g Chickpeas, drained
 * 400g cannellini beans
 * 400g tomatoes, chopped
 * 50g carrots, chopped
 * 50g celery, chopped
 * 1 teaspoon garam masala
 * 1 teaspoon ground cardamom
 * 1/2 teaspoon ground cayenne pepper
 * 1/2 teaspoon ground cumin

Directions
Heat the olive oil in a large saucepan. When it's hot, add the onions, garlic, and ginger. Reduce the heat and stir gently on a medium heat for about 5 minutes.

Add the remaining ingredients and bring to a boil for five minutes.

Reduce the heat again and allow the mixture to simmer for an hour, slightly more if the Lentil aren't soft.

Take the mixture off the heat and leave it to cool for 10 minutes or so.

Put half of the soup in a blender for about 5 minutes, until it is smooth. Then put that back into the pan with the rest of the soup.

Put the saucepan back on the heat, stirring to make sure it is even, and simmer for five minutes.

This recipe serves 4.