Hot Honey Salmon with Coconut Rice
Crispy glazed salmon dripping in a sticky hot honey, chili and garlic butter, served over creamy coconut rice with a bright mango-avocado salsa. Sweet, spicy, buttery and fresh in every single bite — a restaurant-level dinner for two in half an hour.
By Hanan · Salt & Hearth
Published July 18, 2026 · Updated July 27, 2026
Full quantities, times and temperatures · How we make this site

Prep
15 min
Cook
20 min
Total
35 min
Serves
4
Be the first to rate this recipe
Tap a star to rate
This is the dinner you make when you want takeout-level flavor without the wait — crispy-skinned salmon lacquered in a sticky hot honey, garlic and ginger butter, sitting on a bed of rice cooked right in coconut milk. The mango-avocado salsa brings a cool, tangy contrast that cuts through all that buttery glaze, so every bite has heat, sweetness, richness and freshness at once. It comes together in one pan plus a rice pot, which means real cleanup is minimal but the payoff looks like something off a restaurant menu. Make it on a weeknight when you want to feel like you tried, or double it for a low-key date night in.
Why you'll love this recipe
- Restaurant-quality glaze from one skillet
- Ready in about 30 minutes flat
- Sweet, spicy, buttery and fresh all at once
- Coconut rice does double duty as side and sauce catcher
- Salsa adds crunch without any extra cooking
Ingredients

Salmon
- 2 salmon fillets (about 8 oz / 240g total)
- Salt and black pepper
- Spray oil or 1 tsp olive oil
Hot honey glaze
- 1 tbsp hot honey
- 1 tbsp sweet chili sauce
- 1 tbsp soy sauce
- 1 tsp grated fresh ginger
- 2 garlic cloves, crushed
- 1 tbsp butter
Coconut rice
- 2/3 cup (120g) basmati rice, rinsed
- 3/4 cup + 1 tbsp (200ml) light coconut milk
- scant 1/2 cup (100ml) water
- 1/2 tsp salt
Mango avocado salsa
- 1 small mango, diced
- 1 small avocado, diced
- 1/4 red onion, very finely diced
- Juice of 1/2 lime
- Fresh cilantro, chopped
- 1 small chili, finely chopped (optional)
- Pinch of salt
Ingredient notes & substitutions
- Hot honey:
- This is the backbone of the glaze — if you can't find it, regular honey plus a pinch of red pepper flakes in the pan gets you there.
- Salmon fillets:
- Skin-on gives you that crisp texture to sear against, but skinless works fine, just watch the timing since it cooks a touch faster.
- Light coconut milk:
- Full-fat works too and makes the rice richer, but light coconut milk keeps the dish from feeling heavy alongside the buttery salmon.
- Mango:
- Ripe but firm is ideal so it dices cleanly; frozen mango chunks (thawed and patted dry) are a fine stand-in off-season.
- Sweet chili sauce:
- Adds sticky sweetness and a mild kick to the glaze — Thai-style bottled sweet chili sauce is exactly what you want here.
- Fresh ginger and garlic:
- Both get bloomed in butter for 30 seconds before the sauce goes in, which is where a lot of the flavor actually comes from.
Method
- 1
Start the rice: combine the rinsed basmati, coconut milk, water and salt in a pot. Bring to a simmer, cover, and cook on low 12–14 minutes. Rest 5 minutes off the heat, then fluff.

- 2
Toss the mango, avocado, red onion, lime juice, cilantro, chili and salt together for the salsa. Chill until serving.
- 3
Season the salmon with salt and pepper. Sear in a hot pan with a little oil, skin-side down first, about 3–4 minutes per side until crisp and nearly cooked through.
- 4
Lower the heat and add the butter, garlic and ginger to the pan, letting them sizzle for 30 seconds.
- 5
Stir in the hot honey, sweet chili sauce and soy sauce, and spoon the bubbling glaze over the salmon for 1–2 minutes until sticky and lacquered.
- 6
Pile the coconut rice into bowls, set the glazed salmon on top, spoon over the pan sauce and finish with a generous scoop of mango avocado salsa and a lime wedge.
- 7
Bon appetit..

Tips
- Spoon the glaze over the salmon rather than flipping it in the sauce — the crust stays intact.
- No hot honey? Regular honey plus a pinch of chili flakes in the pan does the same job.
- Make the salsa first so the lime has time to lightly pickle the red onion.
Variations to try
- Swap the salmon for shrimp or chicken thighs — just adjust sear time since shrimp cooks in 2-3 minutes per side
- Use jasmine rice instead of basmati for a slightly stickier, sweeter base
- Skip the mango when it's out of season and use diced pineapple or peach instead
- For less heat, drop the sweet chili sauce and use plain honey with just a whisper of chili flakes
Storage & make-ahead
Store the salmon, rice and salsa in separate airtight containers in the fridge for up to 2 days — the salsa especially should stay separate so the avocado doesn't brown into the rice. Reheat the salmon gently in a skillet or low oven to keep the glaze from burning, and warm the rice with a splash of water or coconut milk to loosen it back up. The salsa is best eaten fresh within a day since the avocado softens over time; this dish doesn't freeze well due to the salmon and avocado texture changing once thawed.
Frequently asked questions
- Can I make the coconut rice ahead of time?
- Yes, cook it up to a day ahead and store covered in the fridge — reheat with a splash of water or coconut milk over low heat, stirring to loosen it before serving.
- My glaze isn't getting sticky, what went wrong?
- Make sure the pan is still hot when you add the honey, chili sauce and soy sauce — it needs a good bubble and reduce for a minute or two to thicken into that lacquered coating.
- Is there a way to make this dish less spicy for kids?
- Use regular honey instead of hot honey, skip the optional fresh chili in the salsa, and you'll still get all the sweet and savory flavor without the heat.
- What can I use if I don't have fresh ginger?
- A scant 1/4 teaspoon of ground ginger works in a pinch, though fresh gives a brighter, sharper flavor that really wakes up the glaze.
Get the recipes first
New comfort food recipes in your inbox — no spam, unsubscribe any time.