Indian Fish Curry

Indian Fish Curry 印度咖喱魚

⏱ 35 min 🥩 Fish 👤 4 servings 📊 Level 2

A fragrant and flavorful Indian fish curry made with tender fish fillets simmered in a rich, spiced coconut milk gravy with onions, tomatoes, and aromatic curry leaves. This dish is a staple in many Indian households, offering a perfect balance of spice and creaminess.

Indian Fish

Nutrition (per serving)

258kcalCalories
32.5gProtein
8.2gCarbs
11.8gFat
1.2gFiber
612mgSodium

Ingredients

Steps

  1. Prepare Fish: Season fish fillets with salt.
  2. Sauté Aromatics: Heat vegetable oil in a pan. Add onions and sauté until golden. Add ginger-garlic paste, green chilies, and curry leaves. Sauté for 1 minute.
  3. Cook Spices: Add pureed tomatoes. Cook until oil separates. Add turmeric powder, red chili powder, coriander powder, cumin powder, and salt. Cook for 2-3 minutes until fragrant.
  4. Simmer Curry Base: Pour in water and coconut milk. Bring to a simmer. Cook for 5 minutes.
  5. Add Fish: Gently add the seasoned fish pieces to the simmering curry.
  6. Cook Fish: Cover and cook for 5-7 minutes until fish is cooked through. Add garam masala.
  7. Garnish and Serve: Garnish with fresh coriander. Serve hot with rice.

Cook this with step-by-step timers

EatWhat guides you through each step with built-in timers.

Get EatWhat Free