Recipe courtesy of Jonathan Waxman

Whole Snapper with Pearl Onions and Chiles

Save Recipe
  • Level: Intermediate
  • Total: 1 hr 45 min
  • Active: 1 hr 15 min
  • Yield: 4 to 6 servings
Share This Recipe


2 pounds pearl onions

3 ounces butter, plus additional for cooking peppers

6 poblano chilies 

One 3-pound Pacific snapper 

6 cloves garlic, sliced 

3 ounces olive oil 

1 lemon, sliced, plus 1 lemon, juiced 

1 bunch fresh basil 

1 cup mild fish stock 

Sea salt


  1. Preheat the oven to 400 degrees F.
  2. Cook the onions in some butter until cooked through and skins slide off easily.
  3. Grill the poblanos over a flame until toasted. Place in a bowl and cover to let the poblanos steam.
  4. Wash the fish and make cuts in the body. Press pieces of garlic into the cuts. Coat the fish thoroughly with olive oil.
  5. Stuff the fish with the sliced lemon and the basil stems. Add the fish stock to a large ovenproof pan. Add the fish and sprinkle with salt. Roast for about 30 minutes.
  6. Meanwhile, make a slit in the chiles, remove the seeds, and stuff the chiles with the onions and a dab of butter.
  7. Remove the fish, strain the fish broth into a saucepan and add the stuffed peppers, butter and lemon juice. Serve the fish with the peppers alongside and drizzled with the sauce.
Jerk Red Snapper
9m Easy 98%
3-Ingredient Gluten-Free Flatbread
17m Easy 99%
Gluten-Free Everything Bagel Bread
24m Easy 98%
Herb-Stuffed Whole Fish
27m Intermediate 99%