Marinate 500 grams of Katla fish with 1 tsp each of salt, red chili powder, cumin powder, coriander powder, turmeric powder, garam masala powder along with 2 tbsp of ginger garlic paste and 1 tbsp of mustard oil. Keep it aside for an hour. (Pro Tip: I rub the mustard oil in last as it seals the spices onto the fish instead of washing them off).
Fry 2 pieces of onions (medium size, sliced roughly) in 2 tbsp mustard oil on a medium flame in a pan for 2 minutes until golden brown.
Then add thin slices of 2 pieces of medium-sized tomatoes. When they are soft, add 50 grams green garlic and 100 grams methi (Fenugreek leaves), both finely chopped.
When they reduce, let the methi and green garlic sweat uncovered for a couple of minutes first. Then add 1 tsp salt, mix nicely, cover and cook on a medium flame for 3 to 4 minutes. (Pro Tip: Methi turns bitter if rushed. Let it sweat fully before adding salt).
When they are nicely cooked and the oil separates, add 1 tsp of chili flakes and ½ tsp each of Kashmiri red chili powder, fenugreek seeds, cumin seeds, coriander seeds, and carom seeds (ajwain). Mix nicely.
Add the marinated fish. Coat the masala gently on the fish pieces.
Add ½ cup of water. Cover it and cook for about 10 minutes on a low flame.
Give it a final mix. Check the doneness. Dish it out.
Your quick and tasty homemade fish methi curry is ready. Garnish it with garlic chutney and enjoy.