Dive into the rich and aromatic world of Indian fish curry. This dish combines tender pieces of fish fillets with a creamy coconut milk base, infused with a blend of traditional spices. Perfect for a cozy dinner, this curry is both comforting and flavorful.
Some ingredients in this recipe might not be staples in every household. For instance, coconut milk is essential for the creamy texture and rich flavor of the curry. Additionally, coriander powder and turmeric powder are key spices that give the dish its distinctive taste and color. Make sure to pick these up at the supermarket if you don't already have them in your pantry.

Ingredients For Indian Fish Curry Recipe
Fish fillets: Tender pieces of fish that will absorb the flavors of the curry.
Vegetable oil: Used for sautéing the onions and spices.
Onion: Adds sweetness and depth to the curry base.
Garlic: Provides a pungent and aromatic flavor.
Ginger: Adds a zesty and spicy kick.
Coriander powder: A key spice that adds a warm, citrusy flavor.
Turmeric powder: Gives the curry its vibrant yellow color and earthy taste.
Red chili powder: Adds heat and a deep red color to the curry.
Coconut milk: Creates a creamy and rich base for the curry.
Salt: Enhances all the flavors in the dish.
Lemon juice: Adds a tangy freshness to balance the richness.
Fresh coriander: Used as a garnish to add a burst of color and fresh flavor.
Technique Tip for Making Fish Curry
When sautéing the onions, ensure they reach a golden brown color to develop a deep, rich flavor base for the curry. This caramelization process enhances the overall taste of the dish.
Suggested Side Dishes
Alternative Ingredients
fish fillets - Substitute with tofu: Tofu is a great vegetarian alternative that absorbs flavors well.
vegetable oil - Substitute with coconut oil: Coconut oil adds a subtle coconut flavor that complements the curry.
onion - Substitute with shallots: Shallots have a milder and sweeter flavor compared to onions.
garlic - Substitute with garlic powder: Garlic powder can be used if fresh garlic is not available, though it lacks the same depth of flavor.
ginger - Substitute with ground ginger: Ground ginger can be used in place of fresh ginger, though it is less pungent.
coriander powder - Substitute with cumin powder: Cumin powder offers a warm, earthy flavor that can stand in for coriander.
turmeric powder - Substitute with saffron: Saffron provides a unique flavor and color, though it is more expensive.
red chili powder - Substitute with paprika: Paprika offers a milder heat and a sweet, smoky flavor.
coconut milk - Substitute with almond milk: Almond milk can be used for a lighter, nutty flavor, though it lacks the creaminess of coconut milk.
salt - Substitute with soy sauce: Soy sauce adds saltiness along with a depth of umami flavor.
lemon juice - Substitute with lime juice: Lime juice provides a similar acidity and freshness.
fresh coriander - Substitute with parsley: Parsley offers a fresh, slightly peppery flavor that can replace coriander.
Alternative Recipes Similar to This Fish Curry
How to Store or Freeze Your Fish Curry
- Allow the fish curry to cool completely before storing. This prevents condensation, which can lead to sogginess and spoilage.
- Transfer the cooled curry into an airtight container. Ensure the container is clean and dry to maintain the freshness of the coconut milk based curry.
- Store the container in the refrigerator if you plan to consume the curry within 2-3 days. The fish will remain flavorful and safe to eat during this period.
- For longer storage, place the airtight container in the freezer. The curry can be frozen for up to 2 months without significant loss of flavor or texture.
- When ready to reheat, thaw the curry in the refrigerator overnight if frozen. This gradual thawing helps maintain the integrity of the fish fillets.
- Reheat the curry gently on the stovetop over medium heat. Stir occasionally to ensure even heating and to prevent the coconut milk from separating.
- Avoid using a microwave for reheating, as it can cause the fish to become rubbery and the coconut milk to curdle.
- If the curry appears too thick after reheating, add a splash of water or coconut milk to achieve the desired consistency.
- Taste the reheated curry and adjust the seasoning if necessary. Sometimes, a pinch of salt or a squeeze of lemon juice can revive the flavors.
- Garnish with fresh coriander before serving to add a burst of freshness and color to your reheated dish.
How to Reheat Leftovers
Stovetop Method:
- Place the leftover Indian fish curry in a saucepan.
- Add a splash of coconut milk or water to prevent it from drying out.
- Heat over medium-low heat, stirring occasionally, until the fish is heated through.
- Ensure the curry reaches a simmer but avoid boiling to keep the fish tender.
Microwave Method:
- Transfer the Indian fish curry to a microwave-safe dish.
- Cover with a microwave-safe lid or plastic wrap, leaving a small vent.
- Heat on medium power for 2-3 minutes, stirring halfway through.
- Check the temperature and heat in additional 30-second intervals if needed.
Oven Method:
- Preheat the oven to 350°F (175°C).
- Place the Indian fish curry in an oven-safe dish.
- Cover with aluminum foil to retain moisture.
- Bake for 15-20 minutes, or until the fish is thoroughly heated.
Double Boiler Method:
- Fill a large pot with water and bring to a simmer.
- Place a heatproof bowl with the Indian fish curry over the simmering water.
- Stir occasionally until the fish is heated through.
- This gentle method helps maintain the delicate texture of the fish.
Slow Cooker Method:
- Transfer the Indian fish curry to the slow cooker.
- Set to low heat and cover.
- Heat for 1-2 hours, stirring occasionally, until the fish is warmed through.
- This method is ideal for retaining the flavors and moisture of the curry.
Essential Tools for Making Fish Curry
Pan: A large, deep pan is essential for cooking the curry evenly and allowing the flavors to meld together.
Spatula: Useful for stirring the ingredients and ensuring they don't stick to the pan.
Knife: Necessary for finely chopping the onion and mincing the garlic.
Cutting board: Provides a stable surface for chopping and mincing ingredients.
Grater: Used to grate the ginger for a more even distribution of flavor.
Measuring spoons: Ensures accurate measurement of spices and other ingredients.
Measuring cup: Useful for measuring the coconut milk accurately.
Mixing bowl: Handy for holding the fish pieces before adding them to the curry.
Serving spoon: Ideal for serving the curry once it's done.
Lemon squeezer: Helps extract the lemon juice efficiently without seeds.
How to Save Time on This Recipe
Prep ingredients in advance: Chop the onion, mince the garlic, and grate the ginger ahead of time to streamline the cooking process.
Use pre-cut fish: Buy fish fillets that are already cut into pieces to save time on preparation.
Measure spices beforehand: Measure out the coriander powder, turmeric powder, and red chili powder before you start cooking.
Simmer while multitasking: While the coconut milk is simmering, you can clean up the kitchen or prepare a side dish.
Garnish last minute: Chop the fresh coriander just before serving to keep it fresh and vibrant.

