Take ½ cup of dried chickpeas, and soak overnight or at least 4+ hours in hot water.You can cook the soaked chickpeas (garbanzo beans) with 2 cups of water and a pinch of salt in a traditional stovetop pressure cooker or Instant Pot. Alternatively, you can use canned chickpeas for this recipe.Stovetop Pressure Cooker: Pressure cook on high heat for 4-5 whistles, followed by natural pressure release.Instant Pot: Pressure cook on Manual (High Pressure) for 20 minutes with natural pressure release.Note: The cooked chickpeas/chana should be soft and easily mashed when pressed between the finger and thumb. Set aside. Heat oil in a pot (or Dutch oven). Add cumin seeds, and bay leaf, and let cumin seeds splutter.
Then, add the onions, minced ginger, and garlic. Saute the onions until they turn light brown.
Then add tomato puree (or crushed tomatoes along with the juice), and spices like turmeric powder, red chili powder, coriander powder, and garam masala. Saute for 2-3 minutes.
Add pre-cooked or canned chickpeas, full-fat coconut milk, and salt. Stir to combine. If you think the mixture is too thick, add ½ cup of water.
Close the lid and simmer the curry on medium-low heat for 10-15 minutes.
While the curry is still warm, add the spinach and fresh lemon juice. Mix until the spinach has fully wilted.
Chickpea Curry is ready.