Garam Masala Recipe (Better Than Store-Brought)

Step by StepJump to Recipe

Garam Masala is a fragrant and warming Indian spice blend made by roasting and grinding a mix of whole spices like cardamom, coriander, cinnamon, cloves, cumin, black pepper and more, creating a versatile seasoning that enhances the depth and aroma of curries, stews and snacks. Here I share a classic, everyday garam masala recipe that is robust, fragrant and flavorful.

garam masala powder in a glass jar on a brown wooden tray

About Garam Masala Recipe

Garam Masala is an fragrant and complexly flavored spice blend. Garam is the Hindi word for “warming,” or “hot”, while the word Masala means a blend of spices. Garam masala is therefore a term that refers to a slightly spicy, warming spice blend.

Made with a mix of whole spices that are fragrant, pungent, sweet, hot and smoky – all the integral flavors of Indian cuisine!

Using garam masala as a spice blend in your food not only adds aroma and flavor to your meals, but also helps to warm the body, and also acts as a digestive aid.

It is the quintessential everyday Indian spice mix. Homemade masalas (spice mixes) offer a gorgeous array of flavors and fragrances to your meals.

So make this Garam Masala recipe and stock your spice cabinet with the best blend to accentuate many of your Indian meals.

Garam Masala is easily found in most grocery stores amongst the other spice blends, but making your own is super easy to do and makes a huge flavor difference in your cooking.

This everyday authentic garam masala has awesomely intense, fragrant flavors that will quickly improve your everyday dal, curry or sabzi.

Since the masala is quite strong, I suggest adding only about ¼ to ½ teaspoon for every 4 to 5 servings in a recipe.

My homemade garam masala is gluten-free and is made with easily available whole spices. The spices can be found in any well stocked Asian, Indian or international grocery store, or online.

My family’s garam masala recipe has one unique ingredient that really sets it apart from other blends – dried rose petals. They offer a delightfully floral fragrance to the blend that I really enjoy, similar to a Moroccan rose petal harissa.

However, not everybody will have easy access to dried rose petals. If you have them, then add them. If you do not, no worries! Simply omit them.

Homemade spice mixes (masalas) are the best, for so many reasons. You are in control of the ingredients that you add, they are free from preservatives and additives, and you can easily adjust them to your own flavor preferences.

Most importantly, though, making your own masalas mean you can use the best quality spices around.

Sun-Drying Or Roasting Spices

The spices can be sun-dried, oven-dried or roasted/toasted in a frying pan.

If you live in India, you will get good enough sunlight during the summers to dry whole spices. I sun-dried the spices for 2 days before grinding them to make this garam masala recipe.

You can also roast or toast the spices one by one in a pan on a low heat till fragrant and then grind them instead.

You can also heat dry the spices in an oven set at its lowest temperature. The temperature can range anywhere between 50 – 80 degrees celsius (122 – 194 degrees fahrenheit). Depending on the temperature range, you may dry them for about 6 hours to 15 hours.

This recipe yields about 190 grams of ground garam masala, but the ingredient proportions in the recipe can be easily halved or doubled depending on how much you need.

Ingredients You Need

This recipe for classic, everyday garam masala requires just a dozen whole spices that you should able to find without much difficulty. Here’s everything you need:

collage of the garam masala spices in small glass dishes.

Garam Masala has a rich blend of warming (e.g. ginger and cloves), sweet (e.g. fennel and cinnamon), and spicy (e.g. black peppercorn) herbs and spices.

All these spices are the backbone of Indian cooking, and you’ll find them in different quantities throughout many authentic dishes.

Honestly, it is difficult to imagine Indian cuisine without these flavors! As such, it makes sense that garam masala would be such a central spice blend in the Indian kitchen.

Handy Tips

  • Check all your spices to see if they have stones, chaffs or husks. Spread them out onto a plate and remove any bad bits.
  • Make sure the spices don’t have any hidden mold, fungi, or insects growing on them. If they do, then discard these spices.
  • Use fresh spices, not old or rancid ones.
  • Sun-dry or roast/toast the spices in a pan or skillet.
  • Be sure to reach for true ceylon cinnamon and not cassia; they are not one and the same, though they are often used interchangeably. But note that in a pinch you can use cassia if true cinnamon is out of your reach. Though with cassia cinnamon, the aroma and flavor will be different.
garam masala powder in a glass  jar on a brown wooden tray.
Step-by-Step Guide

How to make Garam Masala

Prepare & Dry Spices

1. Sort through the spices to ensure they are free of stones, chaff, husks, mold or insects. Spread the whole spices on a plate or tray and keep in the sun for 2 to 3 days.

Tip: If you do not have ample sunlight, then dry roast/toast each spice separately in a skillet or pan on low heat. Stir often when roasting the spices. Roast until lightly fragrant. Do not brown the spices.

