It's been a while since I've been able to get my hands on real garam masala. I bought some garam masala from a store last week and was disappointed. It lacked the rich flavor that I am use to. There is so many versions of garam masala all with different ingredients. I'm looking for advice for a flavorsome garam masala with moderate heat.
As many have said in the comments, there are many different recipes, often with quite different ingredients. But wikipedia has a list of typical ingredients:
- cumin seeds
- cardamom pods
I don't normally think of garam masala as having any heat. If you want to add some heat to an Indian dish you could use dried cayenne pepper (hotter) or kashmiri chilli powder (milder).
If you're looking to make your own flavorful spice blend, I recommend buying whole spices and getting a spice grinder (I use a dedicated blade coffee grinder). Grinding spices fresh makes them much more flavorful than the pre-ground ones that have been sitting on the supermarket shelf for years.