Fish Curry Recipe ( tilapia, salmon, or mackerel )

Fish curry is a flavorful and aromatic dish that features tender pieces of fish cooked in a spiced gravy.
fish curry pinit

Ish curry is a flavorful and aromatic dish that features tender pieces of fish cooked in a spiced gravy. The gravy typically includes a blend of ingredients such as onions, tomatoes, garlic, ginger, and a variety of spices like turmeric, cumin, coriander, and chili powder. Coconut milk or tamarind is often added to the curry to give it a rich, creamy texture or a tangy flavor, depending on the regional style.

The fish is usually marinated briefly with salt and turmeric before being gently simmered in the gravy until it’s cooked through, ensuring that it remains tender and flaky. Fish curry is a staple in many coastal regions, particularly in South Asia, where it’s served with steamed rice or flatbreads like roti or naan. The dish’s balance of spices, combined with the delicate flavor of the fish, makes it a comforting and satisfying meal.

Fish Curry Recipe ( tilapia, salmon, or mackerel )

Fish curry is a flavorful and aromatic dish that features tender pieces of fish cooked in a spiced gravy. The gravy typically includes a blend of ingredients such as onions, tomatoes, garlic, ginger, and a variety of spices like turmeric, cumin, coriander, and chili powder. Coconut milk or tamarind is often added to the curry to give it a rich, creamy texture or a tangy flavor, depending on the regional style.

Prep Time 10 mins Cook Time 20 mins Total Time 30 mins Difficulty: Intermediate Servings: 3 Calories: 706 Best Season: Winter, Spring, holi, diwali, party

Ingredients

Instructions

  1. Prepare the Fish

    Clean the fish and cut it into pieces if necessary. Marinate the fish with a pinch of turmeric, red chili powder, and salt. Set aside for 15-20 minutes.

  1. Cook the Base
    • Heat oil in a large pan. Add mustard seeds and let them splutter. If using, add fenugreek seeds and curry leaves, and sauté for a few seconds.
    • Add the chopped onions and cook until golden brown.
    • Stir in the ginger-garlic paste and green chilies, cooking for 2-3 minutes until the raw smell disappears.
    • Add the chopped tomatoes and cook until they soften and the oil begins to separate from the mixture.
  1. Spice and Simmer
      • Add turmeric powder, red chili powder, cumin powder, and coriander powder to the onion-tomato mixture. Stir well.
      • Pour in the coconut milk or tamarind water, and mix thoroughly. Bring the mixture to a boil.
  1. Cook the Fish
    • Gently add the marinated fish pieces to the boiling gravy. Reduce the heat and simmer for 10-15 minutes until the fish is cooked through and the flavors have melded.
    • Adjust salt and consistency as needed. If the curry is too thick, add a bit of water.
  1. Garnish and Serve
    • Once the fish is cooked, garnish with fresh coriander leaves or curry leaves.
    • Serve hot with steamed rice, naan, or roti.
Nutrition Facts

Servings 3


Amount Per Serving
Calories 307kcal
% Daily Value *
Total Fat 15g24%
Cholesterol 109mg37%
Sodium 744mg31%
Potassium 711mg21%
Total Carbohydrate 6.1g3%
Dietary Fiber 1.1g5%
Sugars 2.7g
Protein 36g72%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.

Note

  • Fish Selection: Use firm fish that won’t break apart easily during cooking. Tilapia, cod, mackerel, and salmon are good choices.
  • Marination: A short marination with turmeric and salt helps remove any fishy smell and adds flavor.
  • Coconut Milk vs. Tamarind: Coconut milk gives the curry a creamy texture, while tamarind adds tanginess. Choose based on your preference or regional style.
  • Cooking Time: Fish cooks quickly, so be careful not to overcook it, as this can make the fish tough.
  • Spices: Adjust the level of spices according to your taste. You can add more or fewer green chilies depending on your heat tolerance.
Keywords: fish curry recipe, sea food curry, fish curry

Frequently Asked Questions

Expand All:
Can I use frozen fish for fish curry?

Yes, you can use frozen fish, but make sure to thaw it completely before cooking. Pat the fish dry to remove excess moisture.

How do I make the curry less spicy?

To reduce the heat, use fewer green chilies and red chili powder. You can also add more coconut milk to balance the spices.

Can I make fish curry with boneless fish?

Yes, boneless fish fillets work well and are easier to eat, especially for those who prefer not to deal with bones.

What can I serve with fish curry?

Fish curry pairs well with steamed rice, basmati rice, naan, or roti. It can also be enjoyed with a side of vegetable stir-fry or a salad.

How do I store leftovers?

Leftover fish curry can be stored in an airtight container in the refrigerator for up to 2 days. Reheat gently on the stove to avoid overcooking the fish.

Desi Dish

Food Blogger

Hi, I'm desidish, a full-time food blogger. I live in Delhi with my family. Loves traveling, sharing new recipes, and spending time with my family.

Leave a Comment

Your email address will not be published. Required fields are marked *