whole spices arranged on a steel plate.

2. While sun drying, cover with a sieved lid, muslin, or a loosely woven cotton napkin so that dust does not fall on the spices.

During daytime, I keep the spices out; at night, I keep the plate inside with a loose lid covering it.

whole spices being sun dried.

3. The photo below is of all the spices after being sun-dried for 2 days. As you can see, there is no trace of any moisture on the spices and they also become slightly crisp.

Like I have mentioned above, if you do not want to sun-dry, then roast each spice separately (except for ginger powder and rose petals) in a frying pan on a low heat until the spices are lightly toasted releasing their essential oils and becoming fragrant.

Remember to stir often when roasting or toasting the spices and do not burn them.

sun dried whole spices for making classic garam masala.

4. Before you begin grinding the whole spices, take the nutmeg in a mortar-pestle and crush it coarsely. Set aside.

crushed nutmeg in a mortar.

Make Garam Masala Powder

5. Working in batches as needed, add all the whole spices in a dry grinder jar or coffee grinder or spice grinder.

Add according to the capacity of the jar, breaking larger items like cinnamon sticks as needed to fit.

You also have to add whole green cardamom pods and black cardamom pods to the spice grinder or mixer-grinder. Do not remove their outer husks.

whole punjabi garam masala spices added in a grinder.

6. Then add the coarsely crushed nutmeg powder.

crushed nutmeg added on the whole spices in the grinder.

7. Next add 2 tablespoons ginger powder. You can skip ginger powder if you do not have it.

ground ginger powder added.

8. Grind to a smooth and fine powder.

spices finely ground to make garam masala.

9. If using dried rose petals, then add them at this step. 

Again I mention here that adding rose petals is optional and you can skip if you do not have.

dried rose petals added to garam masala powder.

10. Grind again.

garam masala powder ready after blending.

11. While this is optional, I recommend that you sift the powder and grind the tiny bits left on the sieve.

Let the powder cool down. You can spread it on a plate to cool it down more quickly, or allow it to cool in the grinder jar itself. Then spoon the powder in a clean glass jar.

Note: I ground all the masala at once. If grinding in batches, then remove the ground masala powder to a plate or bowl after each grinding. Be sure to mix all the resulting powder together very well with a spoon before storing in a jar.

homemade garam masala powder placed in a glass jar

Storage

Cover tightly and keep in a cool dry place. You can also keep it in the fridge or freezer. This recipe yields about 190 grams of garam masala.

Always store homemade garam masala in an air-tight jar in a cool dry place, using within 6 months for best results.

garam masala in a glass  jar on a brown wooden tray.

How to use Garam Masala Powder

Just a small amount of this warm, complex spice blend is all that you need to liven up the dal, curries and veggie preparations that you make.

It is added in many popular Indian recipes like Samosa, Chana Masala, Paneer Lababdar, Bhindi Masala, Paneer Tikka Masala, among others – once you try it, you’ll want to add this homemade garam masala to just about everything!

Please note that it is always better to make smaller batches of homemade masala as the aroma wanes over time.

When and how much to add

Garam masala can either be added during the cooking process or after the cooking is done. Follow the recipe that you make and add the same amount as mentioned in the recipe.

But do note that for 4 to 5 servings of any given recipe, about ¼ – ½ teaspoon of this garam masala is all you need; remember, the spice blend is very strong.

The old adage that “less is more” really rings true here. Avoid adding too much garam masala to your dishes, or you’ll risk the flavors being out of whack.

Adding a little does the work and beautifully harmonizes the flavors and fragrances of your meals.

Garam Masala vs Curry Powder

Garam masala is a completely different spice blend than curry powder. In fact, curry powder is not even an Indian invention, rather was the product of British traders during the early 18th century.

Funnily enough, most Indians are not even aware of what curry powder is, but any Indian homemaker will know about (and probably have a family recipe for) garam masala.

That said, the original British recipe for curry powder does include some of the spices seen in garam masala.

Generally speaking, curry powder spice mixes have even more spices in them than garam masalas. Curry powder also has turmeric added to it, which gives it the signature yellow hue.

Curry powder is mild with sweet notes, unlike garam masala which is highly fragrant and intense with spicy undertones.

Two Kinds

Broadly categorizing, there are two types of garam masala made.

1. Pakka Garam Masala – The Hindi word pakka means “cooked.” In this method, the spices are roasted until they become fragrant and release their essential oils. These roasted spices are then ground.

Most of the packaged garam masala are pakka versions. The ones which are regularly made in Indian homes are also pakka garam masala.

Since the spices are already cooked, It is always sprinkled on the food once it is cooked.

