Recipe
Ingredients:
– 500 grams fish fillets (such as cod, snapper, or tilapia), cut into chunks
– 2 tablespoons vegetable oil
– 1 onion, finely chopped
– 2 tomatoes, pureed
– 3 cloves of garlic, minced
– 1-inch piece of ginger, grated
– 1 teaspoon cumin seeds
– 1 teaspoon coriander powder
– 1/2 teaspoon turmeric powder
– 1/2 teaspoon red chili powder (adjust to your spice preference)
– 1/2 teaspoon garam masala
– 1 cup coconut milk
– Salt to taste
– Fresh cilantro leaves, chopped (for garnish)
– Lemon wedges (for serving)
Instructions:
1. Heat the vegetable oil in a large pan or skillet over medium heat. Add the cumin seeds and let them sizzle for a few seconds until fragrant.
2. Add the chopped onions and sauté until they become soft and translucent.
3. Add the minced garlic and grated ginger to the pan and cook for another minute, stirring constantly.
4. Add the coriander powder, turmeric powder, red chili powder, and garam masala to the pan. Stir well to combine the spices with the onion mixture and cook for a minute to release their flavors.
5. Pour in the tomato puree and cook for a few minutes until the mixture thickens slightly and the raw smell of the tomatoes disappears.
6. Reduce the heat to low and add the coconut milk to the pan. Stir well to combine with the spices and simmer for 5-7 minutes to allow the flavors to meld together.
7. Gently place the fish chunks into the curry sauce, making sure they are fully submerged. Cover the pan and let the fish cook in the curry for about 8-10 minutes or until it becomes opaque and flakes easily with a fork.
8. Season with salt according to your taste preference.
9. Garnish with freshly chopped cilantro leaves.
10. Serve the fish curry hot with steamed rice or naan bread. Squeeze some fresh lemon juice over the curry before eating, if desired.
Enjoy your flavorful homemade fish curry!