Spicy Garbanzo Bean Soup

Ingredients

1 cup garbanzo beans
3 quarts water
1 onion coarsely
2 potatoes scrubbed
28 ounces tomatoes
1/2 cup parsley
1 teaspoon turmeric
1 teaspoon cumin
1/2 teaspoon black pepper
1/2 teaspoon ginger
1/8 teaspoon powdered saffron
1/4 cup lemon juice
1/4 cup cilantro

Instructions

Place the beans and water in a large soup pot. Bring to a boil, turn off the heat and let rest for 1 hour. Add the onion, bring to a boil again, cover and cook over medium heat for 3 hours. Add the remaining ingredients except lemon juice and cilantro. Cook for 1 more hour. Stir in the lemon juice and cilantro just before serving.