
This one-pot wonder brings island flavors to your table with minimal effort. I developed this recipe to simplify dinner without sacrificing taste, combining tender wahoo fish with perfectly spiced rice in a single vessel.
The beauty lies in the streamlined process—everything cooks together, allowing the fish and rice to absorb the aromatic spices. This method ensures each bite is infused with island-inspired flavors without the fuss of multiple pots and pans.
What you’ll get is flaky, moist wahoo nestled into fragrant, perfectly cooked rice, all in one dish. The spices create a harmonious blend that’s both comforting and exciting, making it a meal worth savoring.
Ideal for busy weeknights or laid-back weekends, this dish delivers restaurant-quality results with ease. Here’s how to make it.
Ingredients for Wahoos Rice
Island flavors meet one-pot simplicity with these fresh, fragrant ingredients.
| Ingredient | Amount | Notes |
|---|---|---|
| Wahoo Fish Fillets 🐟 | 1 ½ lb | Skinless, fresh or thawed |
| Long-Grain White Rice 🍚 | 2 cups | Rinsed until water runs clear |
| Coconut Milk 🥥 | 1 can | Full-fat for creaminess |
| Chicken Broth 💧 | 2 cups | Low-sodium preferred |
| Yellow Onion 🧅 | 1 whole | Medium, finely diced |
| Garlic Cloves 🧄 | 4 cloves | Minced for depth of flavor |
| Red Bell Pepper 🌶️ | 1 whole | Seeded, finely diced |
| Fresh Ginger 🌿 | 1 tbsp | Peeled, finely grated |
| Ground Turmeric 🌿 | 1 tsp | For vibrant color and earthiness |
| Ground Cumin 🌿 | 1 tsp | Toasted if whole seeds used |
| Ground Coriander 🌿 | 1 tsp | Complements the cumin perfectly |
| Scotch Bonnet Pepper 🌶️ | ½ whole | Seeded, minced (adjust for heat) |
| Fresh Lime 🍋 | 1 whole | Juiced, zest reserved |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Olive Oil 🫒 | 2 tbsp | For sautéing aromatics |
The wahoo is non-negotiable—look for fresh, firm fillets at a quality seafood counter or Whole Foods. If frozen, thaw overnight in the fridge. The rice should be long-grain white (jasmine works too) for that fluffy, separate texture. Trader Joe’s has great coconut milk at a fair price—just shake the can well before using. Don’t skip rinsing the rice; it removes excess starch so it cooks up perfectly.
No wahoo? Mahi-mahi or halibut are solid substitutes—just adjust cooking time if fillets are thicker. Short on scotch bonnet? Habanero at half the amount works, or skip it entirely if heat isn’t your thing. The coconut milk can be light, but full-fat gives the creamiest rice. Fresh ginger is key here (the jarred stuff lacks punch). If you’re missing cumin or coriander, a pinch of curry powder covers both.
Leftovers keep 3-4 days in the fridge, though the fish is best fresh. Reheat gently to avoid drying it out. The rice absorbs flavors even more overnight, so it’s still delicious. Freezing isn’t ideal for the fish texture, but the spiced rice alone freezes for 1 month.
Why You’ll Love This Recipe
- I’ll be real: this tastes even better the next day, and the leftovers reheat beautifully for lunch.
- One Pot Magic: I love that this comes together in a single pot—the rice soaks up all the coconut milk and broth while the wahoo cooks right on top.
- Tropical Comfort: The coconut milk gives the rice this creamy sweetness that pairs so well with the flaky wahoo and tender onion.
- Meal Prep Hero: I’ll be real: this tastes even better the next day, and the leftovers reheat beautifully for lunch.
Step-by-Step Instructions for Wahoo Fish and Rice
This one-pot method keeps cleanup simple while packing serious island flavor into every bite.
Step 1: Sauté the Aromatic Base
Heat the 2 tbsp olive oil in a large, heavy pot over medium heat. Add the finely diced yellow onion, finely diced red bell pepper, and minced garlic cloves. Sauté for 5-6 minutes until the vegetables soften and the onion becomes translucent.
Stir in the 1 tbsp fresh ginger, 1 tsp ground turmeric, 1 tsp ground cumin, and 1 tsp ground coriander. Cook for 1-2 minutes until the spices become fragrant—this blooms their flavors and prevents a raw taste. Watch closely; spices can burn quickly.
Step 2: Toast the Rice and Build the Liquid
Add the 2 cups long-grain white rice to the pot and stir to coat the grains in the spiced oil. Toast for 2-3 minutes until the rice turns slightly opaque and smells nutty. This step enhances the rice’s texture and prevents mushiness.
Pour in the 1 can coconut milk and 2 cups chicken broth. Stir well to combine, scraping up any browned bits from the bottom of the pot. These fond bits add depth to the dish, so don’t skip this.
Step 3: Add the Fish and Simmer
Gently place the 1.5 lb wahoo fish fillets on top of the rice mixture. The liquid should just cover the fillets. If not, add a splash more broth. Cover the pot and bring to a gentle simmer over medium-high heat.
Once simmering, reduce the heat to low and cook for 15-18 minutes. The fish is done when it flakes easily with a fork and the rice absorbs all the liquid. Avoid stirring once the fish is added—this keeps the fillets intact.
Step 4: Finish with Bright, Fresh Flavors
Remove the pot from heat and let it sit covered for 5 minutes. This allows the fish to finish cooking gently in the residual steam. Squeeze the juice from the 1 whole fresh lime over the top and sprinkle with the 0.25 cup fresh cilantro.
Fluff the rice lightly with a fork, breaking the wahoo into large chunks as you go. The lime juice brightens the dish, while the cilantro adds a fresh, herbal note. Serve immediately while hot, with extra lime wedges if desired.
Pro Tips For Making Wahoos Rice
- Precook the Rice: Parboil the long-grain rice for 5 minutes before adding it to the coconut milk and broth—this prevents mushy grains and guarantees even cooking.
- Pat Dry the Wahoo: Blot the fish fillets thoroughly with paper towels before cooking; wet fish steams instead of searing, and you’ll lose that crisp exterior.
- Skip the Old Coconut Milk: I learned this the hard way—using expired or separated coconut milk gives the rice a sour, off-flavor; always shake the can and check the date.
- Sauté the Onion First: Cook the yellow onion in a little oil until soft and translucent before adding liquids—it builds a sweeter base that makes the whole dish taste deeper.
Flavor Customization for These Flavors
Spice It Up
Add ½ tsp cayenne pepper or 1 tsp paprika to the spice mix for a smoky depth. I love the subtle heat this brings to the dish. This small tweak transforms the flavor profile without overpowering the fish. 🌶️
Citrus Variations
Swap the lime for lemon or orange zest if you prefer a different citrus note. The orange adds a sweeter, more floral dimension that pairs beautifully with the coconut milk.
Herb Twists
Replace cilantro with fresh Thai basil or mint leaves for an unexpected twist. Thai basil adds an anise-like aroma, while mint brings a cool, refreshing contrast to the warm spices.
Heat Control
For milder heat, remove all seeds from the scotch bonnet or replace it with ½ jalapeño. If you love heat, add an extra ½ scotch bonnet or include the seeds. Adjust to your preference.
Extra Veggies
Stir in 1 cup diced zucchini or carrots when sautéing the aromatics. This adds texture and nutrients while keeping the dish balanced. The veggies soak up the spices beautifully.
Coconut Boost
For richer coconut flavor, add ½ cup toasted coconut flakes as a garnish. Toast them in a dry pan for 2-3 minutes until golden, then sprinkle on top before serving. 💛
Nutrition Facts
Frequently Asked Questions
Can I use a different type of fish?
Mahi-mahi or halibut work well as substitutes. Just adjust cooking time if fillets are thicker. The flavor will be slightly different but still delicious.
What if my rice turns out mushy?
This happens when the rice absorbs too much liquid. Use long-grain white rice and avoid stirring after adding the fish. Also,
Can I make this ahead of time? Leftovers keep 3-4 days in the fridge, though the fish is best fresh. Reheat gently to avoid drying it out. The rice absorbs flavors even more overnight.
How do I adjust the spice level?
For milder heat, remove all seeds from the scotch bonnet or replace it with ½ jalapeño. For extra heat, add more scotch bonnet or include the seeds.
- Jollof Rice Sauce Recipe: West African Tomato and Spice Infusion - September 25, 2026
- Japanese Rice Soup Recipe: Umami-Rich Comfort in a Bowl - September 25, 2026
- Homemade Cream Of Rice Recipe: Silk-Smooth Breakfast in Minutes - September 25, 2026