Garam Masala

Garam masala is a staple of Indian cookery. Making it yourself at home with whole spices is not only easy, but also gives you a much more flavourful spice mix. You can adjust the ingredients to your liking!

When you think about Indian spices, garam masala is probably the one which comes to mind first. It is certainly the Indian spice with which Westerners are most familiar, however it’s only the tip of the iceberg in terms of the variety of Indian spices and spice mixes available.

Over the summer my husband and I travelled back to Canada to visit family and enjoy some quiet time. The street noise outside our apartment in Barcelona is relentless – the traffic, people on cafe terraces getting drunk, slamming doors, random people yelling for no reason (as I’m writing this sentence I hear a woman yelling from outside “Mother, no! No! You’re so annoying!”). So the contrast between this constant ambient noise and the silence of the Pacific Northwest is remarkable.

Besides enjoying the silence, one of my favorite things to do while in Vancouver is to make a visit to the Punjabi market. The Punjabi market is not really a market at all but rather a collection of businesses spread over a couple of blocks which cater to Vancouver’s Indo-Canadian community. My favorite is Punjab Food Centre, which has the largest array of spices I have ever seen in one place. It has literally one full supermarket aisle of just spices. While I consider myself fairly spice-savvy compared to the average person, there could be hundreds of spices in this shop that I have never heard of before. Such is the richness and complexity of Indian cookery. But here let’s start with the basics: garam masala.

Garam masala is a staple of Indian cookery. Making it yourself at home with whole spices is not only easy, but also gives you a much more flavourful spice mix. You can adjust the ingredients to your liking!

Of course you can buy garam masala as a prepared spice mix, but there are several advantages to preparing in yourself. Firstly, when you buy spices as whole seeds, they stay fresher longer than ground spices. Therefore, you can mix up a new batch of garam masala later and it will still be tasty. Secondly, garam masala is incredibly flexible and it’s well-known that recipes vary by region and by family. Therefore, you can adjust the proportions of spices to your taste. In my opinion garam masala shouldn’t be spicy as you can always add chili peppers to your dish, but I’ve bought some packages of garam masala which were extremely heavy on the chili and lacking all the delicate flavours that garam masala should have which made it practically inedible in the final dish. Finally, I’ve never had much luck with pre-blended garam masala as companies tend to us more of the cheaper spices as filler and skimp on the more expensive spices, and it’s just not good.

This is the version of garam masala that I have in my kitchen right now, but I’m always tweaking it and experimenting with ingredients, so feel free to adapt it however you like.

Garam Masala

Garam Masala

Yield: One spice jar
Prep Time: 10 minutes
Cook Time: 5 minutes
Total Time: 15 minutes

This recipe can be easily doubled


  • 1 tablespoon whole coriander seeds
  • 1/2 tablespoon whole cumin seeds
  • 1/2 tablespoon whole black peppercorns
  • 1 teaspoon whole cloves
  • 3/4 teaspoon cardamom seeds (if you can’t buy just the seeds then take them out of the pods)
  • Small piece of cinnamon (about 2 cm long)


  1. Toast the spices in a small pan over medium heat, stirring constantly, until they release their aroma and darken slightly. Remove from heat and allow to cool.
  2. Grind the spices together. The best way for such a small batch is by hand in a mortar and pestle, but a spice grinder will work too.

Did you make this recipe?

Join our Facebook group and share a photo or ask a question!

This page contains affiliate links, meaning, at no additional cost to you, I will earn a commission if you click through and make a purchase. See disclosure policy.

Get the 14-day meal plan!

No Comments

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.