Karimeen Mappas
Pearl spot fish cooked in a creamy, coriander-rich coconut gravy.

About this dish
Karimeen Mappas is a regal Syrian Christian delicacy from the backwaters of Kuttanad. Unlike the fiery red fish curries of the coast, Mappas uses a coriander-based spice paste and thick coconut milk to create a velvety, mild gravy. The Karimeen (Pearl Spot), known for its sweet flesh and intricate bones, is the star of this sophisticated dish.
Ingredients
The Fish
- 2 medium Karimeen (Pearl Spot), cleaned and gashed
- 1/2 tsp Turmeric and salt for initial rub
- Coconut oil for shallow frying
The Gravy Base
- 1 cup Thin coconut milk (2nd extract)
- 1/2 cup Thick coconut milk (1st extract)
- 2 Onions, sliced very thin
- 1 tbsp Ginger, julienned
- 5-6 Garlic cloves, sliced
- 3 Green chilies, slit
Spice Paste
- 1.5 tbsp Coriander powder
- 1 tsp Kashmiri chili powder
- 1/2 tsp Black pepper powder
- 1/4 tsp Fennel powder
- 1 sprig Curry leaves
Method
- 1
Initial fish sear
Rub the fish with turmeric and salt. Shallow fry in coconut oil for 2 minutes per side. This 'half-fry' helps the fish hold its shape in the creamy gravy and removes the raw pond-scent.
- 2
Sauté aromatics
In the same oil (add more if needed), sauté the onions, ginger, garlic, and green chilies. Cook on medium heat until the onions are soft and translucent, but not browned.
- 3
Prepare the spice slurry
Mix the coriander, chili, pepper, and fennel powders with a tablespoon of water to make a paste. This prevents the dry spices from burning when added to the hot oil.
- 4
Cook the spices
Add the spice paste to the onions and sauté for 2-3 minutes until the raw aroma of coriander disappears and the oil starts to bead around the edges.
- 5
Simmer in thin milk
Pour in the thin coconut milk and add salt. Bring to a gentle simmer. Do not let it boil vigorously or the coconut milk may split.
- 6
Add the fish
Carefully slide the shallow-fried Karimeen into the simmering gravy. Ensure the fish is mostly submerged. Cover and cook on low heat for 8-10 minutes.
- 7
The finishing touch
Open the lid and pour in the thick coconut milk. Swirl the pan gently rather than stirring with a spoon to avoid breaking the delicate fish. Heat through for 1 minute on the lowest flame.
- 8
Acid and Tempering
Add a few drops of vinegar or lemon juice to balance the richness. In a separate small pan, temper some curry leaves and shallots in coconut oil and pour over the curry.
- 9
Resting
Let the curry stand for 10 minutes. The gravy will thicken slightly as it cools, and the flavors of the coriander and coconut will deepen significantly.
Notes & variations
- If Karimeen is unavailable, Tilapia or Pomfret are excellent substitutes.
- Always use fresh coconut milk for the best flavor; canned coconut milk is often too thick and lacks the natural sweetness.
- Do not over-fry the fish initially, as it will become tough when cooked in the gravy.
- A pinch of Garam Masala can be added at the end for extra warmth.
Serve with
Traditionally served with Appam (rice hoppers) or Kallappam.
Cook's note
The secret to a perfect Mappas is the coriander; ensure it is fresh and lightly toasted for a bright green-brown hue.