RecipesFish and Seafood

R035

Fish Mappas

The mild coconut-milk fish stew, with pepper instead of chilli

Low GlHigh Protein
Kerala fish curry

Photograph: Adobe Stock · representative of the dish

YieldServes 4
Active25 minutes
Total35 minutes
DifficultyEasy, with one unforgiving step
The re-engineeringFirst milk down from about 300 ml to 100 ml and added off the heat; 100 ml of M13 stock and 250 ml of second milk carry the volume. Oil down from about 30 g to 12 g. The pepper is raised, because a milder curry needs a sharper aromatic to stay interesting on less fat.

Mappas sits in the same grammar as ishtu and moileethenga chertha, coconut added as milk rather than ground — and it is the gentlest fish dish in the Kerala repertoire. Where meen vevichathu is chilli and acid, mappas is pepper, fennel and coconut, and its ancestry runs through Syrian Christian and Latin Catholic kitchens both. It is the fish curry to cook for someone who does not eat chilli, and the one to cook when the fish is good enough to taste.

Before you start: Measure the first milk and stand it away from the hob. Once the fish is in, this dish is four minutes from finished and you cannot leave it.

Fish Mappas

Active 25 minutes Total 35 minutes
Scale 4 servings

Ingredients — tap to tick off

  • 12 g (2½ tsp) coconut oil
  • 150 g (about 15) shallots, sliced into rings
  • 15 g (a 3 cm piece) ginger, julienned
  • 4 green chillies (about 20 g), slit
  • 3 g (¾ tsp) ground turmeric
  • 4 g (¾ tsp) black pepper, coarsely crushed
  • 3 g (¾ tsp) fennel seed, crushed
  • 100 ml M13 fish stock, or water
  • 250 ml second coconut milk (M08)
  • 3 g (½ tsp) M07 salt, or plain salt
  • 500 g (1 lb 2 oz) seer fish, kingfish or pomfret, in 4 portions
  • 100 ml first coconut milk (M08)
  • 10 ml (2 tsp) coconut vinegar, or lime juice
  • 3 g (1 sprig) curry leaves

Allergens: Fish.

Equipment: Wide shallow non-reactive pan, 26–28 cm, or a clay pot. Substitute: as R025 — a wide pan lets you watch the surface for the moment the emulsion is at risk.

Per serving (estimated)

Energy345 kcal
Protein31 g
Fibre3 g
Net carbohydrate9 g
Total carbohydrate12 g
Sugars5 g
Fat21 g
Saturated fat14 g
Sodium310 mg

From ICMR-NIN IFCT 2017 and USDA FoodData Central. Per-serving figures stay the same when you scale.

Method — tap a step to mark it done, tap a time to start a timer

  1. Heat the pan, then the oil, and cook the shallots, ginger and green chilli with a pinch of salt over a medium-low flame until soft and translucent with barely any colour, . Mappas is a pale curry; if the shallots brown you have made something else.
  2. Add the turmeric, pepper and fennel and stir 45–60 seconds, until the pepper smells hot and floral rather than dusty.
  3. Pour in the stock and second coconut milk, add the rest of the salt, and simmer , until the gravy has thickened enough to coat a spoon and no longer tastes of raw coconut. Taste for salt and pepper now.
  4. Slide in the fish in a single layer and simmer at a bare tremble, spooning gravy over the tops, until the flesh is opaque through and flakes at a nudge, . Take the pan off the heat.
  5. Add the first milk off the heat, swirling the pan and never stirring, until warmed through and the curry has gone a shade paler, .
  6. Finish with the vinegar and the curry leaves torn over. Cover and rest before serving; a mappas improves in the first ten minutes and declines after two hours.
Why this worksSame physics as R025, and it matters more here because there is nothing to hide behind. The emulsion's coconut globulins denature above about 80°C (176°F) and stop stabilising the fat droplets, which coalesce into visible oil. Adding the first milk off the flame keeps the mixture below that threshold while the pan's residual heat brings it to serving temperature. The vinegar goes in last because acid accelerates the same breakdown.
Sourcing note

