Delicious Indian Fish Curry Recipe for a Flavorful Meal

Indian Fish Curry — a indian recipe (main course) with 17 ingredients. Source: edamam.com.

Medium
Updated March 20, 2026

35

Total Time (min)

4

servings

336

Calories/serving

Medium

Difficulty

Delicious Indian Fish Curry Recipe for a Flavorful Meal

Ingredients

Servings:
4
  • 1 kg fish fillets (like cod or tilapia) (Cut into chunks)
  • 2 tbsp oil (For cooking)
  • 1 large onion (Finely chopped)
  • 2 cloves garlic (Minced)
  • 1 inch ginger (Grated)
  • 2 tbsp tomato paste
  • 1 cup coconut milk
  • 1 tbsp curry powder
  • 1 tsp turmeric
  • 1 tsp coriander powder
  • 1 tsp cumin powder
  • 1 tsp chili powder (Adjust to taste)
  • 2 green chilies (Slit)
  • 1 cup fresh cilantro (Chopped for garnish)
  • salt to taste

Instructions

7 steps

  1. Heat the Oil

    In a large pan, heat the oil over medium heat.

    Make sure the oil is hot before adding the onions.
  2. Sauté Onions

    Add the chopped onions and sauté until golden brown.

    Stir occasionally to avoid burning.
  3. Add Garlic and Ginger

    Stir in the minced garlic and grated ginger, cooking for 1-2 minutes.

    This will enhance the aroma of the curry.
  4. Mix in Spices

    Add the curry powder, turmeric, coriander, cumin, and chili powder to the pan.

    Cook for another minute to release the flavors.
  5. Add Tomato Paste and Coconut Milk

    Stir in the tomato paste and coconut milk, mixing well.

    Allow the mixture to simmer for about 5 minutes.
  6. Add Fish

    Gently add the fish pieces and green chilies to the pan.

    Cook for 10-15 minutes, or until the fish is cooked through.
  7. Season and Garnish

    Season with salt to taste and garnish with fresh cilantro.

    Serve hot with rice or naan.

💡 Tips & Tricks

Health: Sugar-Conscious, Pescatarian, Dairy-Free, Gluten-Free, Wheat-Free, Egg-Free. Diet: Low-Carb

Storage & Reheating

❄️

Refrigerator

Up to 1 day in an airtight container

🧊

Freezer

Up to 1 month — thaw overnight in fridge

🔥

Gently reheat in a pan over low heat. Avoid microwaving seafood as it can become rubbery.

What to Serve With

Complete your indian meal with these perfect pairings:

🍽️Naan bread or basmati rice
🍽️Raita
🍽️Mango chutney

About This Dish

Delicious Indian Fish Curry Recipe for a Flavorful Meal is a beloved dish from Indian cuisine. With a total preparation time of about 35 minutes, it makes for a satisfying weeknight dinner.

Indian cuisine reflects the country's incredible diversity, with flavors and techniques varying dramatically from north to south, east to west. The masterful use of spices is the hallmark of Indian cooking.

This recipe is rated medium difficulty and uses 15 ingredients. Intermediate cooks will enjoy the balanced challenge.

Frequently Asked Questions

Yes, you can use frozen fish, just ensure it's fully thawed before cooking.

Rate This Recipe

How was this recipe?

Share This Recipe

Nutrition Facts

4 serving(s) per recipe

Serving size1 serving
Calories350kcal
Total Fat22gg
Sodium600mgmg
Total Carbohydrates15gg
Dietary Fiber3gg
Total Sugars4gg
Protein30gg

* Percent Daily Values are based on a 2,000 calorie diet. Values are approximate and may vary based on ingredients used.

Recipe Details

CuisineIndian