A bean based main course

Recipe Snapshot

  • Prep time: 35 minutes
  • Cook time: 10 minutes
  • Total time: 45 minutes
  • Yield: 4 servings
  • Category: Main Course
  • Cuisine: Indian, Vegan

Ingredients

  • 2 cans garbanzo beans
  • 4 medium tomatoes chopped
  • 2 cups fresh coriander leaves chopped
  • 2 inch ginger chopped
  • 4 cloves garlic chopped
  • 2 green chillies
  • 1 cup water
  • 1 teaspoon salt or to taste
  • 1/2 teaspoon sugar
  • 2 dried bay leaves
  • 1/4 teaspoon cinnamon powder or 1/2 inch cinnamon stick
  • 2 cardamoms or 1/2 teaspoon cardamom seeds
  • 2 cloves laung
  • 2 dried red chilles
  • 1 teaspoon coriander powder
  • 1 teaspoon cumin powder
  • 1/2 teaspoon pomegranate seed powder or rock salt
  • 2 teaspoon oil
  • 1 teaspoon chole masala (optional, I did not use it. Chole fanatics probably cant live without it!)

Method

  1. In a blender, add 3 tomatoes, 4 cloves garlic, 3/4 of the chopped ginger, 2 green chillies and 1/2 can garbanzo beans.
  2. Puree the contents and keep aside.
  3. In a large pan, heat the oil and add all the spices (red chillies, bay leaves, powders etc).
  4. Let them roast on medium heat for 3 minutes.
  5. Add the puree to the pan and let simmer for 15-20 minutes until the puree thickens and starts to leave the sides of the pan.
  6. Pressure cook the garbanzo beans for at least 2 whistles.
  7. In the large pan with the puree, add the coriander leaves, the remaining ginger, cooked garbanzo beans, 1 chopped tomato, salt and sugar and water. you can add chopped red, green bell pepper too!
  8. Let this simmer for 10 minutes covered on medium heat.
  9. Garnish with some lemon juice and chopped white onion.
  10. Serve hot with rotis, puris!!

Kiyaan Singh’s Kitchen Note

Keep this recipe as a working base: cook once as written, then adjust spice, texture, and serving style for your own table.