National Dish India: Kerala Fish Curry (Recipe) · National Dish Recipes

National Dish India: Kerala Fish Curry (Recipe)

Kerala fish curry in a creamy coconut sauce, garnished with fresh coriander
In this article

Discover Kerala Fish Curry, a southern Indian classic that brings the coast straight to your table. Tender pieces of fish simmer in a fragrant coconut sauce, gently warmed with turmeric, coriander and green chilli. The result is a beautiful balance of creamy richness and gentle heat — a dish that feels both comforting and exotic. Serve it with steaming rice and let the flavours of Kerala do the rest.

About Kerala Fish Curry

Kerala Fish Curry is a wonderful example of the region’s rich culinary tradition, celebrated for its variety and its bold, layered flavour. The dish brings together fresh fish and an aromatic coconut milk sauce, rounded off with a careful blend of spices. The combination of turmeric, coriander and green chilli creates a harmonious balance between heat and creaminess. It is a real treat for the palate, and one that captures the very essence of southern Indian cooking.

Ingredients (serves 1–2)

  • 300 g fresh fish (such as pollock or perch)
  • 200 ml coconut milk
  • 1 large onion, finely chopped
  • 2 cloves of garlic, chopped
  • 1 piece of ginger (about 1 cm), grated
  • 1–2 green chillies, slit lengthways
  • 1 tsp turmeric
  • 1 tsp ground coriander
  • 1 tsp salt, or to taste
  • 2 tbsp oil (such as coconut oil or vegetable oil)
  • Fresh coriander, to garnish

Shopping for the ingredients

To make a really good Kerala Fish Curry, it is well worth using high-quality, fresh ingredients. The fish should come from a trusted source to guarantee the best flavour and texture. Make sure the coconut milk is unsweetened and free of artificial additives, so the dish keeps its authentic character. Spices such as turmeric and coriander are key to the aroma, so reach for good-quality whole spices and grind them fresh wherever you can.

Preparing the dish

Before you start cooking the Kerala Fish Curry, it pays to get everything ready so the process runs smoothly. Begin by cutting the fish into bite-sized pieces and setting them aside. Finely chop the onion and garlic and grate the ginger, as these provide the curry’s deep, savoury base. Slit the chillies too, to release their aroma and bring out just the right amount of heat.

Step-by-step instructions

  • Heat the oil in a large pan over medium heat and add the chopped onions. Fry until they turn golden brown.
  • Add the chopped garlic and grated ginger and cook for about a minute, until fragrant.
  • Stir in the green chillies, turmeric, coriander and salt, mixing everything together well.
  • Pour in the coconut milk and let the sauce simmer for about 5 minutes.
  • Add the pieces of fish and cook for a further 10 minutes, until the fish is just done.
  • Garnish with fresh coriander and serve hot, ideally with steaming rice.

Gluten-free / lactose-free version

Kerala Fish Curry is naturally gluten-free and lactose-free when made with coconut milk. That makes it a great option for anyone sensitive to gluten or lactose, as none of the ingredients carry these allergens. Just take care that the spices and oils you use contain no additives that might harbour gluten or lactose. This way the dish stays not only delicious but suitable for a wide range of dietary needs.

Tips for vegans and vegetarians

For anyone who would like to enjoy a vegan or vegetarian version of Kerala Fish Curry, there are a few easy adaptations. In place of the fish, you can use fresh vegetables or tofu, both of which sit beautifully in the aromatic coconut sauce. Cook the vegetables only briefly to keep them with a little bite. A combination of chickpeas and mixed vegetables also makes a tasty alternative, offering much the same flavour and texture.

More tips and tricks

To make Kerala Fish Curry even more flavourful, it is worth trying a few extra seasonings. A fresh lime or curry leaf added during the simmer lends a bright, fresh note. Toasted coconut flakes scattered over the top not only add a pleasant crunch but also deepen the coconut flavour. Experiment with different types of fish, too, or even seafood such as a Prawn Malai Curry, to enjoy the full range of aromas and textures that Kerala’s cuisine has to offer.

Adapting the recipe to your taste

Kerala Fish Curry is easy to tailor to your own preferences. If you like it milder, simply reduce the number of green chillies or swap them for gentler vegetables. You can also adjust the amount of coconut milk depending on how creamy you want the sauce. Other spices such as fennel seeds or cinnamon can add an interesting extra note and lift the dish to a new level.

Ingredient substitutions

Sometimes certain ingredients are hard to find or simply not available. In such cases, coconut cream can be used in place of coconut milk for a richer sauce. For anyone less keen on fish, a chicken dish such as Nadan Kozhi Curry makes an appealing option that takes up the spices and aromas beautifully. You can also experiment with different vegetables to create an exciting vegan version of the curry.

Drink pairing ideas

A number of drinks make a fine partner for Kerala Fish Curry. A refreshing mango lassi balances the heat while adding a touch of sweetness. A cool Indian beer or a light, fruity white wine also works very well. Alternatively, try a simple glass of water with mint and lime to lift the flavours and bring the aromas to life.

Serving and presentation ideas

The way a dish is presented can greatly enhance the whole experience, and Kerala Fish Curry is no exception. Serve the curry in a deep, attractive bowl and garnish it with fresh coriander leaves. A small wedge of lime on the side not only adds a splash of colour but also lets diners add a fresh citrus note. Surprise your guests with clean, steaming rice and a few crisp papadums or roti to round off a complete meal.

A bit of history

The cuisine of Kerala is a fusion of Indian, Arab and Portuguese influences, reflecting the history and diversity of the region. A classic Fish Curry is a traditional dish enjoyed not only in Kerala but across India’s other coastal regions too. It stands as a symbol of the area’s history of trade and migration, in which commerce and fishing have always played a central role. The dish is a fine example of the use of coconut and spices, both of which are widely used in Indian cooking and bring a host of health benefits.

More recipe ideas

Summary: Kerala Fish Curry

Kerala Fish Curry brings together the delicate flavours and spices of southern Indian cooking in one delicious dish. The combination of fresh fish, coconut milk and a generous mix of spices makes this recipe a truly unique experience. Whether served as a main course or as part of a feast, this curry is not only simple to prepare but a real delight for the palate. Let the cuisine of Kerala inspire you and enjoy the rich flavours that are sure to win over your senses.