Seems like everyone has their interpretation of curry. You can start broad, and look at the culture / country of origin level of curries and find (obviously) quite a lot of variance. But even when drilling into a specific region, curries can vary wildly.
The best way that I have found to make a curry is to read a lot of recipes and articles about different types of curry, and try to trace the common techniques between them. To me, curry means building layers and layers of flavor using spices, aromatics, and fats. Taking care to extract flavors at each layer.
Here is my best approximation of my favorite curry method to-date:
Select your spices. I like to do a personal interpretation (as in, what do I have on hand) of garam masala. This is loosely based on the blend from Nik Sharma's book Season.
My garam masala:
Gather those, and separate the powders from the whole spices. Then dry toast whole spices in a pan over medium high until extremely fragrant. Don't burn them, but don't be afraid to get a solid toast on them. Keep them moving in the pan and adjust heat to avoid burning.
Grind the spices in a mortar and pestle, and then add in the powders and mix. Evacuate to a dish. The powder should be heady with scent.
Next up, we need our paste of strong aromatics. I like to use:
Rough chop these and then add these into a mortar and pestle. Grind them down into a paste, using a healthy pinch of kosher salt to assist. This will take a good amount of grinding, but will be worth it. Evacuate the paste and any liquid accumulated into another dish.
We've been stockpiling flavor, but now we need some texture (and more flavor). This doesn't have to be sliced, but it usually ends up being what I do. I always use a good amount of sliced onions. Here's how to slice them:
Slicing the onion this way minimizes how many cells are ruptured, and will keep the flavor less harsh. We have a lot of alliums in this dish, and the ones in the paste have been pulverized. That paste will give us plenty of that allium heat, so we are looking for allium sweetness here.
If you'd like, you can add other aromatics here too! Things that can be sautéed, and do not need much time.
When you buy full fat, unsweetened coconut milk in a can, find the one with highest fat content and least amount of listed ingredients. Bring it home and keep it on your counter with the side up you plan to open. Leave it here for a few hours to settle. Coconut milk cans will form a layer of cream that is a large amount of fat in the can.
When preparing your mise en place, open the can and skim off this layer of cream and reserve in a bowl. Usually the lid will have some to scrape off as well. You will know where the cream ends and the milk begins if you pay attention to the viscosity of what you are skimming - it will thin (a little) towards the milk.
Keep the milk in the can before use.
I think chopped spinach is great here. Chard or kale would work as well, but generally you want a fast cooking green. Also, be sure to chop this relatively fine. The goal is to incorporate it into the sauce, not have it stand out on its own.
We will be racing against the clock of burning our spices and overcooking everything, so its best to pre-blanch your veg. That way they don't need much cooking time. These are not super traditional, but just use what you have to build out the dish into a full meal! Such as:
Use things that don't need to be cooked. Things like:
There is a lot of mise en place for this, but the cook time is fast, so it's good to be fully prepared! A key feature of the upcoming method is to extract fat-soluble flavor compounds.