Honey Soy Salmon
Honey Soy Salmon is the perfect balance of sweet, savory, and a little bit of heat, all wrapped up in a crispy, pan-seared fillet. With a simple homemade sauce made from low-sodium soy sauce, honey, and sambal olek (chili paste), this dish is as quick to prepare as it is to devour. It’s a go-to recipe that’s guaranteed to satisfy your craving for something deliciously flavorful, while still being healthy and light.
Intro Paragraph
When I first experimented with Honey Soy Salmon, I was looking for something that could be made on a whim without needing too many ingredients. I wanted a recipe that felt impressive but didn’t take hours in the kitchen. The balance of the sweet honey, savory soy sauce, and the heat from sambal olek creates a complex flavor profile that pairs perfectly with tender, pan-seared salmon. It became a quick favorite in my house because it’s so simple to make, but always delivers that “wow” factor. And honestly, the crispy skin on the salmon, glazed with that rich sauce, is irresistible. If you’re looking for more salmon recipes, Serious Eats has a great guide on how to cook salmon to perfection every time.
🟩 Why This Is So Good
- Quick and easy: This recipe comes together in less than 20 minutes—perfect for busy weeknights or a quick dinner after a long day.
- Perfect balance of flavors: The honey soy sauce gives the salmon a sweet, salty, and umami-rich glaze, while the sambal olek adds just the right amount of heat.
- Healthy yet indulgent: Salmon is packed with omega-3 fatty acids, and when pan-fried with the skin on, it creates a crispy, flavorful exterior while keeping the inside juicy.
- Customizable: You can adjust the level of spice by adding more or less sambal olek. You can also experiment with different garnishes like cilantro or sesame seeds for extra flavor.
The first time I made this, my family couldn’t believe how quickly it came together and how much flavor was packed into each bite. The sauce, though simple, made the salmon taste like it came straight from a restaurant kitchen. Now, whenever I need a quick dinner that doesn’t sacrifice flavor, this is the recipe I turn to. If you’re new to cooking salmon, check out this technique guide from The Kitchn on how to pan-fry salmon perfectly every time.

🟩 Getting Your Ingredients Right
- Salmon: Look for fresh, wild-caught salmon if you can. The skin-on fillets add extra texture and flavor, but skinless fillets will work too.
- Sambal Oleok: This fresh chili paste adds heat and depth to the sauce. If you don’t have it, you can substitute with sriracha, chili garlic sauce, or any other chili paste you prefer.
- Honey: Go for a high-quality honey that’s not too sweet or artificial. Raw honey or a mild clover honey is ideal here, but any honey will work.
- Soy Sauce: Low-sodium soy sauce gives you control over the saltiness of the dish, but regular soy sauce can be used if that’s what you have.
- Sesame Oil: This adds a fragrant depth to the sauce, so try not to skip it. If you don’t have sesame oil, you can use another oil like avocado oil, but the flavor won’t be the same.
For the best flavor, always use fresh salmon and good-quality honey. If you need help finding high-quality honey, check out this guide from Bon Appétit to pick the perfect one for cooking.
🟩 Making It Step by Step
Make the sauce
In a small bowl, whisk together the low-sodium soy sauce, honey, minced garlic, sambal olek, and sesame oil. Set it aside so the flavors can meld.
Prepare the salmon
Pat the salmon fillets dry with a paper towel to remove excess moisture. This helps create that perfect crispy skin. Season both sides with salt and pepper to taste.
Pan-fry the salmon
Heat oil in a large non-stick skillet over medium-high heat. Add the salmon fillets, skin-side down, and cook for about 4-5 minutes until the skin is crispy and golden brown. Flip the fillets and cook for another 2-3 minutes until the salmon is cooked through and flakes easily with a fork.
Glaze the salmon
Reduce the heat to medium-low and pour the prepared honey soy sauce over the salmon. Let the sauce simmer for 1-2 minutes, spooning the sauce over the fillets to coat them. The sauce will thicken slightly, creating a delicious glaze.
Serve
Plate the salmon fillets, spoon over the remaining glaze from the pan, and garnish with chopped scallions and lime wedges for a burst of freshness.

