garam masala is one of the most flavourful spices. it is a delicate blend of all important spices and should not be added in the beginning or middle stages of your cooking, as it will only omit its flavour that it is known for. instead, always ensure adding garam masala when your tomato puree is completely cooked.