A flavorful and aromatic fish curry that brings the authentic taste of Indian cuisine to your table. Perfect for seafood lovers and easy to prepare.
	
    
    	
    		Directions
    	
					Step 1
			Heat the vegetable oil in a large pan over medium heat.
					Step 2
			Add the finely chopped onion and sauté until golden brown.
					Step 3
			Stir in the minced garlic and grated ginger, and cook for another minute.
					Step 4
			Add the chopped tomatoes and cook until they soften and release their juices.
					Step 5
			Mix in the curry powder, turmeric powder, coriander powder, and chili powder. Cook for a few minutes until the spices are fragrant.
					Step 6
			Pour in the coconut milk and bring the mixture to a simmer.
					Step 7
			Add the fish fillets to the pan, ensuring they are submerged in the sauce. Cook for about 10-15 minutes, or until the fish is cooked through.
					Step 8
			Season with salt to taste.
					Step 9
			Garnish with freshly chopped coriander and serve hot with rice or naan bread.