Blend the ‘Paste’ ingredients in a spice or coffee grinder. Set aside.
In medium size mixing bowl, add the ‘Marinade’ ingredients.
Add the ‘Paste’ ingredients to the ‘Marinade’ ingredients and mix. Set aside.
Puree the ‘Puree’ ingredients in a blender. Set aside.
In a medium sauce pan over medium heat, add oil and butter.
Once the butter has melted, add the ‘Marinade’ ingredients and cook for 10 minutes. Stir once every other minute.
Add the ‘Puree’ ingredients and mix. Lower heat and cook covered for 10 minutes.
Add cream, fenugreek leaves, salt and sugar. Stir to combine.
Cook covered for 5 minutes or until butter starts floating on top of the sauce.
Serve.