Heat up oil on high in a heavy bottomed cooking pot.
4 tablespoon mustard oil, 1 cup onion, ⅛ teaspoon fennel seeds, ½ teaspoon cumin seed, 2 green cardamom cloves, 1 small cinnamon stick
Once the oil is smoky, reduce the heat to medium & wait for 1-2 minutes. Temper with cumin, cinnamon, and green cardamom. If you are using canned chickpeas, add a bay leaf as well.
Add the garlic, green chillies and ginger next. Saute for 10-15 seconds taking care to not burn anything.
Add the chopped onions next and sauté till the onions start to lightly brown.
Next add all the ground spices(expect garam masala ), add a bit of chicpea stock and saute the spices for a minute or so.
1 teaspoon garlic paste, ¾ cup tomato, ¼ teaspoon sugar, 1 teaspoon coriander powder, 2-3 Thai green chillies (adjust to tolerance)
Add the tomatoes, salt and sugar next. Continue to cook on medium low heat till you see oil separating on the sides of the pot. The tomatoes will soften and turn mushy.This may take 5-8 minutes.
Add the spinach and chickpeas and mix well. Sauté with masala for 5-7 minutes until you see that the spinach is bubbly.
1 cup (~200g) raw chickpeas, 12-15 oz spinach, ½ inch ginger, 4-5 broccoli florets
Reduce the heat to low, add the reserved chickpea stock depending on the consistency of the sauce you like (I add about ½ cup). Mix well. Taste and adjust the salt if needed. If you need to thin out more, add water. Cover and let cook on low for 15-18 minutes 1 teaspoon salt
Check once or twice in between. The spinach will bubble a lot during cooking and you will need to stir it in between to avoid sticking to bottom. Also the spinach will change color to dull green and you will start seeing glisten on the sides of the pot. If you feel that the sauce is getting dry, add ¼ cup stock or water.
Finish with kasuri methi and ¼ teaspoon garam masala. Let sit for 30 minutes before serving. Serve warm.
1 teaspoon kasuri methi (dried fenugreek leaves, optional but recommended), ¾ teaspoon garam masala