Start by adding 3 ½ tsp S&B curry powder and 2 ½ tsp cumin powder to a dry pan and heat on medium until the flavour is released and the colour has darkened slightly. Stir occasionally to ensure even heating.
Heat a new pan on medium and add 1 tbsp beef fat (or fat of your choice). Once it has melted a little, add 3 cloves garlic and 15 g ginger root and lightly fry until fragrant.
Add 200 g yellow onion(s) and fry over a medium heat until golden and translucent.
Reduce the heat to medium low and continue to fry until caramelized (this takes approximately 30 minutes). Stir occasionally to prevent burning and add a few tablespoons of water if it starts to stick.
Once the onions are caramelized and dark brown, remove the beef fat and mix in 3 tbsp all-purpose flour.
Next add the toasted curry powder and cumin from earlier, and mix thoroughly.
Add a small amount of beef liquid stock and mix vigorously to loosen up the paste.
Add the rest of the beef stock gradually, mixing thoroughly each time. You might want to switch to a whisk to help make it smooth.
Add 2 tsp coriander powder, 3 tbsp sweet orange marmalade, ½ tsp ground cloves, 1 tsp cardamom powder and 2 tsp ginger powder to the mixture and whisk until incorporated.
Add 1 bay leaf and simmer for 2 hours without a lid. Stir occasionally and remove any scum/foam that forms around the edges.
Once the liquid has evaporated and you're left with a thick paste, transfer it to a container and allow to cool.
Cover and store in the fridge until ready use. (If you have time, rest overnight.)