Heat ghee or unsalted butter in a pan on medium heat
Add cumin seeds when cumin seeds start crackling add asafetida
Immediately add chopped onion and sauté it until translucent
Add ginger, chili and garlic paste sauté it for 5-10 seconds
Add chili, turmeric, coriander, and cumin powder mix it well
Add tomato puree and mix it.
Cover the lid and let it cook for 10 minutes on medium heat
Stir one or two times in between - tomatoes are done when there’s no raw smell
Add garam masala and rajma masala and mix it
Add rajma stock or water, cooked or canned rajma and salt
Cover the pan and cook it for 20 minutes or till gravy is thick
Add crushed kasuri methi and let rajma masala simmer for a minute
Garnish rajma masala with coriander.
Serve rajma masala hot with steamed basmati rice, jeera rice or naan