Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Authentic Indian Fish Curry

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A simple and flavorful dish perfect for busy weeknights, featuring fish cooked in a creamy coconut sauce with mild spices.

  • Total Time: 25 minutes
  • Yield: 4 servings 1x

Ingredients

Scale
  • 500g fish fillets (e.g., cod or tilapia)
  • 2 tablespoons oil
  • 1 onion, finely chopped
  • 2 tomatoes, chopped
  • 34 garlic cloves, minced
  • 1 inch ginger, grated
  • 2 teaspoons curry powder
  • 1 teaspoon turmeric powder
  • 1 teaspoon cumin seeds
  • 1 teaspoon coriander powder
  • 12 green chilies, slit
  • 1 cup coconut milk
  • Salt to taste
  • Fresh cilantro for garnish

Instructions

  1. Heat oil in a pan over medium heat. Add cumin seeds and let them sizzle.
  2. Add chopped onion and sauté until golden brown.
  3. Stir in garlic and ginger; cook for 1-2 minutes.
  4. Add tomatoes, curry powder, turmeric, and coriander powder. Cook until tomatoes are soft.
  5. Pour in coconut milk and bring to a simmer.
  6. Add fish fillets and green chilies; cook for 5-7 minutes until fish is cooked through.
  7. Season with salt to taste, and garnish with fresh cilantro.

Notes

Serve with rice or naan, and store leftovers in an airtight container in the fridge for up to 3 days.

  • Author: dailyciousrecipes
  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Indian
  • Diet: Gluten Free

Nutrition

  • Serving Size: 1 serving
  • Calories: 400
  • Sugar: 5g
  • Sodium: 300mg
  • Fat: 22g
  • Saturated Fat: 7g
  • Unsaturated Fat: 15g
  • Trans Fat: 0g
  • Carbohydrates: 20g
  • Fiber: 3g
  • Protein: 25g
  • Cholesterol: 70mg