
Making your own curry seasoning blend is an absolute game-changer, and honestly, it’s easier than you might think! This homemade curry seasoning recipe will transform your cooking and have your family asking for seconds every single time. There’s something so special about creating a custom spice blend that perfectly matches your palate—it’s like having a secret ingredient that makes everything taste restaurant-quality.
I’ve been making this curry seasoning for years now, and I can’t tell you how much better it is than store-bought versions. The flavors are so much more vibrant and fresh when you’re working with whole spices that you toast yourself. Plus, you control exactly what goes into it, which means no weird additives or fillers. This blend works beautifully in curries, of course, but I also love using it on roasted vegetables, in rice dishes, sprinkled over chickpea salad, and even in soups.
The beauty of this recipe is its versatility. You can adjust the heat level by adding more or less cayenne pepper, and you can emphasize different flavors depending on your mood. One day you might want it earthier with more cumin, the next day brighter with extra coriander. That’s the magic of making your own blend—complete control over your cooking!
What I love most about this curry seasoning is how it brings together warm spices in perfect harmony. The toasting step is absolutely crucial because it releases all those beautiful essential oils and deepens the flavors dramatically. Don’t skip it! Once you make this blend, you’ll find yourself reaching for it constantly. It stores beautifully in an airtight container and actually gets better as the flavors meld together over a few days.
I’ve shared this recipe with so many friends, and they’re always shocked at how simple it is to make. You probably have most of these spices in your pantry already! This is perfect for meal prep too—make a big batch and you’ll have seasoning ready to go for weeks. I like to make this when I’m planning to make quick tasty meals or hosting dinner parties. Having this on hand means I can whip up an impressive curry dish in minutes.
If you’re new to Indian cooking or just want to elevate your curry game, this seasoning blend is your answer. According to Serious Eats, toasting your own spices is one of the best ways to develop deeper flavors in your cooking. This recipe follows that philosophy perfectly. You’ll be amazed at the difference between this fresh blend and anything you’ve bought at the store.
One more thing—don’t be intimidated by the number of spices listed. They all work together in beautiful ways, and you don’t need huge quantities of each. This blend is concentrated, so a little goes a long way. Many people are surprised by how long this seasoning lasts because you only need about one to two teaspoons per dish. It’s such an economical way to season your food while keeping it completely natural and delicious.
You can use this curry seasoning on so many proteins too. Chicken, shrimp, lamb, beef—they all taste incredible with this blend. I also love using it on roasted cauliflower or adding it to creamy sauces. Try stirring some into Greek yogurt for an amazing dip, or mix it into mayo for a fantastic sandwich spread. The possibilities are truly endless once you have this versatile blend on hand.
Ingredients
- 3 tablespoons coriander seeds
- 2 tablespoons cumin seeds
- 1 tablespoon fenugreek seeds
- 2 teaspoons black mustard seeds
- 2 teaspoons black peppercorns
- 1 tablespoon turmeric powder
- 1 teaspoon ground ginger
- 1/2 teaspoon cayenne pepper (adjust to taste)
- 1/2 teaspoon ground cloves
- 1/4 teaspoon ground cardamom
- 1/4 teaspoon ground cinnamon
- 1/4 teaspoon ground nutmeg
- 2 teaspoons sea salt
- 1 teaspoon garlic powder
- 1 teaspoon onion powder

Instructions
- Gather all your whole spices and have a small skillet or frying pan ready. You’ll want to work quickly once you start toasting, so having everything prepared is key to success.
- Place your skillet over medium heat and let it warm for about one minute. You want it hot but not smoking—this is the perfect temperature for toasting spices.
- Add the coriander seeds to the warm skillet and toast for about 1 minute, stirring frequently. You’ll notice the seeds become slightly darker and incredibly fragrant. This is exactly what you’re looking for!
- Add the cumin seeds and fenugreek seeds to the skillet with the coriander. Continue stirring for another 1-2 minutes until all the seeds are fragrant and lightly toasted. The aroma should be amazing at this point.
- Pour in the black mustard seeds and black peppercorns, stirring constantly. Toast for another minute until you hear a few pops from the mustard seeds. This indicates they’re releasing their oils perfectly.
- Remove the skillet from heat immediately and pour the toasted seeds into a small bowl. Spread them out on a plate or shallow dish to cool for about 5 minutes. This stops the cooking process and prevents over-toasting.
- Once the seeds have cooled completely, transfer them to a spice grinder or mortar and pestle. Work in batches if needed to grind everything into a fine powder. If using a mortar and pestle, this might take a few minutes of work, but it’s worth it!
- Add the turmeric powder, ground ginger, cayenne pepper, ground cloves, ground cardamom, ground cinnamon, and ground nutmeg to your ground seed mixture. Stir everything together thoroughly to combine evenly.
- Mix in the sea salt, garlic powder, and onion powder. Stir well to ensure all ingredients are evenly distributed throughout the blend.
- Sift the entire mixture through a fine-mesh strainer to break up any clumps and ensure a uniform texture. This step is optional but highly recommended for the best results.
- Transfer your finished curry seasoning to an airtight container—a small glass jar works perfectly. Store in a cool, dark place away from direct sunlight.
- Let the blend sit for 2-3 days before using if possible. This allows all the flavors to meld together beautifully and creates an even more complex, delicious blend.

Pro Tips
Toasting your own spices is the secret to restaurant-quality curry seasoning. Don’t skip this step even if you’re tempted to—the difference between raw and toasted spices is absolutely dramatic. The toasting process releases essential oils and deepens flavors in ways that simply can’t be replicated otherwise.
Feel free to customize this blend based on your preferences and heat tolerance. If you love spicy food, increase the cayenne pepper to one full teaspoon. For a milder version, reduce it to one-quarter teaspoon or omit it entirely. You can also add extra turmeric if you want an earthier, more golden blend.
This curry seasoning works beautifully in curries obviously, but also try it on roasted vegetables, rice dishes, in soups, on grilled chicken, mixed into yogurt for dips, or even sprinkled over scrambled eggs. The versatility is one of the best parts about making your own blend.
If you don’t have a spice grinder, a mortar and pestle works just fine, though it requires more elbow grease. Alternatively, you can use a coffee grinder dedicated to spices, or even a high-powered blender on the spice setting.
Make sure all your spices are fresh when making this blend. Old spices won’t give you the vibrant flavors you’re looking for. Check your spice cabinet and replace anything that’s been sitting around for more than six months.
This recipe is perfect for meal prepping. Make a large batch when you have time and portion it into small containers or jars to have on hand throughout the month. It’s also a wonderful homemade gift for food-loving friends and family members.
The ratio of spices in this blend is carefully balanced to create depth and complexity. However, once you make it a few times, you’ll develop an intuition for adjusting ratios to match your personal preferences perfectly.
