Grilled Whole Fish With Lemongrass, Chiles and Coconut

Grilled Whole Fish With Lemongrass, Chiles and Coconut

Spicy, herbal and a little sweet from the coconut milk, these grilled whole fish are perfumed with lemongrass and spiked with tiny, potent Thai chiles. I like dorade here, but you can use any small whole fish (1 pound or so). Have your fishmonger clean them but leave in the bones. They help keep the fish moist on the grill and add great flavor. You can also roast the fish instead of grilling; place them on a rimmed baking sheet and roast at 425 degrees until the fish is cooked through, usually 10 to 15 minutes.
  • Total:
  • Serves: 4 persons



  1. Step 1

    Season cavities and outside of fish with salt and pepper. Rub skin all over with coconut oil.
  2. Step 2

    Thinly slice 1 lime and 1 shallot. Cut another lime into wedges and save for garnish. Fill each fish cavity with lime and shallot slices, a handful of cilantro stems (discard the rest) and the lemongrass.
  3. Step 3

    Prepare the sauce: Coarsely chop the remaining shallot and juice the remaining lime. In a mini food processor, combine shallot, 1 tablespoon lime juice, the cilantro leaves, the mint, the chile, the garlic, the fish sauce and 1/4 teaspoon salt. Pulse until herbs are chopped, then add coconut milk and oil. Continue to pulse until a coarse, chunky sauce forms. (Don’t overdo it; you want a relish-like texture, not a purée.) Taste and add more salt, fish sauce and/or lime juice if necessary. (Alternatively, chop everything really finely by hand and stir in the coconut milk and lime juice.) Sauce can be prepared up to 4 hours ahead. Refrigerate until needed.
  4. Step 4

    Light or heat the grill to medium-high heat. Place fish in basket and grill until blistered and just cooked through, 3 to 4 minutes per side. (Poke the fish along the spine; it should be tender but still juicy.) Serve, garnished with lime wedges and mint leaves, with sauce on the side.