Garam Masala Recipe | How to Make Homemade Garam Masala
Once you make your own garam masala, there really is no going back. Freshly roasted and ground spices have a depth, warmth, and fragrance that shop-bought blends simply cannot match. This homemade garam masala is beautifully aromatic, easy to make, and such a useful spice blend to keep in your kitchen.
Whether you use it to finish off a curry, add warmth to a pot of dhal, or bring extra flavour to your favourite savoury dishes, homemade garam masala adds a richness that makes all the difference. It is one of those pantry staples that brings comfort, depth, and that unmistakable homemade touch to your cooking.

If you’ve been wanting to learn how to make garam masala at home, this is a simple and reliable recipe to start with.
Why You’ll Love This Homemade Garam Masala
- It’s fresh and fragrant – roasting whole spices gives the blend incredible aroma and flavour.
- It’s easy to make – just roast, cool, grind, and store.
- It adds beautiful warmth – ideal for curries, dhal, vegetable dishes, and more.
- It keeps well – perfect to make ahead and store in your spice cupboard.
- It tastes better than shop-bought – richer, fresher, and far more aromatic.
What Is Garam Masala?
Garam masala is a warm, aromatic spice blend commonly used in Indian cooking. Unlike a curry powder, which is often used as the main base of a dish, garam masala is usually added to bring depth, fragrance, and a finishing layer of flavour. It’s not necessarily meant to be hot in terms of chilli heat – the word “garam” refers more to the warming nature of the spices.
Each household tends to have its own version, and that is part of what makes it so special. This blend is beautifully balanced, with earthy dhania and jeera, warming cinnamon and cloves, fragrant cardamom, and a gentle background note from nutmeg and bay leaves.
What Makes Homemade Garam Masala So Good?

The secret is in the roasting. Gently roasting the whole spices helps release their natural oils and deepen their flavour, giving the finished blend a beautifully rich aroma. Once those spices are ground fresh, the difference is immediate – warm, fragrant, and full of life.
This is the kind of blend that can quietly elevate a dish. You may only use a little at a time, but it adds that final layer of flavour that makes food taste fuller, rounder, and more comforting.
How to Make Garam Masala at Home
This recipe is wonderfully straightforward. All the whole spices are roasted together over medium heat until fragrant. As they warm up, your kitchen will fill with the most beautiful aroma. The key is to stir often and keep a close eye on the pan so that the spices toast gently rather than burn.
Once the spices are roasted, remove them from the heat and allow them to cool completely. This is important before grinding, as warm spices can create moisture and affect the texture of the final powder.
When fully cooled, grind the spices into a fine powder. Transfer the garam masala to a clean, dry airtight jar and store it in a cool cupboard, ready to use whenever you want to add warmth and depth to your cooking.
Tips for the Best Garam Masala
- Roast gently – medium to low heat works best so the spices become fragrant without turning bitter.
- Cool completely before grinding – this helps keep the blend dry and fresh.
- Grind finely – for the smoothest texture and best distribution in dishes.
- Use fresh whole spices – the fresher the spices, the more fragrant your garam masala will be.
- Store properly – keep it in an airtight jar away from direct sunlight and moisture.

How to Use Garam Masala
Homemade garam masala is incredibly versatile and can be used in a variety of dishes. It works beautifully in:
- Curries
- Dhal and bean dishes
- Mince dishes
- Vegetable curries
- Chicken and lamb dishes
- Soups and stews
- Marinades
- Rice dishes and savoury sides
It is often best added towards the end of cooking or sprinkled in just before serving, where it can really shine and bring that final burst of fragrance to the dish.
Variations and Substitutions
There are many different ways to make garam masala, and every family seems to have its own version. This is part of its charm. You can adjust the balance slightly depending on your taste.
- For a stronger peppery note, add a few extra black peppercorns.
- For more sweetness and warmth, increase the cinnamon slightly.
- For a more pronounced clove flavour, add a little extra clove – but only a little, as it can be strong.
- For a softer blend, reduce the cloves or pepper slightly.
Just be sure to keep the blend balanced, as garam masala should feel warm, fragrant, and rounded rather than harsh.
Storage Tips
Store your homemade garam masala in a clean, dry, airtight jar in a cool cupboard away from heat and direct sunlight. Like all homemade spice blends, it is best when fresh and fragrant.
While it can last for quite a while if stored properly, the flavour will naturally fade over time. For the best aroma and flavour, try to use it within a few months.
Frequently Asked Questions
Is garam masala spicy?
Not in the chilli-hot sense. Garam masala is more warm and aromatic than fiery, although some of the spices do add a gentle heat.
Can I use garam masala instead of curry powder?
Not exactly. Curry powder and garam masala serve different purposes. Curry powder is usually used as a base spice blend, while garam masala is more often used to add warmth and depth, often towards the end of cooking.
Do I have to roast the spices first?
Yes, it is highly recommended. Roasting helps release the oils in the spices and gives the garam masala a much deeper, fresher flavour.
How long does homemade garam masala last?
If stored properly in an airtight jar, it can last for a few months. It is best used while still fragrant and fresh.
Can I make a bigger batch?
Yes, absolutely. Just keep the ratios the same and make sure you store it in a clean, dry airtight jar.
Final Thoughts
This homemade garam masala recipe is simple, fragrant, and such a lovely one to keep on hand. Once you taste the depth and aroma of freshly roasted and ground spices, it’s hard to go back to anything else. It’s one of those small kitchen staples that can make a big difference to everyday cooking.
Whether you add it to curries, dhal, vegetables, or savoury rice dishes, this garam masala brings warmth, comfort, and beautiful homemade flavour to every spoonful.

Garam Masala
This homemade garam masala is warm, fragrant, and so easy to make. Freshly roasted and ground spices give this blend a depth of flavour that shop-bought versions simply cannot match. It’s perfect to keep on hand for curries, dhal, vegetable dishes, and everyday cooking.
Ingredients
- 4 tablespoons dhania seeds (coriander seeds)
- 2 tablespoons jeera seeds (cumin seeds)
- 1 tablespoon black peppercorns
- 1 tablespoon green cardamom pods
- 1 teaspoon cloves
- 3 cinnamon sticks
- 2 bay leaves
- 1/2 teaspoon nutmeg
Method
- Add the dhania seeds, jeera seeds, black peppercorns, green cardamom pods, cloves, cinnamon sticks, and bay leaves to a dry pan.
- Roast over medium heat, stirring often, until fragrant. Be careful not to let the spices burn.
- Remove from the heat and allow the spices to cool completely.
- Once cooled, grind the spices into a fine powder.
- Add the nutmeg and mix well until fully incorporated.
- Transfer to a clean, dry airtight jar and store in a cool, dry place.
Notes
- Roast the spices gently for the best flavour.
- Allow the spices to cool fully before grinding.
- Store in an airtight jar to keep the garam masala fresh and fragrant.








Garam Masala Recipe | How to Make Homemade Garam Masala






