01
Crisp some garlic: Finely chop about half the garlic. Heat the oil in a large saucepan over medium high heat. Add the chopped garlic and cook until lightly golden and crisp, about 6 to 8 minutes. Scoop it out with a slotted spoon and drain on paper towel.
02
Make a paste: Grate the remaining garlic and the ginger into a smooth paste. You can also crush them with a mortar and pestle.
03
Toast whole spices: Keep the oil in the pan. Add bay leaves, green and black cardamom, and cinnamon sticks. Stir for 1 minute until fragrant.
04
Cook the paste: Reduce heat to medium. Add the garlic and ginger paste and cook for about 5 minutes, stirring often. Let it brown slightly, but do not let it burn.
05
Reduce the tomatoes: Add tomatoes, salt, and chilli powder. Bring to a strong simmer and cook until reduced by about half, around 25 to 35 minutes. Stir regularly so it does not catch.
06
Finish the sauce: Stir in the butter and simmer 5 minutes.
07
Season and thicken: Add garam masala, sugar, honey, ground cumin, the crispy garlic, crushed fenugreek leaves, and dried dill. Simmer 10 to 15 minutes.
08
Cool and freeze: Let cool completely. Freeze in single cube portions. Store up to 3 months.