Here's my recipe for curry powder made with whole spices that are lightly roasted, then blended, for the best aroma and freshness. Use it to make Bombay potatoes or this fan-favorite vegetable curry, but don't stop there! I love adding it to salad dressings, veggie burgers and so much more. This homemade curry powder is ready from scratch in just 10 minutes and, like all homemade spice mixes, it's a huge improvement on the best store-bought version.

What is curry powder?
Curry powder is an aromatic blend of spices, including coriander seeds, mustard seeds, black peppercorns, fenugreek seeds and cloves. Although it is often linked with Indian cuisine, curry powder was never a spice blend widely used in India. According to some accounts it was created by Indian cooks in Britain who had a limited variety of spices available to them; others say it was put together by Indian spice merchants as an all-purpose blend that the British colonists, who had fallen in love with India's delicious cuisine, could take with them when they returned home.
Most Indian cooks have long regarded curry powder as a bit of a joke because in the land of a million masalas, each tailored to the recipe at hand, no cook worth their salt would use an all-purpose blend. As the great Madhur Jaffrey, who has done more to educate the world about the many intricacies of Indian cuisine than any other single person, declared: cooking with the same spice mix again and again would make all dishes taste alike.
But despite this repudiation, and in a world where authentic recipes for dozens of Indian spice blends, or masalas, are available with a few taps of the keyboard, curry powder has only grown in popularity. It has even made inroads into India, where popular spice brands now offer prepared blends, and you can find versions of curry powder across the globe, wherever Indians have historically migrated, including in the Caribbean, Malaysia, South Africa and Thailand.
As an Indian-born cook I choose authenticity when I make traditional recipes, like vegetable biryani or sambar. But I also enjoy pushing the envelope occasionally. I agree with purists like Jaffrey about the limitations blends like curry powder impose on the flavor and complexity of true Indian dishes. But I also have a jar of curry powder on my spice rack for recipes that are unconventional or modern but inspired by Indian cuisine, like this reader-favorite vegetable curry.
There are so many recipes for curry powder on the web and if you're wondering why you need another one, here's why. Many of those curry powder recipes look just like garam masala, which is a completely different Indian spice blend. Many are made simply by mixing together powdered spices. Doing both of the above may be easier, but my curry powder recipe, which I've arrived at after years of experimentation and tweaking, will reward you with a flavorful and unique spice blend that will blow your socks off and last a year or more without losing any of its wonderful aroma.
You will need whole spices to make this curry powder. This is very important if you're serious about making your own spice blends. When you toast whole spices and blend them, they release their aromatic oils. Smell this mix and then smell another made with powdered spices, which are not roasted and have been sitting on the shelf of a store for heaven knows how long, and you will know the difference. Better still, you will taste the difference in your dishes.
Making your own curry powder is easy - it takes me five minutes to gather the ingredients, another three or four minutes to roast them, and finally a minute or so to blend them up after they have cooled. This recipe makes enough to fill a 12-ounce mason jar or about 24 tablespoons so you'll have enough to make all of your favorite curries!
Recipe card

Curry powder recipe
Ingredients
- ½ cup coriander seeds
- 2 tablespoon cumin seeds
- 2 tablespoon mustard seeds
- 2 teaspoon fenugreek seeds
- 2 inch-long cinnamon sticks
- 3-4 dried bay leaves
- 8 green cardamom pods
- 10 cloves
- ½ nutmeg (use a mortar and pestle to break the nutmeg into smaller pieces before roasting)
- 48 curry leaves (about four sprigs)
- 8 dried red chili peppers (use less or more according to your preference and tolerance for heat)
- 1 tablespoon black peppercorns
- 2 tablespoon turmeric
Instructions
- Heat a wide skillet over medium-low heat. Add all of the ingredients except the turmeric.
- Dry-roast the ingredients until the coriander seeds and lentils take on a reddish hue and are really fragrant, about five minutes. The curry leaves should be curly, crispy and dry with no moisture, and should crumble easily when you touch them.
- Turn off the heat and stir the turmeric into the other spices in the skillet. The heat from the spices will lightly toast the turmeric. Mix well and remove all of the spices to a plate or bowl. Set them aside to cool.
- Once the spices have cooled down, place them in a blender or spice grinder. Blend into as fine a powder as your blender will allow.
Nutrition Information
To print recipe card without images, uncheck "instruction images" after clicking the "print recipe" button.

Curry powder FAQs
Curry powder can be added to any of your favorite soups, stews, dals and curries for a smoky, complex flavor. You can also mix it into vegetables for roasting or add it to Indian style sabzis and to rice pilafs. Recipes on the blog that use curry powder include curry roasted eggplant, mushroom and spinach curry and easy zucchini dal, among others.
This curry powder is moderately spicy. You can add more red chili peppers for more heat, or use less for a milder version.
You can find all of the ingredients needed in this curry powder at any Indian store. You can also get them online--Amazon is a good source for organic (and non-organic) versions of all Indian spices. I have added Amazon affiliate links in the recipe box, but an Indian store will almost certainly have better prices.
Yes, it's fine to use dried curry leaves in this recipe.
Store curry powder in an airtight jar in a cool, dark place. You can also store it in the refrigerator or the freezer.
I do not recommend substituting garam masala with curry powder. Although they have similar ingredients, they have very different flavor profiles. That said, no one's looking over your shoulder when you cook in your kitchen so if you think the recipe might work with the substitution, go ahead!














Xaviera Tyler says
Clear and easy to follow!... I feel more confident after reading this....
Savitri says
Finally I've found the best recipe ever for homemade curry powder, it's definitely my favourite.
Now I can stop looking for a good curry powder recipe because this curry powder is the bomb!
It just doesn't look as yellow as yours, although I followed your recipe exactly (I made it without the optional ginger).
Are you sure you made it with black mustard seeds or did you use yellow mustard seeds and is that why the curry looks so yellow in your pictures?
At least it tasted so good (with black mustard seeds 😉), perfect!
Thanks Vaishali for sharing it.
Greetings from Savitri from the Netherlands.
Vaishali says
Savitri, so happy you loved the curry powder recipe. Don't worry--the recipe isn't meant to be as yellow as it appears in the photos. For some reason my lighting always seems to make some yellow foods appear more yellow than they are. And you were right in using black mustard seeds. 🙂
George says
Hi van Georgia can you please advise me I have mixed all the ingredients for the curry sauce as per your recipe but could you tell me how much to use for 2 lb of mince thank you great stuff
Vaishali says
Start with 1 tablespoon, taste and add more if needed.
van says
Thanks for your response!
I grind my own beans/chickpeas/grains with a Kitchen Aid grinder.
And as I write this, I realize that I can grind them coarse and use them as if they were split.
I'll do that way.
I love your recipes, they always turn out great.
Besos
Van
Vaishali says
Awesome!
van says
Hi, l'm from Argentina and I can't find here chana dal, can I use chickpeas (dried and ground)?
Thanks for all your great recipes!
Vaishali says
Hi Van, chana dal is the split lentil of black or brown chickpeas, so I think using regular chickpeas should be okay. If you use a premade powder don't roast it with the other ingredients. Instead stir it in at the end with the turmeric and asafetida, then blend once everything has cooled.