Gochujang Salmon with Pandan Rice
This recipe is basically your ticket to becoming the friend who “just whips up something amazing” without breaking a sweat.

The combination of sweet, spicy gochujang glaze with buttery salmon and fragrant pandan rice is the kind of flavor bomb that makes people stop mid-conversation and ask what smells so incredible.

You’re getting restaurant-quality results with ingredients you can actually find at the grocery store, plus the dry-brining technique ensures your salmon comes out perfectly flaky every single time.

The pandan leaves transform ordinary jasmine rice into something that tastes like it came from your favorite Thai restaurant, with that subtle vanilla-like aroma that makes everything feel special.

This is the kind of recipe that looks complicated enough to impress but is actually straightforward enough to make on a weeknight when you want to feel fancy.

Warning: making this will result in people assuming you’re way more sophisticated than you actually are, and honestly, we’re not mad about it.

Ingredients
For the Salmon
- 1¼ pounds salmon filet, skin on
- 1 tablespoon kosher salt
- 1 tablespoon cane sugar
- ½ tablespoon avocado oil
For the Pandan Rice
- 1½ tablespoons avocado oil
- 2 tablespoons garlic, minced
- 2 tablespoons shallot, minced
- 2 coins ginger, sliced ⅛-inch thick
- 1 cup jasmine rice
- 2 leaves pandan, tied into a knot
- 1 cup water
- ½ cup canned coconut milk (Aroy-D recommended)
- ½ teaspoon kosher salt
For the Gochujang Glaze
- 3 tablespoons gochujang
- 1 tablespoon honey
- 1 tablespoon sesame oil
- 2 teaspoons rice vinegar
- 1½ teaspoons soy sauce
- 1 teaspoon ginger, grated
- 3 cloves garlic, grated
- 1 teaspoon water
For Garnish
- Toasted sesame seeds
- Scallions, chopped
Instructions
Prepare the Rice Base
- 1 Rinse the jasmine rice thoroughly until water runs clear, then leave in your rice cooker pot and set aside. Using a cast iron skillet or heavy-bottomed pan, heat 1½ tablespoons avocado oil over medium-high heat until shimmering.
- 2 Add minced shallot, garlic, and ginger coins to the hot oil. Sauté for 3 minutes or until shallots become translucent and fragrant. Be careful not to brown the mixture—you’re just sweating the aromatics to release their flavors without developing any bitter notes.
Cook the Pandan Rice
- 3 Transfer the aromatic mixture to your rice cooker with the rinsed rice. Add ½ teaspoon kosher salt, pandan leaves tied in a knot, ½ cup canned coconut milk, and 1 cup water. Stir until all ingredients are well-distributed and the coconut milk is fully incorporated.
- 4 Start your rice cooker and let it complete its full cycle. The pandan leaves will infuse the rice with their distinctive vanilla-like aroma while the coconut milk adds richness and depth.
Dry-Brine the Salmon
- 5 Pat the salmon filet completely dry using paper towels, removing any excess moisture from the surface and skin. In a small mixing bowl, combine 1 tablespoon kosher salt and 1 tablespoon cane sugar, stirring to create an even mixture.
- 6 Liberally coat the entire salmon filet with the salt–sugar mixture, ensuring even coverage on all surfaces. Set aside for 15 minutes to allow the dry brine to work its magic, then rinse thoroughly with cold water and pat completely dry with fresh paper towels.
Prepare for Cooking
- 7 Preheat your oven to Broil setting and position the rack 6 inches from the broiler element. This distance is crucial for achieving the perfect balance of caramelization without overcooking.
Make the Gochujang Glaze
- 8 In a medium mixing bowl, whisk together 3 tablespoons gochujang, 1 tablespoon honey, 1 tablespoon sesame oil, 2 teaspoons rice vinegar, 1½ teaspoons soy sauce, grated ginger, grated garlic, and 1 teaspoon water until completely smooth. The mixture should be glossy and easily spreadable.
Cook the Salmon
- 9 Drizzle the prepared salmon with ½ tablespoon avocado oil and season lightly with kosher salt. Place on a parchment paper-lined baking sheet and broil for 4 minutes until the surface begins to develop color.
- 10 Remove from oven and brush with half of the gochujang glaze using a silicone spatula or pastry brush. Return to oven for 3 minutes, allowing the glaze to caramelize and bubble slightly.
- 11 Remove once more and brush with half of the remaining glaze. Cook for an additional 2 minutes or until salmon reaches an internal temperature of 145°F (63°C) when checked with an instant-read thermometer. Cooking time may vary depending on your oven’s intensity and the thickness of your salmon filet.
Final Assembly
- 12 Once the rice cooker indicates completion, remove and discard the pandan leaves and ginger coins. Fluff the rice gently with a fork to separate the grains and release steam.
- 13 Top the finished salmon with any remaining glaze and garnish generously with toasted sesame seeds and chopped scallions. Serve immediately alongside the fragrant pandan rice.
Recommended Equipment and Kitchen Tools
Recommended Tools (for best results)
- Rice cooker – ensures perfectly cooked, fluffy rice without monitoring or risk of burning
- Cast iron skillet – provides even heat distribution for properly sweating aromatics without hot spots
- Instant-read thermometer – takes the guesswork out of salmon doneness, preventing overcooking
- Silicone spatula – perfect for spreading glaze without scratching surfaces or tearing delicate fish
Helpful Upgrades
- Kitchen scale – measuring rice and seasonings by weight ensures consistent results every time
- Microplane grater – creates perfectly fine ginger and garlic that distributes evenly through the glaze
- Parchment paper – prevents sticking and makes cleanup effortless, especially important with sticky glazes
Nice-to-Have Options
- Bench scraper – helps transfer minced aromatics cleanly from cutting board to pan
- Digital scale – professional-level precision for scaling the recipe up or down
- Storage containers – glass containers keep leftover rice fresh and reheat beautifully
Recipe Variations and Dietary Modifications
Gluten-Free Adaptation
Dairy-Free Modifications
- This recipe is already completely dairy-free as written
- The coconut milk provides all the richness typically achieved with dairy
Vegan Modifications
- Replace salmon with thick-cut portobello mushrooms or extra-firm tofu, marinated for 30 minutes
- Substitute honey in glaze with maple syrup or agave nectar
- Cooking time reduces to 8-10 minutes total for plant-based proteins
Low-Carb/Keto Version
- Replace jasmine rice with cauliflower rice, reducing cooking time to 5-7 minutes
- Use sugar-free honey substitute in glaze
- Increases healthy fat content while reducing carbs from 45g to 8g per serving
Flavor Variations
- Korean-Mexican fusion: Add lime zest and cilantro to rice, serve with avocado
- Thai-inspired: Replace pandan with lemongrass and add Thai basil garnish
- Spice level adjustment: Reduce gochujang to 1 tablespoon for mild heat, increase to 4 tablespoons for serious heat
Nutritional Information and Health Benefits
Key Nutritional Highlights
Health Benefits of Main Ingredients
Dietary Considerations
Smart Swaps and Ingredient Substitutions
Common Substitutions:
- Gochujang → 2 tablespoons sriracha + 1 tablespoon miso paste for similar heat and umami
- Pandan leaves → 1 teaspoon vanilla extract + 2 drops green food coloring (add with liquids)
- Jasmine rice → Basmati rice or short-grain sushi rice using same liquid ratios
- Canned coconut milk → ¼ cup heavy cream + ¼ cup whole milk for similar richness
Budget-Friendly Swaps:
- Salmon filet → Arctic char or steelhead trout at similar cooking times
- Avocado oil → Neutral vegetable oil or grapeseed oil for high-heat cooking
- Fresh ginger → 1 teaspoon ground ginger (reduce by half for dried spices)
Pantry Emergency Substitutions:
- Rice vinegar → White wine vinegar or apple cider vinegar in equal amounts
- Sesame oil → Olive oil + ½ teaspoon toasted sesame seeds, blended
- Shallots → Yellow onion, using half the amount for milder flavor
Pro Tips for Substitutions:
- Store opened coconut milk in refrigerator for up to 5 days or freeze in ice cube trays
- When substituting fish types, adjust cooking time based on thickness rather than weight