2. Kaccha garam masala – In this method, the spices are not roasted or “cooked,” but instead are sun-dried for a few days and then ground. Sun-drying draws any extra moisture from them making them lightly crisp.

The Hindi word kaccha literally means “raw.” This garam masala powder needs to be cooked for the spices to bring out their flavor and aroma. Because of this, kaccha garam masala is always added when the food is still being cooked.

The recipe that I have shared here is actually kaccha garam masala, but you can use the same proportions and make pakka garam masala by roasting the spices in a skillet or frying pan instead of sun-drying.

This information and knowledge on the two categories of this traditional spice mix comes from my family and my very long experience with Indian cooking.

Variations

As with most Indian recipes, there are regional and local variations for garam masala. The proportions and types of spices used are different.

For example, the Punjabi Garam Masala recipe has more coriander seeds and fragrant spices than my classic, everyday garam masala discussed above.

Every Punjabi home has their own versions of making this spice blend, and this one is a favorite in our home.

Some variations of garam masala recipe do not include coriander seeds, because coriander is a cooling spice and adding it reduces the heat in the masala. I add them in this recipe for aroma, flavor and to balance the heat.

FAQs

How do I prevent my masala from getting insects or mold?

Generally speaking, storing spice blends in an airtight container in a cool and dark spot is usually enough to keep them for 6 months to a year. If you live in a humid environment, you may want to take the added precaution of storing your homemade masala in the refrigerator or freezer.

How long will garam masala last in the pantry?

Ground spices should be used within six months of grinding for the best quality. I recommend making your own masalas rather than buying store bought, because you know that they are fresh.

If you want the masala to last longer, don’t grind it until you are ready to use it – whole spices will keep their essential oils longer, meaning they will taste more fresh and pungent.

How do I make a spicier garam masala?

The recipes I have shared here use only black peppercorns for their “heat.” As you move south through India, you’ll find spicier versions of this ubiquitous spiced blend. If you want to make yours hotter, try adding dry red chilis to the mix!

More Indian Spice Mixes

Please be sure to rate the recipe in the recipe card or leave a comment below if you have made it. For more vegetarian inspirations, Sign Up for my emails or follow me on Instagram, Youtube, Facebook, Pinterest or Twitter.

overhead shot of garam masala powder inside a glass jar

Garam Masala Recipe (Homemade & Authentic)

Garam Masala is a fragrant and warming Indian spice blend made by roasting and grinding a mix of whole spices like cardamom, coriander, cinnamon, cloves, cumin, black pepper and more, creating a versatile seasoning that enhances the depth and aroma of curries, stews and snacks. Here I share a classic, everyday, authentic, homemade Garam Masala recipe that is robust, fragrant and flavorful.
4.77 from 21 votes
Prep Time 15 minutes
Total Time 15 minutes
Cuisine Indian, North Indian
Course Condiment
Diet Gluten Free, Vegan
Difficulty Level Easy
Servings 42 teaspoons
Units

Ingredients

  • ½ cup (63 grams) cumin seeds (jeera)
  • ¼ cup (18 grams) coriander seeds (dhania)
  • ¼ cup (24 grams) fennel seeds (saunf)
  • 2 tablespoons (9 grams) caraway seeds (shahi jeera)
  • 2 tablespoons (8 grams) tablespoons mace (javitri)
  • 10 or (7 grams) cinnamon sticks (dalchini), each of about 2 to 3 inches
  • 2 tablespoons (12 grams) cloves (lavang)
  • 20 or (4 grams) green cardamoms
  • 6 or (4 grams) black cardamoms
  • 1 nutmeg (jaiphal)
  • 10 or (2 grams) tej patta (Indian bay leaf)
  • 2 tablespoons dry ginger powder – ground ginger (saunth), optional
  • 2 tablespoons (20 grams) black pepper
  • 3 tablespoons dried rose petals – optional

Instructions
 

Prep & Sun Drying

  • First sort through the spices for stones, chaff or any hidden mold in them.
  • Discard the stones, chaff or husks. If there are any insects or mold or fungi, then discard the spices. Don’t use them.
  • Add the whole spices in a plate or tray. Keep the plate in the sun for 2 to 3 days.
    Instead of sun-drying, you can lightly roast/toast in a frying pan, all the whole spices until except for dry ginger powder (ground ginger) and rose petals.
  • While being sun dried, cover with a wire-meshed lid or a muslin or loosely woven cotton napkin, so that dust does not fall on the spices, when they are being sun dried.
    During the day, I would keep the spices out. During night, I would keep the plate inside with a loose lid covering it.
  • After getting sun dried, there is no trace of moisture in the spices and they also become slightly crisp.

