First, make a spice paste by mixing 1 Tsp. Salt, 1 Tsp. Red Chili Powder, 1 Tsp. Turmeric Powder, 1 Tsp. Cumin Powder, 1 Tsp. Sugar, with the remaining marinade from the fish.
You can adjust the amount of chili powder and add a little salt if desired.
Heat the oil in the pan again and temper the oil with whole spices- 3 small pieces of Cinnamon Stick, 4 Cloves, 5 Green Cardamom, 1 Black Cardamom, 5 Dry Red Chillies (small) or 3 large, and 3 Bay Leaves Cook for half a minute on low heat.
Next, add one cup of onion paste (2 Big Onions) and mix it thoroughly.
Cook this for 2 minutes on low heat. Then, add 4 Tbsp. of tomato puree and cook for another minute.
Cook for a minute. Add 1 Tbsp. ginger paste and 1 Tbsp. garlic paste.
Cook for a minute until the raw aroma is gone, stirring continuously.
Finally, stir in 150ml of plain yogurt (or plain curd - Tawk Doi) and continue mixing to prevent it from curdling.
Now add the Spice blend.
Add 4 Tbsp. of water after washing the container used to make the spice blend.
After mixing, cook for 3 minutes on low heat until the oil starts to separate.
Then, add the coconut milk directly to the pan after straining it, and bring the mixture to a boil.
While boiling, add 1 cup of water.
Also, add 3 chopped green chilies after breaking those.
Once the mixture starts boiling, add the fried Indian Barramundi fish and gently mix it with the gravy. Cook on low heat for 5 minutes.
Add 1 Tsp. of homemade Bengali Garam Masala.
Now add 1 Tbsp. of ghee and switch the flame off after mixing the ghee.
Let the Bengali Bhetki Malaicurry stand for 10 minutes before serving.