Wash the salmon well, sprinkle with cooking sake or lemon juice and leave for 10 minutes. Season generously with salt.
While the salmon marinates, mix the ☆ ingredients together.
You can omit the yogurt and just rub the spices on the salmon - it's delicious that way too. (I tried it out.)
Put the combined ☆ ingredients in a container or a plastic bag, add the salmon and coat it well. Leave to marinate in the refrigerator overnight.
Preheat the oven to 180°C. Oil a piece of aluminium foil, place the salmon on it and drizzle with more oil. Bake in the oven for about 10 minutes or until cooked through. You can cook it in a frying pan instead.
While the fish is cooking, slice the onion lengthwise (with the grain), and stir fry in a frying pan with about 1 teaspoon of oil.
Cook until it's a light golden brown, and season with salt and pepper.
When the fish is cooked, it's done.
Serve with vegetables or other accompaniments of your choice. Serve the salmon on top of a bed of the stir fried onions, or serve the onions on top, or on the side...
Enjoy while warm, with white rice, naan or paratha breads.
Story Behind this Recipe
I've had this dish using other fish before, but I tried making it at home with a type of fish (salmon) that's easy to get a hold of, and the results were very tasty. There are several recipes for marinated fish, but please give this one a go too.
If you don't use yogurt in the marinade the salmon will be spicier. The yogurt makes it milder. You could cut up the salmon into bite-sized pieces and grill or barbeque them on a skewer. If you have mustard oil, use that instead of the vegetable oil. In India we use mustard oil to cook fish.