3 cups cooked garbanzo beans, with reserved liquid (2 cans)
1 tablespoon unsalted butter
1 teaspoon ground coriander
1 teaspoon ground cumin
1 teaspoon turmeric
1/4 teaspoon cayenne pepper, or to taste
3/8 teaspoon ground cloves
3/8 teaspoon cinnamon
3 cloves garlic, minced
1/2 teaspoon ground ginger
salt to taste
1 tablespoon lemon juice
1 firm tomato, cut in 1/2-inch dice
Melt the butter in a saucepan and over low heat stir in the spices. Allow them to heat, stirring often, for a few minutes. Stir in the garbanzo beans and enough of the reserved liquid to just barely cover them. Stir well, and mash a few of the beans with a fork or potato masher. Cook over a medium flame for about 20 minutes, or until the sauce is quite thick, stirring often. Remove from heat. Stir in the lemon juice and the diced tomato. Taste, and correct the seasoning.