June 20, 2026 · 10 min

Crispy Barramundi with Pineapple Salsa and Coconut Rice

Dinner10 min596 cal / serving

Escape to the tropics with this vibrant seafood dish. Mild, buttery barramundi fillets are seared until the skin is perfectly crispy, then finished with a silky coconut Thai chili sauce and a bright pineapple scallion salsa. The combination of creamy coconut rice and zesty roasted carrots rounds out a meal that feels like a beachside vacation.

This recipe is designed for home cooks looking for a quick yet impressive dinner. With just 40 minutes from start to finish, you can enjoy restaurant-quality flavors without leaving your kitchen. The sweet heat of the chili sauce, the freshness of lime and the crunch of the salsa make every bite a delight.


Recipe details

Dinner10 min596 cal / serving2 servings

Nutrition per serving

Calories596 kcalProtein9.8 gFat24.2 gCarbs82.8 gSugar30.8 gFiber7.5 gSodium1228 mg

Dietary labels

Gluten-free: yesLactose-free: noDairy-free: no

Allergen check

Gluten / wheat: not detectedMilk / dairy: containsEgg: not detectedFish: containsShellfish: not detectedPeanut: not detectedTree nuts: containsSoy: not detectedSesame: not detectedMustard: not detectedCelery: not detectedSulphites: not detectedLupin: not detectedMolluscs: not detected

Values are calculated per serving from ingredient amounts and the ingredient nutrition reference per 100g. Allergen and diet labels use available ingredient metadata and name matching; always check product labels for strict diets or allergies. Some ingredient amounts or nutrition values were incomplete, so this is marked as a partial estimate.


Ingredients

Carrots12 ounce CarrotsView ingredient guide
Scallions2 unit ScallionsView ingredient guide
Lime1 unit LimeView ingredient guide
Pineapple4 ounce PineappleView ingredient guide
Jasmine Rice0.5 cup Jasmine RiceView ingredient guide
Coconut Milk5.07 ounce Coconut MilkView ingredient guide
Barramundi10 ounce BarramundiView ingredient guide
SaltSaltView ingredient guide
PepperPepperView ingredient guide
Sugar0.5 teaspoon SugarView ingredient guide
Vegetable Oil1 tablespoon Vegetable OilView ingredient guide
Butter1 tablespoon ButterView ingredient guide

Instructions

  1. Preheat oven to 425°F with a rack in the top position. Wash and dry all produce. Trim, peel and cut carrots diagonally into ½-inch pieces. Drain pineapple and roughly chop. Trim and thinly slice scallions. Zest the lime, then quarter it. Rinse jasmine rice in a fine-mesh strainer until water runs clear.
  2. In a small pot, combine ¼ cup coconut milk (shake the can first), ½ cup water, 1 tablespoon butter, ½ teaspoon sugar and a generous pinch of salt. Bring to a boil, stir in the rice, cover and reduce heat to low. Cook until rice is tender, 15-18 minutes. Keep covered off heat until ready to serve.
  3. While rice cooks, toss carrots on a baking sheet with a drizzle of oil, salt and pepper. Roast on the top rack until golden and tender, 20-25 minutes. Meanwhile, in a small bowl, combine pineapple, scallions and a generous squeeze of lime juice. Season with salt and pepper to make the salsa.
  4. Pat barramundi dry with paper towels and season both sides with salt and pepper. Heat a large drizzle of oil in a large nonstick pan over medium-high heat. Place the fish skin-side down and cook until the skin is crispy, 4-5 minutes. Flip and cook until opaque and cooked through, 2-3 minutes more. Transfer to a plate and wipe out the pan.
  5. Return the pan to medium-high heat. Add the sweet Thai chili sauce and remaining coconut milk. Bring to a simmer and cook until reduced by about half, 2-3 minutes. Remove from heat and stir in a squeeze of lime juice to taste.
  6. Fluff the rice with a fork and season with salt and pepper. Toss the roasted carrots with lime zest. Divide rice, carrots and barramundi among plates. Spoon the coconut sauce over the fish, top with pineapple salsa and serve with remaining lime wedges.

Recipe Tips

For extra crispy skin, make sure the barramundi is patted very dry before seasoning.

If you can’t find barramundi, substitute with sea bass or snapper.

Adjust the amount of Thai chili sauce to control the spice level.

FAQ

Can I use frozen barramundi?

Yes, just thaw it completely in the refrigerator overnight and pat dry before cooking.

What can I substitute for coconut milk?

You can use full-fat coconut cream or even heavy cream, but the flavor will be less tropical.

How do I know when the rice is done?

The rice is tender when all the liquid is absorbed and the grains are fluffy. Let it rest covered for a few minutes before fluffing.

DandyRecipes community

Rate and discuss this recipe

Your rating and comments help other DandyRecipes readers decide what to cook next.

Your recipe vote

No DandyRecipes user votes yet.

Recipe comments

0 DandyRecipes comments

No DandyRecipes comments yet.

More recipe ideas

12 similar recipes you might like

These suggestions are based on shared ingredients, meal type, and recipe metadata.