Melt the ghee or butter in a large pot over medium heat.
Add the onions and jalapenos and season with 1 tsp. of salt.
Cook until onions are tender and beginning to caramelize.
Add the garlic and ginger for approx. 2-3 minutes. Add dried aromatics - cumin, coriander, fenugreek leaves, and garam masala for another minute until very fragrant.
Add the tomato paste and crushed tomatoes, bring to a boil.
Reduce heat and simmer uncovered until the sauce has reduced to a good consistency (approx. 30 minutes).
Add the heavy cream and return to a boil.