Homemade garam masala powder is one of the easiest ways to add fresh aroma and depth to Indian cooking. This version uses whole spices roasted in the air fryer, then ground into a fine powder for a warm, balanced spice blend that tastes much fresher than most pre-ground mixes.
This homemade garam masala recipe uses coriander seeds, cumin, bay leaves, cardamom, cinnamon, cloves, black peppercorns, fennel, mace, nutmeg, and star anise. The air fryer roasts the spices evenly in about 8 to 10 minutes with very little hands-on work. Once cooled and ground, you can store the blend in an airtight jar and use it in curries, dals, marinades, and rice dishes like soya chunks biryani.
If you enjoy making Indian spice blends at home, you may also like this curry leaves powder for another flavorful pantry staple.

Why roast spices in air fryer
Traditionally, garam masala is dry roasted in a pan on the stovetop. The air fryer makes the process easier because the hot air circulates around the spices and roasts them evenly without constant stirring. It also works well for small batches and helps bring out the natural oils in the spices without much mess. Since lighter spices like bay leaves can move around inside the basket, it helps to cover them loosely with a perforated tray or metal rack while roasting.
How to make garam masala powder in air fryer? (recipe video)
Ingredients
This is a from-scratch garam masala blend made with whole spices. You can adjust the ratio slightly to suit your taste, but this combination gives a balanced everyday garam masala for curries, dals, sabzis, and marinades.
- 4 tablespoons coriander seeds
- 2 tablespoons cumin seeds
- 1 tablespoon black peppercorns
- 2 teaspoons fennel seeds
- 8 green cardamom pods
- 2 black cardamom pods
- 10 to 12 cloves
- 2 small cinnamon sticks
- 3 bay leaves
- 1 star anise
- 1 blade mace
- ¼ whole nutmeg
Refer to recipe card for exact details and notes.
Step by step instructions
- Preheat the air fryer to 160C/320F for 3 minutes. Add all the whole spices to the air fryer basket in an even layer so they roast evenly.

2. Cover the spices loosely with a metal rack or perforated tray. This prevents lighter spices like bay leaves and cardamom from flying around because of the air flow.

3. Roast at 160C/320F for 8 to 10 minutes. Check once around the 6-minute mark. The spices should smell warm and aromatic, and the bay leaves should feel crisper. Do not let the spices become too dark, or the garam masala may taste bitter.

4. Remove the spices and let them cool completely. This step is important because warm spices can release steam inside the grinder and make the powder clump.

5. Transfer the cooled spices to a spice grinder or mixer jar. Grind to a fine powder in short bursts if needed so the grinder does not get too warm. Store the homemade garam masala in an airtight glass jar in a cool, dry place.

Use this freshly ground garam masala to finish curries, lentils, and tandoori-style dishes like air fryer tandoori mushroom tikka, or add a pinch to roasted vegetables for extra warmth.
Related recipes
Homemade Garam Masala (Air Fryer Method)
Ingredients
- 200 gm garam masala blend You can use a store bought garam masala blend or make your own with ingredients below.
Garam masala whole spice blend
- 4 tablespoons coriander seeds
- 2 tablespoons cumin seeds
- 1 tablespoon black peppercorns
- 2 teaspoons fennel seeds
- 8 green cardamom pods
- 2 black cardamom pods
- 10 to 12 cloves
- 2 small cinnamon sticks
- 3 bay leaves
- 1 star anise
- 1 blade mace
- ¼ whole nutmeg
Instructions
- Preheat the air fryer to 160°C (320°F).
- Add the spices: Place all whole spices in a small metal bowl or cake tin.
- Cover with a mesh tray or inverted air fryer basket to prevent lighter spices from moving.
- Roast for 8-10 minutes at medium-low heat, shaking once halfway through.
- Cool completely before grinding.
- Grind the roasted mixture in a spice grinder until you get a fine powder.
- Store in an airtight glass jar in a dark place. Use small amounts to enhance your favorite Indian recipes.
Video
Variations and substitutions
- For a stronger Punjabi-style garam masala: Increase black cardamom and cloves slightly.
- For a milder daily-use blend: Reduce black peppercorns and use only 1 black cardamom pod.
- For a slightly sweeter blend: Add a little more cinnamon or fennel seeds.
- If you do not have star anise: Skip it. The blend will be a little less sweet and warm, but it will still work well.
- If you do not have mace: Add a tiny extra pinch of nutmeg after grinding.
- Shortcut option: If you already have a whole spice garam masala blend at home, you can roast and grind that too, but the from-scratch version gives you better control over flavor.
FAQ
Yes. Black cardamom gives the blend a deeper smoky warmth, but you can leave it out if needed. The garam masala will still be fragrant, just slightly lighter in flavor.
Garam masala usually tastes bitter when the spices are roasted too long or at too high a temperature. Roast only until aromatic and lightly crisp, not dark brown.
Store it in an airtight jar in a cool, dry place. It keeps well for a few months, but for the best aroma, make a small batch and use it within 2 to 3 months.
You usually do not need to refrigerate garam masala. A cool, dry cupboard away from heat and sunlight works well if the jar is airtight.
Garam masala is usually added near the end of cooking so its aroma stays fresh and noticeable. You can also sprinkle a little on marinades or roasted vegetables.
Conclusion: Homemade garam masala powder is easy to make, stores well, and adds fresh flavor to everyday Indian cooking. Roasting whole spices in the air fryer gives you an even roast with very little effort, and the finished masala works beautifully in curries, dals, rice dishes, marinades, and roasted vegetables. For the best aroma, add it near the end of cooking and use the blend within 2 to 3 months.






Leave a Reply