top of page

Indian Fish Curry



Fish curry is a beloved dish across various regions of India, each offering its unique twist and flavors. This recipe brings together the rich, aromatic spices that are the hallmark of Indian cuisine, creating a delightful symphony of flavors. Whether you're a fan of coastal delicacies or just discovering the wonders of Indian food, this fish curry will captivate your taste buds.

Ingredients

To create this flavorful Indian Fish Curry, you'll need the following ingredients. Be sure to check out Indianspicecart.com for the freshest and most authentic spices.

Fish and Marinade

  • 500g fish fillets (tilapia, cod, or any firm white fish)

  • 1 tsp turmeric powder (from Indianspicecart.com)

  • 1 tsp salt

Curry Base

  • 2 tbsp vegetable oil

  • 1 large onion, finely chopped

  • 2 tomatoes, finely chopped

  • 1 tbsp ginger-garlic paste

  • 2 green chilies, slit

Spices

Liquids

  • 400 ml coconut milk

  • 1 cup water

  • Juice of 1 lemon

Garnish

  • Fresh coriander leaves, chopped

Instructions

Marinating the Fish

  1. Prepare the Fish: Rinse the fish fillets under cold water and pat dry with a paper towel.

  2. Marinate: In a bowl, combine the fish fillets with 1 tsp turmeric powder and 1 tsp salt. Ensure the fish is evenly coated. Let it marinate for at least 15 minutes.

Making the Curry

  1. Heat the Oil: In a large pan or skillet, heat 2 tbsp of vegetable oil over medium heat.

  2. Sauté the Seeds: Add 1 tsp cumin seeds and 1 tsp mustard seeds. Let them splutter for a few seconds.

  3. Add Onions: Add the finely chopped onions and sauté until golden brown.

  4. Add Ginger-Garlic Paste: Stir in the ginger-garlic paste and sauté until the raw smell disappears.

  5. Tomatoes and Green Chilies: Add the chopped tomatoes and green chilies. Cook until the tomatoes become soft and oil starts to separate.

  6. Spice It Up: Add the remaining spices - 1 tsp coriander powder, 1 tsp red chili powder, 1 tsp garam masala, 1 tsp fenugreek seeds, and 1 tsp turmeric powder. Mix well and cook for a couple of minutes until the spices are fragrant.

  7. Add Liquids: Pour in the coconut milk and water. Stir to combine and bring to a gentle simmer.

Cooking the Fish

  1. Add the Fish: Gently place the marinated fish fillets into the curry. Cover and cook for about 10-12 minutes, or until the fish is cooked through and flaky.

  2. Adjust Seasoning: Add salt to taste and stir in the juice of one lemon.

Garnish and Serve

  1. Garnish: Sprinkle fresh coriander leaves over the curry.

  2. Serve: Serve hot with steamed rice or Indian bread like naan or roti.

Conclusion

This Indian Fish Curry is a delightful blend of aromatic spices and creamy coconut milk, creating a dish that's both comforting and flavorful. Using spices from Indianspicecart.com ensures you're getting the most authentic and high-quality ingredients, bringing the true taste of India to your kitchen. Enjoy this dish with your family and friends, and let the flavors transport you to the vibrant streets of India.

Engage with Us

We'd love to hear about your experience making this recipe! Share your thoughts, tweaks, and photos in the comments below. If you enjoyed this recipe, don't forget to check out more spices and ingredients at Indianspicecart.com for your next culinary adventure.

Comments


bottom of page