Skip to content
Allquickyrecipes Search recipes

Dinner · Part 2 of 3: Instructions

Crockpot Kerala Fish Molee with Turmeric Coconut Milk Step-by-step instructions

A close-up of Kerala Fish Molee with golden coconut sauce and kingfish in a Crockpot.
Prep
Cook
Total
Serves
4

Before you start

Before starting, measure out the coconut milk, turmeric, and salt. Slice the shallots, julienne the ginger, slit the green chilies, and cut the tomatoes into wedges. Rinse the kingfish steaks and pat them dry.

Prepare the curry leaves—if using fresh, rinse and shake dry. Have all the ingredients ready by the slow cooker. The tempering oil and mustard seeds can be measured in advance but should be heated only right before serving.

Ingredients at a glance (13)
  • 2 cups full-fat coconut milk
  • 1 tsp ground turmeric
  • 1 cup sliced shallots
  • 2 tbsp fresh ginger, julienned
  • 2 green chilies, slit lengthwise
  • 1 sprig fresh curry leaves
  • 2 tomatoes, cut into wedges
  • 1 1/2 lb kingfish steaks (or other firm white fish)
  • 2 tbsp coconut oil
  • 1 tsp black mustard seeds
  • Salt to taste
  • Fresh cilantro leaves, for serving
  • Appam (hoppers), for serving

Instructions

Layer and Slow-Cook

  1. Layer the Aromatics
    Place the sliced shallots, julienned ginger, slit green chilies, curry leaves, and tomato wedges in the insert of the slow cooker. Pour the coconut milk over the aromatics and stir in the ground turmeric and salt. Gently lay the kingfish steaks on top, nestling them into the liquid so they are mostly submerged.
    Look for The liquid should be golden yellow and the fish steaks should sit just below the surface.
    Tip Use a spatula to gently press the fish down without breaking the flesh.
  2. Cover and Cook on Low
    Cover the slow cooker with its lid. Set the heat to LOW and cook for 2 hours. Do not lift the lid during cooking, as the steam helps gently poach the fish and meld the flavors. The fish will turn opaque and flake easily when done.
    Look for After 2 hours, the broth will be fragrant and the fish will be opaque and tender.
    Safe temperature 145°F (63°C) internal temperature (fish)
    Tip If your slow cooker runs hot, check at 1 1/2 hours to prevent overcooking.

After layering the aromatics and coconut milk, the broth should be yellow and fragrant. The fish steaks should be nestled in the liquid.

Once the slow cooker has been on LOW for 2 hours, the kitchen will smell of coconut and curry leaves. The fish will look opaque and the broth will have deepened in color. Check that the fish flakes easily before proceeding.

Temper and Finish

  1. Temper the Mustard Seeds
    In a small skillet, heat the coconut oil over medium-high heat until shimmering. Add the black mustard seeds and cook, shaking the pan occasionally, until they begin to pop and turn fragrant, about 30 seconds. Immediately pour the hot oil and seeds over the cooked fish curry in the slow cooker.
    Look for The mustard seeds will sizzle and pop, releasing a nutty aroma.
    Tip Work quickly so the oil stays hot when poured over the curry.

When you pour the hot coconut oil with mustard seeds over the curry, you’ll hear a satisfying sizzle. The mustard seeds will pop and release a nutty aroma. The oil will float on top of the broth, adding a glossy sheen. At this point, the curry is ready to serve. Taste the broth and adjust salt if needed. The fish should be tender but still intact.

Serve and Garnish

  1. Serve with Cilantro and Appam
    Gently spoon the fish and broth over appam or steamed rice. Garnish generously with fresh cilantro leaves. Serve hot, with extra curry leaves if desired.
    Look for The fish should flake easily and the broth should be rich and golden.
    Tip Use a wide spoon to lift the fish without breaking it apart.

Spoon the fish and broth over appam or rice, ensuring each serving gets a piece of fish and plenty of sauce. The cilantro adds a fresh, herbal note that brightens the rich curry. The dish should be served hot, with the fish flaking gently at the touch of a fork. The broth should be creamy and aromatic, with a subtle heat from the green chilies.

Common mistakes

The most common mistake is overcooking the fish, which makes it dry and tough. Stick to the 2-hour cook time on LOW and check early if your slow cooker runs hot. Another mistake is using light coconut milk—it lacks the richness needed for this dish.

Also, avoid lifting the lid during cooking, as this releases heat and extends cooking time. Finally, don’t skip the tempering step; it adds essential aroma and flavor that cannot be replaced.

How to tell it’s done

The fish is done when it is opaque throughout and flakes easily with a fork. To check, insert a fork into the thickest part of a steak and twist gently—the flesh should separate into clean flakes.

The internal temperature should reach at least 145°F (63°C). The broth will be golden and fragrant, with a slight sheen of coconut oil. If the fish is still translucent in the center, cover and cook for another 15 minutes, then check again.

  • Fish: 145°F (63°C) in the thickest part
  • Steaks, chops and roasts: 145°F (63°C) in the thickest part, then a 3-minute rest

Coming up in Part 3: common questions

  • Can this recipe be made on the stovetop instead of a slow cooker?
  • What type of fish works best for this curry?
  • Can coconut milk be substituted with another milk?
  • Why do the mustard seeds need to be tempered?
  • Can this recipe be doubled?

Also in Part 3: variations (Use Chicken Instead, Add Vegetables, Spicy Version, Creamy Cashew Twist), storage and make-ahead, and the printable recipe card.

Up next · Part 3 of 3

4 variations · storage & make-ahead · 5 answers · printable card

Tips, FAQ & printable recipe (Part 3)← Back to the ingredients (Part 1)