🟩 Making Sure It Turns Out
- Crispy skin: For the crispiest skin, make sure to pat the salmon dry before seasoning and pan-frying.
- Control the heat: Adjust the heat level by adding more or less sambal olek to the sauce. Start with the recommended amount, and taste the sauce before serving.
- Don’t overcook the salmon: Salmon cooks quickly, so be mindful to avoid overcooking it. Aim for a slightly pink center that easily flakes with a fork.
The first time I made this, I was worried the salmon would be overcooked, but I learned quickly that salmon doesn’t need much time in the pan. A few minutes on each side is all it takes to get that crispy skin and tender interior.
🟩 Perfect Serving Ideas
Honey Soy Salmon pairs wonderfully with steamed jasmine rice or cauliflower rice for a light side. For something extra, serve it with a side of sautéed spinach or roasted asparagus to complement the savory notes of the dish. It also goes great with a refreshing cucumber salad or a light Asian slaw. If you want to enjoy it with a drink, a crisp Pinot Grigio or an iced green tea would pair beautifully with the rich flavors.
🟩 Making It Different
You can swap the salmon for trout or cod for a similar texture, but with a slightly different flavor. For a sweeter twist, try adding orange juice or orange zest to the sauce. If you want extra heat, you can add chili flakes or a dash of sriracha in place of sambal olek.
🟩 Storage and Leftovers
Leftover Honey Soy Salmon stores well in the fridge for up to 2 days in an airtight container. Reheat it gently in the microwave or in a skillet over low heat to prevent the fish from becoming dry. The sauce will still be delicious, but note that the salmon will lose some of its crispy skin.
🟩 Tips That Actually Help
- Use a non-stick skillet for the salmon to ensure it doesn’t stick and creates crispy skin.
- Pat the salmon dry before cooking to ensure that beautiful crisp skin.
- Control the cooking time: If your fillets are thinner, reduce the cooking time slightly to avoid overcooking the fish.
- Make extra sauce: If you love the glaze, make a little extra to drizzle over the rice or vegetables on the side.
My biggest kitchen tip for this dish is to not overcrowd the pan. If you have more than two fillets, cook them in batches to ensure each one gets crispy and doesn’t steam.

Closing Paragraph
Honey Soy Salmon has quickly become a family favorite in my house. It’s the kind of dish that feels fancy but comes together so effortlessly. The sweet heat from the sauce pairs perfectly with the crispy salmon, and the dish looks beautiful on any dinner table. I hope it brings as much joy to your home as it has to mine. Don’t wait for a special occasion—this recipe is a delicious weeknight dinner that’s sure to impress.
🟩 Frequently Asked Questions
→ Can I use skinless salmon fillets?
Yes, you can, but the skin helps create a crispy texture. If you use skinless fillets, you may need to adjust the cooking time to avoid overcooking.
→ Can I use a different type of oil?
Yes, you can substitute avocado oil or vegetable oil for the pan-frying, but sesame oil really adds depth to the sauce.
→ How do I make this spicier?
Add more sambal olek, sriracha, or red chili flakes to increase the heat level.
→ How can I make the sauce thicker?
Let the sauce simmer for an extra minute or two until it thickens up. You can also add a small amount of cornstarch mixed with water to help thicken it.
→ Can I make the sauce ahead of time?
Yes! You can prepare the sauce in advance and store it in the fridge for up to a week.
→ What can I serve with Honey Soy Salmon?
Serve it with rice, sautéed vegetables, or a light salad for a balanced meal.
Honey Soy Salmon Recipe Card
Print
Honey Soy Salmon Recipe
Description
Quick, flavorful salmon glazed with a honey soy sauce for a perfect balance of sweet, savory, and spicy.
Ingredients
For the Sauce
- 3 tbsp low-sodium soy sauce
- 2 tbsp honey
- 3 garlic cloves (15g), minced
- 1 tbsp sambal olek (fresh chili paste)
- 1 tsp sesame oil
For the Salmon
- Oil for pan-frying
- 2 salmon fillets, skin-on (½ lb or 227g each)
- Salt & pepper to taste
- Chopped scallions and lime wedges for garnish
Instructions
- In a bowl, whisk together soy sauce, honey, garlic, sambal olek, and sesame oil.
- Pat salmon dry and season with salt and pepper.
- Heat oil in a pan over medium-high heat. Add salmon, skin-side down, and cook for 4-5 minutes until skin is crispy. Flip and cook for another 2-3 minutes.
- Pour sauce over salmon, reduce heat to medium-low, and simmer for 1-2 minutes.
- Serve with chopped scallions and lime wedges.
Notes
Substitute sambal olek with sriracha or chili flakes for spice.
Leftovers: Store in the fridge for up to 2 days, and reheat gently.
Side suggestions: Serve with rice or a side of sautéed vegetables.