Did you know the Hindi word 'Garam' which translates to 'Hot', is actually borrowed from Persian! And 'Masala' is basically blend of spices. Garam masala is very personal to every household, depending on the region it can contain an array of spices blended together, it doesn’t necessarily always contains chilli.
I come from North India and this recipe is inspired by mum's garam masala recipe, I have grown up eating in her cooking. I have never seen my mum buying it, she would spend an entire Sunday afternoon (which was her only day off, since she is a teacher), going through each spice to make sure there are no little stones. The dedication, I tell ya!!
Lucky for us, now a days we get much better quality spices and it takes me honestly less than half an hour to prep garam masala for months!
PS: I am pan roasting/toasting the spices, but if you have an oven you can oven roast them as well.