Indian Fish Curry Recipe

A simple and tasty fish curry you can try. This Indian-style fish curry is perfect for weeknight dinners and easily adjustable to your taste.

Prep Time: 15 minutes
Cook Time: 15 minutes
Servings: 2-3

Ingredients (for 2–3 servings)

Instructions

1. Prep the fish

  • • Wash the fish and pat dry.
  • • Marinate with a pinch of turmeric and salt for 10–15 minutes.

2. Cook the base

  • • Heat oil in a pan.
  • • Add chopped onions and sauté until golden brown.
  • • Add ginger-garlic paste and green chilies; sauté for 1–2 minutes.
  • • Add chopped tomatoes and cook until soft and oil separates.

3. Add spices

  • • Mix in turmeric, chili, coriander, cumin powders, and salt.
  • • Stir for 1–2 minutes until fragrant.

4. Add liquid

  • • Pour in coconut milk or water and bring to a gentle simmer.

5. Cook the fish

  • • Gently add fish pieces into the curry.
  • • Cover and simmer for 7–10 minutes, depending on the thickness of the fish.
  • • Avoid stirring too much to prevent breaking the fish.

6. Finish and garnish

  • • Sprinkle garam masala and squeeze lemon juice.
  • • Garnish with fresh coriander leaves.

7. Serve

  • • Best with steamed rice, roti, or appam.

💡 Tips