Ingredients
– 500 grams fish fillets (like salmon or tilapia)
– 2 tablespoons coconut oil or vegetable oil
– 1 large onion, finely chopped
– 2-3 cloves garlic, minced
– 1-inch ginger, minced
– 2-3 green chilies, slit (adjust for spice)
– 2 medium tomatoes, chopped
– 1 cup coconut milk
– 1 tablespoon curry powder
– 1 teaspoon turmeric powder
– 1 teaspoon cumin powder
– Salt, to taste
– Fresh cilantro, for garnish
– Juice of 1 lime
Instructions
Creating the perfect Indian Fish Curry is simple if you follow these straightforward steps:
1. Prepare the Fish: Clean the fish fillets and pat them dry with paper towels. Season with a little salt and lime juice. Set aside.
2. Heat the Oil: In a large pan, heat coconut oil over medium heat until hot.
3. Sauté the Aromatics: Add the chopped onions and sauté until they turn translucent, about 5-7 minutes.
4. Add Garlic and Ginger: Stir in the minced garlic and ginger, cooking for an additional 1-2 minutes until fragrant.
5. Incorporate Chilies and Tomatoes: Add the slit green chilies and chopped tomatoes to the pan. Cook until the tomatoes break down and become soft, about 5 minutes.
6. Mix in Spices: Sprinkle in the curry powder, turmeric powder, and cumin powder. Mix well and allow to cook for another 2-3 minutes for the spices to bloom.
7. Add Coconut Milk: Slowly pour in the coconut milk, stirring until everything is blended. Bring the mixture to a gentle simmer.
8. Cook the Fish: Carefully add the seasoned fish fillets to the curry. Cover and simmer for 10-12 minutes until the fish is cooked through and flaky.
9. Taste and Adjust: Check the seasoning and adjust salt or lime juice as needed.
10. Garnish: Remove from heat and garnish with freshly chopped cilantro.
These steps will guide you to prepare an incredible Indian Fish Curry that will impress everyone at your table.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
Nutrition
- Serving Size: 4 servings
- Calories: 380 kcal
- Fat: 22g
- Protein: 28g