A vibrant Caribbean-inspired dish featuring firm, mild grouper fillets bathed in a rich, creamy, and spicy coconut sauce. Bright lime juice, fresh ginger, and red chili bring bold tropical flavors to your table in under 30 minutes — simple enogh for a weeknight, impressive enough for guests.

Ingredients

For the Fish

  • 4 grouper fillets, skin removed, about 6 ounces each
  • Salt and freshly ground black pepper to taste
  • 1 tablespoon vegetable oil or coconut oil (for searing)

For the Spicy Coconut Sauce

  • 1 cup canned full-fat coconut milk, well shaken
  • 1 small onion, finely diced 
  • 2 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated 
  • 1 fresh red chili, thinly sliced (remove seeds for less heat)
  • 1 tablespoon vegetable oil or coconut oil 
  • Juice of 1 lime (about 2 tablespoons) 
  • 1 teaspoon brown sugar, packed
  • Salt and freshly ground black pepper to taste
  • Optional: 1 tablespoon fish sauce for extra umami

For Garnish

  • Fresh cilantro leaves, roughly chopped

Instructions

  •     Prep your ingredients: Finely dice the onion, mince the garlic, grate the fresh ginger, and thinly slice the red chili. Set all aromatics aside within easy reach before you start cooking.  
  •     Build the sauce base: In a large skillet over medium heat, warm the oil until shimmering but not smoking. Add the diced onion and cook for about 3 minutes, stirring often, until softened but not browned. Add the garlic, ginger, and red chili, stirring for another minute until fragrant.  
  •     Add coconut milk and flavorings: Pour in the coconut milk, lime juice, and brown sugar. Stir gently to combine. Taste and season with salt, pepper, and fish sauce if using. Reduce to a low simmer while you prepare the fish.   
  •     Sear the grouper: Pat the grouper fillets dry with paper towels — this is key to a good sear. Season both sides lightly with salt and pepper. In a separate pan over medium-high heat, add a little oil and cook the fish for about 3–4 minutes per side, depending on thickness, until opaque and it flakes easily with a fork. Avoid overcrowding the pan; cook in batches if needed.  
  •     Combine and finish: Transfer the seared grouper fillets into the coconut sauce pan. Let everything warm together for 1–2 minutes, spooning the sauce generously over the fish to coat it well.  
  •     Garnish and serve: Scatter freshly chopped cilantro over the top and serve immediately. The dish pairs beautifully with steamed jasmine rice or warm flatbread to soak up the sauce.  

Recipe adapted from Emma Rose, The Worst Me / Quick Recipes