COCONUT-RICE

Grilled Wahoo Recipe: Charred Pineapple–Habanero Salsa and Coconut Rice

coconut-ricegrilledpineapple-salsa
Grilled wahoo fillet plated with charred pineapple–habanero salsa over coconut rice

Wahoo — ono in Hawaiian — is one of the fastest, most sought-after pelagic gamefish in the offshore world, and it's every bit as remarkable on the plate. This grilled wahoo recipe pairs thick fillets with a charred pineapple–habanero salsa that matches the fish's mild richness, all over a pot of creamy coconut rice that soaks up every drop of the pan sauce.

Angler holding a fresh-caught wahoo on an offshore charter boat
A clean wahoo boatside — the first step toward the table. Photo: Rebel Sportfishing, Virginia Beach & OBX

Why Wahoo Belongs on the Grill

Few offshore species transition from cockpit to kitchen as cleanly as wahoo. The flesh is firm and white, with large, satisfying flakes and a fat content low enough that it won't flare the coals but high enough to stay moist. That's the tension every grilled wahoo recipe has to manage: the same leanness that makes wahoo taste clean also means it can dry out fast over high heat. The fix is simple — a short oil marinade, a screaming-hot grate, and the discipline to pull it two degrees shy of done.

Wahoo is also called ono, the Hawaiian word for "delicious," and the name holds up. MeatEater's saltwater team notes wahoo as one of the premier eating fish in the pelagic family, ranking alongside wahoo with pineapple salsa preparations as among the most popular ways to serve it in the islands and in the Caribbean. For an authoritative look at the species' biology and range, NOAA Fisheries covers wahoo habitat and preparation guidelines in detail.

How to Grill Wahoo Without Drying It Out

The single most important step when learning how to grill wahoo is temperature management. Wahoo fillets should be at least an inch thick — thinner cuts overcook before you get any color. Here's the method:

  • Pat dry. Surface moisture creates steam, not sear. Blot fillets with paper towels before oiling.
  • Oil the fish, not the grate. Coat both sides with a neutral, high-smoke-point oil (avocado or refined coconut). This prevents sticking without causing flare-ups.
  • Two-zone fire. Sear over direct high heat for 2–3 minutes per side to build a crust, then slide to indirect heat to finish to 130–135°F internal for medium.
  • Rest two minutes. Carryover heat will bring it the last few degrees. Don't skip this.

A cast iron grill pan works just as well indoors. The key in either case is that the surface is scorching hot before the fish touches it.

Wahoo fillet searing in a hot cast iron pan with golden crust forming
A properly hot surface gives wahoo a lacquered crust without overcooking the center. Photo: Feasting at Home / Sylvia Fountaine

Building the Charred Pineapple–Habanero Salsa

The wahoo with pineapple salsa combination works because acid and heat cut through the fish's mild richness and brighten every bite. Charring the pineapple directly on the grill before dicing adds a smoky depth that a raw salsa can't replicate.

Ingredients (serves 4):

  • ½ fresh pineapple, cut into ½-inch rounds
  • 1 habanero, seeded and minced (leave a few seeds if you want heat)
  • ¼ red onion, finely diced
  • 1 small red bell pepper, finely diced
  • Juice of 2 limes
  • Large handful of fresh cilantro, roughly chopped
  • 1 tsp fish sauce (optional — adds depth)
  • Salt to taste

Method: Grill pineapple rounds over direct high heat 2–3 minutes per side until caramelized and lightly charred. Let cool, then dice into ½-inch pieces. Combine with all remaining ingredients. Taste and adjust lime and salt. Let rest at least 15 minutes before serving — the lime juice mellows the habanero's raw edge.

Close-up of fresh pineapple salsa with jalapeño, cilantro, and lime for wahoo
Fresh-made pineapple salsa before the habanero mellow — let it rest 15 minutes and the flavor deepens considerably. Photo: Feasting at Home / Sylvia Fountaine

The Wahoo Coconut Rice That Ties It Together

Wahoo coconut rice is not complicated, but the ratio matters. Too much coconut milk and the rice turns gluey; too little and you lose the fragrance. This version nails the balance.

Ingredients:

  • 1½ cups jasmine rice, rinsed until water runs clear
  • 1 can (13.5 oz) full-fat coconut milk
  • ¾ cup water
  • 1 tsp kosher salt
  • 1 tsp lime zest (stir in off heat)

Method: Combine coconut milk, water, and salt in a medium saucepan over medium-high heat. Bring to a simmer, add rice, stir once, then reduce to the lowest possible flame. Cover and cook 15 minutes. Remove from heat, rest covered 10 minutes. Fluff with a fork, fold in lime zest. The rice should be slightly sticky and fragrant — if grains are wet, leave the lid off for two minutes.

The Tropical Wahoo Recipe: Full Assembly

This tropical wahoo recipe comes together in under 45 minutes if you stage it right. Start the rice, then char the pineapple and let the salsa rest while rice steams. Grill the wahoo last — it's the fastest element.

Wahoo marinade:

  • 1.5–2 lbs wahoo fillets, skin-on, ~1¼ inch thick
  • 2 tbsp avocado oil
  • 1 tbsp soy sauce
  • 1 tsp fresh grated ginger
  • 1 garlic clove, minced
  • Salt and black pepper

Whisk marinade, coat fillets, and let sit 20–30 minutes (no more — the soy will begin to cure the surface). Grill skin-side down first, 2–3 minutes, then flip and finish to 130–135°F.

To plate: mound coconut rice in the center, lay a wahoo fillet against it, and spoon the charred pineapple–habanero salsa generously over and around. Finish with a lime wedge and a few torn cilantro leaves.

Wahoo pulled aboard an offshore sportfishing boat in Virginia Beach waters
Wahoo in the 30–50 lb class — the size most offshore anglers are chasing and the ideal table fish. Photo: Rebel Sportfishing, Virginia Beach & OBX

Ono Fish Recipe Notes: Substitutions and Storage

This ono fish recipe works with any firm, white pelagic species. Mahi-mahi, cobia, and greater amberjack all grill beautifully with the same marinade and salsa. Adjust grill time to thickness.

Leftovers: Grilled wahoo reheats poorly — the texture suffers. Better to flake cold leftovers over greens the next day or fold into fish tacos with the remaining salsa. The coconut rice holds in the fridge for three days and reheats well with a splash of water.

Freezing wahoo: Vacuum-seal portions before the fish ever hits the ice. Wahoo frozen in standard zip-top bags with air contact develops freezer burn quickly. Properly vacuum-sealed, it'll hold for six months with no texture loss.

More Offshore Recipes from the Science of Fishing Kitchen

If you're working through a wahoo haul or stocking the freezer after a good offshore run, here are two more SOF recipes worth bookmarking:

  • Seared Yellowfin with Citrus Soy — the same two-zone technique applied to tuna, with a bright soy-citrus sauce that lets the fish lead.
  • Chimichurri Mahi — a simple herb-forward preparation perfect for mahi caught on the same offshore spread you're wahoo fishing.

For more offshore fishing content, tactics, and conservation coverage, visit the Science of Fishing News section or tune into the Science of Fishing Podcast.

Leave a comment

Don't miss a recipe.

Fresh recipes, every week.