Soak & Cook Chickpeas: Soak the garbanzo beans overnight, then drain and rinse. Cook them with water, tea bags, whole spices, and a pinch of baking soda in a pressure cooker for 30 minutes, then let the pressure naturally release. Remove the tea bags, cardamoms, and any foam. (Tip: While the chickpeas cook, you can prepare the tomato puree and blend the onions.)
Prepare Tomato Puree & Blend Onions: Blend tomatoes with garlic, ginger, and green chilies for the puree. Blend the red onions until smooth, adding a little water if needed.
Cook Masala: Heat oil in a pot, sauté cumin seeds and black cardamom, then cook the blended onions for 12–13 minutes until browned. Add the tomato puree, salt, and spices (coriander, cumin, turmeric, Kashmiri chili), and cook covered for 10 minutes until the masala turns dark brown.
Add Cooked Chickpeas: Add 1 cup of cooked chickpeas and mash a few to thicken the gravy. Stir in the remaining chickpeas with their cooking liquid and tamarind concentrate. Cook on low-medium heat for 20 minutes, stirring occasionally. Finish with garam masala and fresh cilantro, then let the chole rest 10 minutes to thicken and develop flavor. Serve hot with Jeera Rice.