Make It Diabetes-Friendly
Carb Reduction Strategies:
- Replace jasmine rice → Cauliflower rice reduces carbs from 38g to 6g per serving
- Reduce rice portion → ½ cup cooked rice instead of full serving cuts carbs by 50%
- Add fiber → Mix in 2 tablespoons chia seeds to slow glucose absorption
Sugar Modifications:
- Replace honey → Sugar-free honey substitute or stevia equivalent (reduces 4g sugar)
- Monitor gochujang → Some brands contain added sugars; choose fermented-only versions
- Total sugar reduction → From 6g to 2g per serving with modifications
Portion & Timing Tips:
- Ideal serving size → 4 oz salmon + ½ cup rice provides balanced macronutrients
- Estimated carbs → Modified version contains 15-20g net carbs per serving
- Pair with → Non-starchy vegetables like steamed broccoli to increase fiber and volume
Blood Sugar Management:
- Eat protein first → Start with salmon to slow carbohydrate absorption
- Add healthy fats → Extra avocado oil or nuts help stabilize blood sugar response

Perfect Pairing Suggestions
Beverage Pairings
Side Dish Recommendations
Complete Meal Ideas
Occasion Suggestions
Pro Tips and Troubleshooting
Professional Techniques
Common Mistake Prevention
Storage and Reheating
Scaling and Presentation

