A flavorful and aromatic fish curry made with yogurt and spices, perfect for serving with plain white rice.

Prep Time
20min
Cook Time
30min
Total Time
50min
Fish Curry  recipe

Ingredients

4 Servings
(1 serving = 125 grams)

Marinade

  • 500g
    fish
  • 125g
    yogurt
  • 1/4tsp
    garam masala
  • 1/2tsp
    salt

Curry

  • 2piece
    onion
  • 3piece
    green chili
  • 3 1/2clove
    garlic
  • 1/8cup
    oil
  • 5piece
    dana methi
  • 1/4tsp
    turmeric
  • 1/8tsp
    black pepper
  • 1/8tsp
    red chili
  • 1/2tsp
    coriander powder
  • 1tsp
    zeera
  • 2tbsp
    coriander leaves
  • 1 1/2tsp
    lemon juice

How to make Fish Curry

Marination

  1. Whisk yogurt, garam masala, and salt together. Marinate the fish in this mixture overnight.

Preparation

  1. Blend onion, green chili, and garlic into a fine paste using a blender.

  2. Heat oil in a pan, add methi dana, and fry until it turns black. Remove from heat.

  3. Add all dry spices to the oil, mix well, and return to the stove. Add the onion puree mixture and cook until the oil separates from the mixture.

  4. Add the marinated fish to the pan and mix carefully to avoid breaking the fish pieces. Cook on medium flame until the fish releases its own water.

  5. Increase the heat to high and cook until the water evaporates or until the oil separates.

  6. Garnish with chopped coriander leaves and squeeze lemon juice on top. Serve with plain white rice.

Tips & Tricks

  1. Mix carefully to avoid breaking the fish pieces.

  2. Use fresh fish. If using frozen fish, it might not release water, so add a little water when marinating.

  3. Use twice the amount of onion compared to the meat. For example, I use 1 onion for 500 grams meat but here I am using 2 onions.