Check the spices for any debris or damaged pieces.
Keep all ingredients dry—do not wash them, as moisture can shorten the shelf life.
Step 2: Dry Roast
Heat a heavy skillet over medium-low heat.
Add all the whole spices.
Stir continuously for 3–5 minutes, until they become fragrant.
Be careful not to burn them, as burnt spices will make the garam masala taste bitter.
Step 3: Cool Completely
Transfer the roasted spices to a plate.
Allow them to cool completely before grinding.
Grinding hot spices can create moisture inside the grinder.
Step 4: Grind
Place the cooled spices into a spice grinder or high-powered blender.
Grind until you have a fine, even powder.
If needed, sift through a fine mesh strainer and regrind any larger pieces.
Step 5: Store
Transfer the garam masala to a clean, dry, airtight glass jar.
Store it in a cool, dark place away from sunlight and heat.
For the best flavor, use within 3–4 months.
How to Use Garam Masala
Homemade garam masala pairs beautifully with many dishes, including:
- Chicken curry
- Butter chicken
- Vegetable curry
- Lentil dal
- Chickpea curry (Chana Masala)
- Biryani
- Rice pilaf
- Soups
- Roasted vegetables
- Marinades
For the richest aroma, add garam masala during the last few minutes of cooking.
Tips for the Best Flavor
- Always use fresh whole spices.
- Roast over low heat to preserve the essential oils.
- Grind in small batches for maximum freshness.
- Store in an airtight container.
- Avoid exposing the spice blend to moisture.