Indian Fish Curry Recipe
Ingredients
Main Ingredients
- 500 g Fish fillets cut into pieces
- 2 tablespoon Vegetable oil
- 1 large Onion finely chopped
- 2 cloves Garlic minced
- 1 inch Ginger grated
- 2 teaspoon Coriander powder
- 1 teaspoon Turmeric powder
- 1 teaspoon Red chili powder
- 400 ml Coconut milk
- 1 teaspoon Salt or to taste
- 1 tablespoon Lemon juice
- 2 tablespoon Fresh coriander chopped, for garnish
Instructions
- Heat oil in a pan over medium heat.
- Add chopped onions and sauté until golden brown.
- Add garlic and ginger, cook for another minute.
- Stir in coriander, turmeric, and red chili powder.
- Pour in coconut milk, bring to a simmer.
- Add fish pieces, cook until fish is done.
- Season with salt and lemon juice.
- Garnish with fresh coriander and serve hot.
Nutritional Value
Keywords
Suggested Appetizers and Desserts for Fish Curry
More Amazing Recipes to Try 🙂
- Spicy Indian Lentil Stew Recipe40 Minutes
- Indian Relish Recipe30 Minutes
- Italian Subs Recipe15 Minutes
- Peanut Butter Cookies Recipe25 Minutes
- Wendy's Chili Recipe1 Hours 15 Minutes
- Spiced Indian Cabbage with Beans Recipe45 Minutes
- Banana Muffins Recipe30 Minutes
- Muffins Recipe35 Minutes
Leave a Reply