🍳
spicyseafoodsouth indian

Spicy Kerala Fish Molee

A classic Kerala-style fish stew made with fresh fish simmered in a fragrant and spicy coconut milk curry, infused with curry leaves, green chilies, and traditional spices. This dish offers a delicate balance of heat and creaminess characteristic of coastal Kerala cuisine.

Download Our App

Get the Best Experience

Available on iOS and Android. Download now and enjoy exclusive app-only deals

Advertisement
Servings
4
Prep Time
15min
Cook Time
25min
Total Time
40min
Difficulty
medium

Ingredients

  • 600 gramsfresh fish (Kingfish, Seer fish, or Pomfret)

    cut into medium pieces

  • 3 tablespoonscoconut oil
  • 1 teaspoonmustard seeds
  • 2 sprigscurry leaves
  • 3 green chilies

    slit lengthwise

  • 8 piecessmall onions or shallots

    thinly sliced

  • 1 inchfresh ginger

    finely chopped or grated

  • 4 piecesgarlic cloves

    finely chopped

  • 4 piecesgreen cardamom pods

    crushed

  • 1 teaspoonturmeric powder
  • 1 teaspoonred chili powder

    adjust to taste

  • 1 teaspoonblack pepper powder
  • 250 milliliterswater
  • 200 millilitersthin coconut milk
  • 150 millilitersthick coconut milk
  • 1 teaspoonsalt

    adjust to taste

  • 2 tablespoonsfresh coriander leaves

    chopped (for garnish)

  • 1 tablespoonlemon juice

Instructions

1

Clean and wash the fish pieces thoroughly. Set aside.

2

Heat coconut oil in a deep pan or kadai over medium heat. Add mustard seeds and let them splutter.

3

Add curry leaves and slit green chilies. Sauté for 30 seconds until fragrant.

4

Add sliced onions, chopped ginger, and garlic. Sauté until the onions turn translucent and soft, about 5-7 minutes.

5

Add crushed cardamom pods, turmeric powder, red chili powder, and black pepper powder. Stir well and cook spices for 1-2 minutes.

6

Add the fish pieces gently into the pan. Stir lightly to coat the fish with the spices without breaking the pieces.

7

Pour in water and bring to a gentle boil. Cover and simmer for about 7-8 minutes until the fish is partly cooked.

8

Add the thin coconut milk and salt. Stir gently and simmer for another 5 minutes on low heat. Do not boil vigorously to prevent curdling.

9

Slowly add the thick coconut milk and mix gently. Simmer for 3-4 minutes on very low heat. Adjust salt and spice to taste.

10

Turn off the heat. Add lemon juice and garnish with fresh chopped coriander leaves.

11

Serve hot with steamed rice or appam for an authentic Kerala meal.

Tags

spicyseafoodsouth indiancoconut milkstew

Weekly Specials

© 2026 Grocery247. All rights reserved.