Mappas wants a fish with enough character to be tasted through a mild gravy but firm enough to hold. In the US: kingfish, halibut, black cod or striped bass. In the UK: hake, monkfish, gurnard or coley. In the Gulf: hamour or chanad. In Australia: blue-eye trevalla, snapper or ling. Coconut vinegar is sold in Kerala and Sri Lankan shops and Filipino aisles and is the traditional acid here; cider vinegar at 8 ml is closer than lime if you have no coconut vinegar, because a vinegar's acid holds up in a coconut gravy where citrus can taste soapy.

If you are watching…

Blood sugar: 9 g of net carbohydrate. The fat content slows the meal considerably, which is useful alongside rice and unhelpful if you are counting energy.

Blood pressure: 310 mg. Two grams of salt gives about 240 mg; pepper at this level carries the loss better than chilli would.

Cholesterol: 14 g of saturated fat is the highest in the chapter, and all of it is coconut. This is a dish to eat knowingly rather than weekly. Three levers, in order of effect: first milk to 60 ml with 40 ml more stock (about 11 g); coconut oil to sesame (about 12.5 g); and both together with 40 g of cashew paste replacing the first milk entirely (about 7 g). The last of these is no longer a mappas, and this book will say so rather than pretend.

Swap it

Fish → 500 g prawns, added at step 4 for 3–4 minutes. Or 400 g mussel meat for 4–5 minutes. (Allergen: this swap introduces crustaceans, molluscs.)

Add 200 g potato, diced and parboiled → the common household version, at about 20 g more net carbohydrate per serving. Add at step 3.

Second and first milk → 40 g cashews blended with 300 ml water. Half the saturated fat, a rounder and slightly sweeter gravy, and not a mappas. (Allergen: this swap introduces tree nuts (cashew).)

Coconut vinegar → cider vinegar at 8 ml, or lime at 15 ml. Lime is brighter and less integrated.

Make ahead · store · freeze

Make the gravy through step 3 and hold it; that is the make-ahead. Fridge 2 days finished. Do not freeze — the emulsion breaks on thawing. Reheat over the lowest flame or over a pan of hot water, and accept that it will never be as good as it was at ten minutes old.

Leftovers

Thin with stock and serve over idiyappam (R005) or appam (R001), which is what Sunday lunch becomes on Monday morning in a Syrian Christian house. Flake the fish in first so it warms without cooking again.

Troubleshooting

Split with oil on top: the first milk was heated. No repair.

Grey rather than white: the shallots browned at step 1, or the turmeric burnt at step 2.

Bland: under-peppered rather than under-salted, nine times out of ten. Crush 2 g more pepper and stir it in at step 5.

Fish tough: it cooked twice, once at step 4 and again while the milk went in. Pan off the heat first.

Serve with
R001 Appam · R005 Idiyappam · R015 Matta Rice · R063 Cabbage Thoran

Tap a star to rate this recipe

More from Fish and Seafood

Fish platter on a banana leafR024
Low GlHigh ProteinUnder 250 Kcal

Meen Vevichathu

Kudampuli fish curry, the Kottayam Syrian Christian way

232 kcal29 g protein45 minutes
Kerala fish curryR025
Low GlHigh Protein

Meen Moilee

The pale coconut-milk fish curry, Cochin Latin Catholic and Anglo-Indian both

318 kcal27 g protein30 minutes
Fish platter on a banana leafR026
Low Gl

Mathi Curry

Sardine curry with kudampuli — the cheapest good fish in Kerala

257 kcal24 g protein45 minutes
Kerala fish curryR027
High ProteinLow Sat FatUnder 250 Kcal

Ayala Varuthathu, Baked

Mackerel with a chilli-masala rub, in a very hot oven

173 kcal30 g protein45 minutes

Get the 7-Day Reset, free

The full seven-day menu, the Sunday preparation block and the shopping list — the opening week of the programme in the book, sent as a PDF.

Connect this form to your email tool before launch. No spam; unsubscribe any time.
Screen stays awake