Gochujang Salmon with Pandan Rice
Ingredients
For the Salmon
- 1¼ pounds salmon filet, skin on
- 1 tablespoon kosher salt
- 1 tablespoon cane sugar
- ½ tablespoon avocado oil
For the Pandan Rice
- 1½ tablespoons avocado oil
- 2 tablespoons garlic, minced
- 2 tablespoons shallot, minced
- 2 coins ginger, sliced ⅛-inch thick
- 1 cup jasmine rice
- 2 leaves pandan, tied into a knot
- 1 cup water
- ½ cup canned coconut milk Aroy-D recommended
- ½ teaspoon kosher salt
For the Gochujang Glaze
- 3 tablespoons gochujang
- 1 tablespoon honey
- 1 tablespoon sesame oil
- 2 teaspoons rice vinegar
- 1½ teaspoons soy sauce
- 1 teaspoon ginger, grated
- 3 cloves garlic, grated
- 1 teaspoon water
For Garnish
- Toasted sesame seeds
- Scallions, chopped
Instructions
Prepare the Rice Base
- Rinse the jasmine rice thoroughly until water runs clear, then leave in your rice cooker pot and set aside. Using a cast iron skillet or heavy-bottomed pan, heat 1½ tablespoons avocado oil over medium-high heat until shimmering.
Cook the Pandan Rice
- Transfer the aromatic mixture to your rice cooker with the rinsed rice. Add ½ teaspoon kosher salt, pandan leaves tied in a knot, ½ cup canned coconut milk, and 1 cup water. Stir until all ingredients are well-distributed and the coconut milk is fully incorporated.
- Start your rice cooker and let it complete its full cycle. The pandan leaves will infuse the rice with their distinctive vanilla-like aroma while the coconut milk adds richness and depth.
Dry-Brine the Salmon
- Pat the salmon filet completely dry using paper towels, removing any excess moisture from the surface and skin. In a small mixing bowl, combine 1 tablespoon kosher salt and 1 tablespoon cane sugar, stirring to create an even mixture.
Prepare for Cooking
- Preheat your oven to Broil setting and position the rack 6 inches from the broiler element. This distance is crucial for achieving the perfect balance of caramelization without overcooking.
Make the Gochujang Glaze
- In a medium mixing bowl, whisk together 3 tablespoons gochujang, 1 tablespoon honey, 1 tablespoon sesame oil, 2 teaspoons rice vinegar, 1½ teaspoons soy sauce, grated ginger, grated garlic, and 1 teaspoon water until completely smooth. The mixture should be glossy and easily spreadable.
Cook the Salmon
- Drizzle the prepared salmon with ½ tablespoon avocado oil and season lightly with kosher salt. Place on a parchment paper-lined baking sheet and broil for 4 minutes until the surface begins to develop color.
- Remove from oven and brush with half of the gochujang glaze using a silicone spatula or pastry brush. Return to oven for 3 minutes, allowing the glaze to caramelize and bubble slightly.
- Remove once more and brush with half of the remaining glaze. Cook for an additional 2 minutes or until salmon reaches an internal temperature of 145°F (63°C) when checked with an instant-read thermometer. Cooking time may vary depending on your oven’s intensity and the thickness of your salmon filet.
Final Assembly
- Once the rice cooker indicates completion, remove and discard the pandan leaves and ginger coins. Fluff the rice gently with a fork to separate the grains and release steam.
- Top the finished salmon with any remaining glaze and garnish generously with toasted sesame seeds and chopped scallions. Serve immediately alongside the fragrant pandan rice.
