Heat some ghee and oil in a pressure cooker, and add the whole spices. Let them sizzle and release their aroma.
3 cloves, 1 big cardamom (black cardamom), 2 cardamom, 1 inch cinnamon stick
Add onion puree and sauté until golden brown.
2 large onions, blend to puree
Stir in the ginger-garlic paste and cook until the raw smell disappears.
2 teaspoon Ginger Garlic paste
Add the ground spices (chole masala, coriander, amchur, chili powder, and turmeric) and mix well.
2 tablespoon chole masala, 1 teaspoon Coriander powder, 1 teaspoon Amchur (dried mango) powder, ½ teaspoon Red chili powder, ¼ teaspoon Haldi (turmeric)
Add tomato puree and salt, cook until the oil separates.
3 medium tomatoes, blend to puree, 1 tablespoon salt or per taste
Add a little water and pressure cook for 3 whistles for that even thick consistency of the gravy (see Note 1 and 3 if using dried chickpeas).
½ cup water
Open the lid, add canned chickpeas, and mix well. Crush dried fenugreek leaves between your palms and stir it in the cooker (see Note 1 and 3 if using dried chickpeas).
1 cup canned chickpeas (See Note 1 and 3 if using dried chickpeas), 1 tablespoon Kasuri meethi (dried fenugreek leaves)
For the tempering, heat some ghee in a small pan. Add hing (asafetida), ginger, and green chilies. Pour this fragrant tempering over the chole.
1 tablespoon ghee, ¼ teaspoon hing (asafetida), 1 inch ginger, julienne chopped, 3 green chili slit chopped
Serve hot and garnish with fresh coriander. This dish is best enjoyed with Kulcha, roti or naan. You can also pair it with some pickled onions and some poppadom on the side for that extra crunch.
1 handful fresh coriander to garnish