CookSnap is coming soon — Join the waitlist →

Indonesian Spiced Clay Pot Fish

Fiery Indonesian fish with aromatic spices, shallots, and chilies cooked in a clay pot. A bold, smoky dish that's restaurant-quality but achievable at home.

Total time
30 min
Servings
2
Calories
420
Protein
38g
Indonesian Spiced Clay Pot Fish
Indonesianseafoodspicyweeknight dinnergluten-free

Ingredients

  • 1 fish (about 1 lb) whole mackerel or sea bass, cleaned and gutted
  • 6 medium shallots, peeled
  • 4 whole red Thai chilies or cayenne peppers, stems removed
  • 3 clove garlic cloves, peeled
  • 1 inch piece fresh ginger, peeled
  • ½ inch piece galangal (or additional ginger if unavailable), peeled
  • ¼ inch piece fresh turmeric or turmeric powder
  • 3 whole candlenuts (or macadamia nuts as substitute), shelled
  • 2 tablespoon lime juice, fresh
  • ½ cup coconut milk, full-fat
  • 3 tablespoon vegetable or coconut oil
  • 1 teaspoon salt
  • ¼ teaspoon white pepper
  • 2 whole bay leaves (optional)
  • 2 tablespoon fresh cilantro for garnish

Instructions

  1. 1

    Pat the whole mackerel or sea bass completely dry inside and out with paper towels — this helps the skin develop a slight crust and prevents splattering. Make 2-3 diagonal slashes about 1/4-inch deep across each side of the fish. This allows the aromatics to penetrate and helps the fish cook evenly.

  2. 2

    Make your spice paste (woku paste): roughly chop 6 medium shallots, 4 red Thai chilies, 3 garlic cloves, a 1-inch piece of fresh ginger, 0.5 inch of galangal, 0.25 inch of fresh turmeric (or 1/4 teaspoon turmeric powder), and 3 candlenuts or macadamia nuts. Transfer all to a mortar and pestle or small food processor and pound or blend until you have a fragrant, chunky paste — you want some texture, not a completely smooth purée. This should take 2-3 minutes by hand or 30 seconds in a processor.

  3. 3

    Have 2 tablespoons fresh lime juice, 0.5 cup coconut milk, salt, white pepper, and your bay leaves (if using) measured out and ready near your cooking station.

  4. 4

    Set a 10-inch clay pot (traditional) or 12-inch heavy-bottomed skillet over medium-high heat. Pour in 3 tablespoons of vegetable or coconut oil and let it heat for 1-2 minutes until shimmering and just beginning to smoke lightly. You should smell the oil becoming fragrant — this is when it's hot enough.

  5. 5

    Carefully place the prepared fish into the hot oil, slashed side down first. You'll hear an aggressive sizzle — this is good. Sear undisturbed for 3-4 minutes until the skin is light golden brown and the flesh has begun to set. Gently flip the fish and sear the other side for 2-3 minutes, then transfer to a plate. The fish doesn't need to be fully cooked at this point.

  6. 6

    In the same pot, add your woku spice paste and fry for 2-3 minutes, stirring constantly. The paste will darken slightly and become fragrant — you're looking for the raw smell of the chilies and garlic to mellow into a toasted, complex aroma. If it begins to stick to the bottom, lower the heat to medium.

  7. 7

    Pour in 0.5 cup of coconut milk and stir well to combine with the paste, breaking up any clumps. Let the sauce simmer for 1-2 minutes until it's integrated and silky. The coconut milk should cling slightly to your spoon.

  8. 8

    Carefully nestle the seared fish back into the pot skin-side up, surrounded by the sauce. Add the 2 bay leaves (if using), 1 teaspoon salt, and 0.25 teaspoon white pepper. Pour 2 tablespoons of fresh lime juice over and around the fish — the acid will brighten the deep, spicy flavors.

  9. 9

    Lower the heat to medium and simmer gently for 8-10 minutes. The fish is done when the flesh at the thickest part (near the head) flakes easily when you insert a fork, and the internal temperature reads 145°F on an instant-read thermometer. The sauce should bubble gently — if it's boiling hard, lower the heat slightly. Avoid stirring; instead, tilt the pot occasionally to baste the fish with sauce.

  10. 10

    Turn off the heat and let the fish rest in the pot for 2-3 minutes — carryover heat will ensure the flesh remains tender and moist. Taste the sauce and adjust seasoning with additional salt, lime juice, or white pepper as needed.

  11. 11

    Carefully transfer the fish to a serving platter or shallow bowl. Spoon the warm woku sauce generously over and around the fish, making sure to include plenty of shallots, chilies, and aromatics. Garnish with 2 tablespoons of fresh cilantro. Serve immediately with steamed jasmine rice and a cold lime-infused drink to balance the heat.

Tools you’ll need

  • 10-inch clay pot (or 12-inch heavy-bottomed skillet)
  • mortar and pestle (or small food processor)
  • paper towels
  • fork or knife for testing doneness
  • instant-read thermometer
  • large spoon for basting

Cook smarter

Get matched recipes for what’s in your fridge

CookSnap is a free iOS app that finds real recipes from the ingredients you already have. No more grocery-list aspirations.