Indian-Style Fish in Coconut Milk Recipe

This dish is inspired by the coastal cuisine of India, where fish is often gently simmered in a light coconut milk sauce with spices. In this version we use easily available fillets, and the sauce is mildly spicy, with noticeable coconut and a hint of lime, so the fish stays juicy and doesn’t dry out. It works well as a weeknight dinner because it cooks quickly but looks like something from a restaurant.

This recipe is inspired by coastal Indian cooking, especially regions like Kerala and Goa, where fish and coconut milk are everyday staples., Traditional versions often use whole fish or bone-in pieces and locally caught seafood, simmered in spiced coconut gravies., Here the method is adapted to easily available boneless fillets and simplified spice combinations, while keeping the characteristic balance of creaminess, heat and acidity., The use of lime at the end reflects the common Indian practice of finishing rich dishes with a sour element to brighten the flavors.

Combines the comfort of a creamy sauce with the freshness of seafood and bright lime., Looks impressive enough for guests while being simple and fast enough for a weekday dinner., Uses pantry-friendly spices to evoke Indian coastal flavors without requiring a long list of specialty ingredients., Naturally gluten-free and adaptable to different types of white fish available in your area.

Dlaczego ta wersja działa

  • Using boneless white fish fillets makes the dish quick and accessible for a weeknight meal.
  • Salting the fish in advance seasons it throughout and helps it stay juicy during gentle simmering.
  • Blooming the spices in oil before adding liquids deepens their flavor and gives the sauce a restaurant-style aroma.
  • Coconut milk creates a naturally creamy sauce without the need for flour or thickening agents, keeping the dish gluten-free.
  • Adding lime juice at the end balances the richness of the coconut and makes the spices taste fresher.
Indian-Style Fish in Coconut Milk

Chef's tips

If your coconut milk has separated in the can, shake it very well or whisk it in a bowl before adding to the pan for a smooth sauce., Cut the fish into evenly sized pieces so they cook at the same rate., If your tomatoes are very watery, cook them a bit longer before adding the coconut milk to avoid a thin sauce., For extra depth, you can briefly marinate the fish in a little salt, lime juice and a pinch of turmeric before cooking., Garnish with both cilantro leaves and a few lime wedges on the side so everyone can adjust acidity to taste.

How to serve

Serve over fluffy basmati or jasmine rice to soak up the sauce., Pair with a crisp cucumber and red onion salad dressed with lime and a pinch of salt., Add simple steamed vegetables like green beans or broccoli for a complete meal., For a more Indian-style spread, serve alongside chapati or naan and a cooling yogurt raita.

Na co uważać

  • Do not let the garlic and ginger brown, as they can turn bitter and dominate the delicate fish flavor.
  • Keep the heat low once the fish is in the pan; a strong boil can cause the fillets to break apart and overcook.
  • Stir the sauce gently by shaking the pan instead of using a spoon, especially once the fish is added.
  • Use full-fat coconut milk from a can; light or very watery coconut milk will make the sauce thin and less flavorful.
  • Taste the sauce before adding more chili—coconut softens heat, but it’s easy to overdo the spice for sensitive palates.

Zamienniki

  • Use any firm white fish such as cod, haddock, pollock, tilapia or hake; avoid very delicate fish that fall apart easily.
  • If you don’t have fresh tomatoes, use good-quality canned chopped tomatoes, cooking them down until thick.
  • Replace vegetable oil with coconut oil for an even more pronounced coconut aroma.
  • If you’re out of lime, lemon juice works well, though the flavor will be slightly different.
  • For less heat, reduce or omit the ground chili and add a pinch of sweet paprika for color.
Prep Time
20 min
Cook Time
20 min
Total Time
40 min
Servings
4

Ingredients

  • white fish fillet e.g. cod, pollock, tilapia, skinless - 600 g
  • coconut milk from a can, well shaken - 400 ml
  • onion - 1 piece
  • garlic - 3 cloves
  • ginger - 2 cm
  • tomatoes - 2 piece
  • vegetable oil - 2 tablespoons
  • ground turmeric - 0.5 teaspoons
  • ground cumin - 0.5 teaspoons
  • ground coriander - 0.5 teaspoons
  • ground chili or less if you prefer it milder - 0.5 teaspoons
  • lime juice or lemon - 1 tablespoon
  • salt to taste
  • fresh cilantro for serving - 2 tablespoons
Main Ingredient: fish

Preparation

  1. Cut the fish fillets into larger pieces (about 4–5 cm), pat dry with a paper towel and lightly salt on both sides. Set aside for 10 minutes so the salt can penetrate.
  2. Heat the oil in a deep pan over medium heat, add the onion and fry for 5–7 minutes until soft and just starting to turn golden at the edges.
  3. Add the garlic and ginger and fry for 1–2 minutes until very fragrant but not browned.
  4. Sprinkle in the turmeric, cumin, coriander and chili. Fry for 30–40 seconds, stirring, until the spices combine with the fat and form a moist paste.
  5. Add the chopped tomatoes, stir and cook for 4–5 minutes until the tomatoes break down and the sauce thickens and no longer looks watery.
  6. Pour in the coconut milk, mix thoroughly, bring to a gentle boil, then reduce the heat so the sauce only barely simmers.
  7. Gently place the fish pieces in the sauce in a single layer, press them down lightly, cover and simmer on low heat for 8–10 minutes, until the fish turns opaque and flakes easily with light pressure from a fork.
  8. Finally, season the sauce with salt and lime juice. Gently shake the pan instead of stirring vigorously so the fish doesn’t fall apart. Sprinkle with fresh cilantro just before serving.

Storage

In fridge: 2 days
Freezing: No

The fish tastes best fresh, as it can fall apart when reheated. If you have leftovers, reheat very gently over low heat, just until the sauce is hot.

Recipe submitted by Marek, Site owner

This recipe is designed to bring the feel of an Indian coastal curry into an everyday kitchen without being intimidating., It’s a great way to introduce people to coconut-based sauces if they’re more used to cream or tomato-heavy dishes., The gentle spice level makes it family-friendly, and you can always serve extra chili or hot sauce on the side for those who like more heat.

Published:

Oceń przepis

Average: (0 ratings)

Komentarze

0
Chronione przez reCAPTCHA
Ładowanie komentarzy...

Podobne przepisy

Thai Fish Soup with Coconut Milk and Lime
Thai Fish Soup with Coconut Milk and Lime
Tacos de pescado estilo Baja with creamy chipotle sauce
Tacos de pescado estilo Baja with creamy chipotle sauce
Caldo de pescado – light Mexican fish soup
Caldo de pescado – light Mexican fish soup
Fish tacos with cabbage and yogurt-lime sauce
Fish tacos with cabbage and yogurt-lime sauce