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

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

Ingredients

4 Servings
(1 serving = 125 grams)

Marinade

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

Curry

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

How to make Fish Curry

Marination

  1. Step 1

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

Preparation

  1. Step 1

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

  2. Step 2

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

  3. Step 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. Step 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. Step 5

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

  6. Step 6

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

Nutrition (per serving)

Calories

257.5kcal (12.88%)

Protein

25.8g (51.5%)

Carbs

11.3g (4.09%)

Sugars

2.5g (5%)

Healthy Fat

11.5g

Unhealthy Fat

2.5g

% Daily Value based on a 2000 calorie diet

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.

FAQS

  1. How can I make a dairy-free version of fish curry?

    To make a dairy-free version of fish curry, you can substitute the yogurt with coconut milk or a dairy-free yogurt alternative. This will maintain the creamy texture while adding a unique flavor to the dish.

  2. What are some good side dishes to serve with fish curry?

    Fish curry pairs wonderfully with plain white rice, but you can also serve it with naan bread, roti, or even a side of steamed vegetables for a balanced meal. A fresh cucumber salad can also complement the spices in the curry.

  3. How should I store leftover fish curry?

    Leftover fish curry can be stored in an airtight container in the refrigerator for up to 2-3 days. To reheat, gently warm it on the stove or in the microwave, adding a splash of water if needed to maintain moisture.

  4. Can I use frozen fish for this fish curry recipe?

    Yes, you can use frozen fish for this fish curry recipe. Just make sure to thaw the fish completely before marinating it in the yogurt mixture. This will help the flavors penetrate the fish better.

  5. What spices can I substitute if I don't have garam masala?

    If you don't have garam masala, you can create a substitute by mixing equal parts of cumin, coriander, and a pinch of cinnamon. Alternatively, you can use curry powder as a substitute, though it may alter the flavor slightly.

Loading reviews...

chefadora
© 2025 Chefadora Pty Ltd, All Rights Reserved

Marnirni-apinthi Building, Lot Fourteen,
North Terrace, Adelaide, South Australia, 5000
Australia