Moroccan Carrot Soup

Description
This cold soup is an authentic Moroccan dish, usually served as an appetizer.

Ingredients

 * 1L chicken stock
 * 3oz onions, chopped
 * 1/2 teaspoon ground caraway seed
 * 1 level teaspoon cumin
 * 3 garlic cloves, chopped
 * 1 tablespoon lemon juice
 * 1 tablespoon lime juice
 * 1 lb carrots, peeled and chopped

Directions

 * 1) Put all of the ingredients in a large saucepan and bring the mixture to the boil. Reduce the heat immediately and simmer for 30 minutes.
 * 2) Take the soup off the heat and allow it to cool. Reserving the liquid and put what is left in a blender for about 3 minutes, or until it is smooth.
 * 3) Put the smooth mixture into the liquid and stir well until it becomes even.
 * 4) Allow to cool to room temperature and serve.

This recipe serves 6.