Make Garam Masala

  • Before you begin, grinding the whole spices, take the nutmeg in a mortar-pestle and crush it coarsely. Keep aside.
  • Now add all the whole spices in the dry grinder jar. Break the cinnamon, tej patta and then add.
    You can also use a coffee grinder. Add according to the capacity of the jar.
  • Then add the coarsely crushed nutmeg powder.
  • Next add 2 tablespoons ginger powder.
    If you plan to roast/toast the spices for making garam masala, then do not roast ginger powder.
  • Grind to a smooth powder. You can grind in 1 or 2 batches.
  • If using dried rose petals, then add them at this step. If you don’t have rose petals then skip adding them. Again grind.
  • If you want, you can sift it and grind the tiny bits left on the sieve.
  • Let the powder cool down. You can spread it in a plate or allow it to cool in the grinder jar itself.

Storage

  • Spoon the powder in a clean glass jar.
  • Cover tightly and keep in a cool dry place. You can also keep it in the refrigerator or freezer.
  • This recipe yields about 190 grams of garam masala.

Notes

  • Check all your spices to see if they have stones, chaffs or husks. Spread them out on a plate and remove any of these, if you see them.
  • Use fresh spices, not old or rancid ones. Make sure the spices don’t have any hidden mold, fungi or insects growing on them. If they do, then discard those spices.
  • You can either sun-dry or roast/toast the spices in a pan or skillet. Choose the method that suits you.
  • Ensure that you use true Ceylon cinnamon and not cassia. They are not one and the same, though they are often used interchangeably. However, you can use cassia, if true cinnamon is out of your reach. Remember with cassia cinnamon, the aroma and flavor will be different.
  • The dried ginger powder and dried rose petals are optional and can be skipped.
  • The approximate nutrition info is for 1 teaspoon of Garam Masala.

Nutrition Info (Approximate Values)

Nutrition Facts
Garam Masala Recipe (Homemade & Authentic)
Amount Per Serving
Calories 18 Calories from Fat 9
% Daily Value*
Fat 1g2%
Saturated Fat 1g6%
Sodium 4mg0%
Potassium 67mg2%
Carbohydrates 3g1%
Fiber 2g8%
Sugar 1g1%
Protein 1g2%
Vitamin A 23IU0%
Vitamin B1 (Thiamine) 1mg67%
Vitamin B2 (Riboflavin) 1mg59%
Vitamin B3 (Niacin) 1mg5%
Vitamin B6 1mg50%
Vitamin C 1mg1%
Vitamin E 1mg7%
Vitamin K 1µg1%
Calcium 39mg4%
Vitamin B9 (Folate) 1µg0%
Iron 1mg6%
Magnesium 14mg4%
Phosphorus 16mg2%
Zinc 1mg7%
* Percent Daily Values are based on a 2000 calorie diet.

Garam Masala recipe from the archives was first published on June 2016.

Share This Recipe:

WhatsAppPinShares31k

Meet Dassana

Welcome to Dassana's Veg Recipes. I share vegetarian recipes from India & around the World. Having been cooking for decades and with a professional background in cooking & baking, I help you to make your cooking journey easier with my tried and tested recipes showcased with step by step photos & plenty of tips & suggestions.

Get My Secrets to Great Indian Food
Sign up for my FREE Beginners Guide to Delicious Indian Cooking

More Vegetarian Recipes You'll Love

Leave a Comment

Your email address will not be published. We moderate comments and it takes 24 to 48 hours for the comments to appear. We thank you for your understanding and patience. If you have made the recipe, then you can also give a star rating.

Your Recipe Rating




48 Comments

  1. Thank you for the recipe. These are great. Could you please advise how much quantity (in grams) I need for following three ingredients – Nutmeg, Dry Ginger and Rose Petals.

    I am not going by serving size but going by the grams of each ingredient. Thank you.

  2. Hi,
    I always tried many recipes from your blog and always look forward for new additions to the blog. Thanks for the sharing 🙂
    I have a query when you use mustard oil in this. Do we heat it to smoking point then add it or just use it raw?
    Sorry for asking here, as I could not comment on the Paneer tikka post it says its closed.

    1. Thank you Rutuja for the feedback and welcome. No problem with the query being here on this post. Mustard oil is added raw, meaning it is not heated.

    1. juhi, i do not know. i use homemade garam masala. its been many years since i purchased garam masala from outside.

  3. Hi please help we dry roasted everything and stored in dry pearlpet bottle. The masala is good. It caught bugs in spite of storing with hing khada. What to do or how to store. I stay nearby sea its humid usually5 stars

    1. okay. in humid atmosphere, usually even dry roasted spices or powders get bugs or mould. you can keep the spices or masala in the fridge. i also do the same with spices like ginger powder or where coconut or peanuts have been used. i keep them in the fridge. now don’t use the masala as bugs are there. better to discard it.

See More Comments