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 it 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, it 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 the 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.






Easy Garam Masala Recipe
A fragrant homemade garam masala made with roasted whole spices including coriander, cumin, cardamom, cinnamon, cloves and black pepper. Perfect for curries, biryanis and everyday Indian cooking.
Ingredients
Instructions
-
Add the dhania seeds, jeera seeds, black peppercorns, green cardamom pods, cloves, cinnamon sticks and bay leaves to a dry frying pan.
-
Place the pan over medium-low heat.
-
Toast the spices gently, stirring often, until fragrant.
-
Take care not to burn the spices.
-
Remove from the heat and allow the spices to cool completely.
-
Transfer the cooled spices to a spice grinder or high-powered blender.
-
Grind until you have a fine powder.
-
Add the ground nutmeg and pulse or mix again until evenly combined.
-
Transfer the garam masala to a clean, completely dry airtight jar.
-
Store in a cool, dry place away from direct sunlight.
Note
ROASTING:
Toast the spices gently over medium-low heat. The aim is to release their natural oils and aroma without burning them.
COOL COMPLETELY:
Allow the toasted spices to cool fully before grinding. Grinding them while still warm can create condensation and affect storage.
CINNAMON:
Break the cinnamon sticks into smaller pieces before grinding if your spice grinder is small.
TEXTURE:
Grind until fine. If your grinder leaves larger pieces, sift the mixture and grind the coarse pieces again.
STORAGE:
Store in a clean, dry airtight jar in a cool cupboard away from heat and sunlight.
FRESHNESS:
For the best flavour, make smaller batches and use while the spices are still fragrant.
USES:
Use this garam masala to finish curries, biryanis, lentil dishes and other Indian-style recipes.






