If you’re looking for a dish that’s the definition of vibrant, comforting, and weeknight-friendly all at once, Coconut Curry Salmon with Jasmine Rice is bound to become your new favorite. Think melt-in-your-mouth salmon fillets poached in a creamy, gently spiced coconut curry sauce, all nestled alongside aromatic jasmine rice. This recipe truly captures the magic that happens when you combine bold Thai-inspired flavors with the delicate sweetness of coconut and the rich, flaky goodness of salmon. It’s almost too easy to fall in love with this meal!

Ingredients You’ll Need
The beauty of Coconut Curry Salmon with Jasmine Rice is how each ingredient plays a key role in both flavor and texture, yet nothing is overly complicated or hard to find. Grab these essentials for a colorful, full-flavored dinner that truly wows.
- Salmon fillets: Opt for center-cut fillets so they cook evenly and stay beautifully moist in the curry.
- Olive oil: Just a touch helps soften the aromatics and brings everything together.
- Small onion, finely chopped: Adds subtle sweetness and depth to the curry base.
- Garlic, minced: Fresh garlic is best for a pronounced, warm flavor in every bite.
- Fresh ginger, grated: Ginger gives brightness and a gentle heat that makes the sauce sing.
- Red curry paste: Adjust the quantity to suit your spice preference—this is where all the luscious, complex flavor begins.
- Coconut milk: Rich and creamy, coconut milk is what transforms your curry into pure comfort food.
- Fish sauce or soy sauce: Both options lend umami depth; use whichever suits your taste or pantry.
- Brown sugar or honey: A touch of sweetness goes a long way toward balancing the spice and acidity.
- Lime juice: Essential for a bright, zesty finish that lightens up the dish.
- Salt and pepper: Don’t forget these stalwarts to round out all the other flavors.
- Fresh cilantro, chopped: This garnish brings freshness and pops of color to every plate.
- Jasmine rice: Fragrant, fluffy, and slightly sticky, jasmine rice is the dreamiest base for curry.
- Water or broth: Using broth for the rice adds subtle savory notes.
- Pinch of salt: Just enough to season the rice perfectly.
How to Make Coconut Curry Salmon with Jasmine Rice
Step 1: Cook the Jasmine Rice
Start with the jasmine rice so it’s ready to soak up those luscious curry flavors! Rinse the rice under cold water until it runs clear—this removes extra starch and ensures fluffiness. Add the rice, water (or broth for a flavor boost), and a little salt to a pot. Bring it all to a gentle boil, then cover and simmer for 15 minutes while you focus on the curry. When it’s done, let it rest covered for a few minutes and then fluff with a fork—perfect, fragrant rice, every time.
Step 2: Prepare the Curry Base
Time to build flavor! In a large skillet, warm olive oil over medium heat. Sauté your onion, garlic, and freshly grated ginger for a few minutes until everything is soft and aromatic—the kitchen smells heavenly at this point. Add the red curry paste, stirring constantly for about a minute to wake up all those spices. This is the heart of your Coconut Curry Salmon with Jasmine Rice and sets the stage for the creamy sauce.
Step 3: Make the Coconut Curry Sauce
Pour coconut milk into your skillet, along with fish sauce (or soy sauce) and a generous splash of brown sugar or honey. Stir well and let the sauce simmer gently for 3 to 4 minutes, just enough to thicken ever so slightly. Taste and tweak the seasoning with salt and pepper. The sauce should be a dreamy balance of creamy, spicy, savory, and just a little sweet.
Step 4: Cook the Salmon in the Curry
Gently nestle your salmon fillets into the simmering curry sauce. Spoon a little sauce over each fillet, then cover and let everything simmer together for 8 to 10 minutes. The salmon cooks through and absorbs all those lush curry flavors, turning fork-tender and wonderfully moist. Right before serving, squeeze fresh lime juice over the top to add brightness and make your Coconut Curry Salmon with Jasmine Rice really pop.
Step 5: Serve and Enjoy
To serve, scoop a gorgeous mound of jasmine rice onto each plate, then top with a generous fillet of salmon and plenty of coconut curry sauce. Sprinkle chopped fresh cilantro over everything for an extra burst of color and freshness. Every bite is a burst of silky, zesty, aromatic joy!
How to Serve Coconut Curry Salmon with Jasmine Rice

Garnishes
Nothing elevates your finished dish like a shower of fresh herbs. I love to pile on the chopped cilantro—its crisp green leaves contrast beautifully with the rich golden curry. If you want more color, sliced scallions, a few thinly sliced red chilies, or a sprinkle of toasted coconut flakes can bring even more personality and crunch. Don’t forget an additional squeeze of lime for zing!
Side Dishes
Coconut Curry Salmon with Jasmine Rice is blissfully satisfying on its own, but you can round out your table with simple sides. Try quick-steamed vegetables like snap peas, baby bok choy, or broccolini for a refreshingly crisp bite. A light cucumber salad with a splash of rice vinegar also pairs beautifully, or serve naan or flatbread to help scoop up every last drop of curry sauce.
Creative Ways to Present
Have fun plating! For an inviting dinner-party look, serve the salmon fillets family-style atop a platter of jasmine rice, with the curry sauce poured over the top and lots of cilantro scattered all around. Or, portion it into colorful bowls, garnish generously, and encourage everyone to dig in. For a playful twist, try serving the salmon and curry sauce in shallow bowls, with a timbale of rice stacked on the side—it feels fancy with minimal effort!
Make Ahead and Storage
Storing Leftovers
If you have leftovers, Coconut Curry Salmon with Jasmine Rice stores gently and beautifully. Transfer cooled portions into airtight containers and keep them in the refrigerator for up to 2 days. The flavors will continue to meld, making the leftovers absolutely irresistible.
Freezing
If you want to freeze, separate the salmon and curry sauce from the rice for best results. Place them in freezer-safe containers for up to a month. Thaw overnight in the fridge when ready to enjoy—just note that the texture of the fish may change a bit. Jasmine rice freezes well too, but reheat it with a splash of water to restore its fluffy texture.
Reheating
To reheat, gently warm the curry and salmon on the stovetop over low heat, adding a bit of water or extra coconut milk if the sauce has thickened. For the jasmine rice, sprinkle with a little water and microwave until hot and steamy. Stir well before serving to ensure everything heats evenly.
FAQs
Is red curry paste very spicy?
Red curry paste does pack some heat, but you can control it by using less or diluting with extra coconut milk. If you prefer a milder curry, start with one tablespoon and add more to taste—Coconut Curry Salmon with Jasmine Rice is all about making it your own!
Can I use frozen salmon fillets?
Absolutely! Just be sure to thaw them fully and pat dry before adding them to your curry. This helps the salmon cook evenly and the sauce stay velvety instead of watery.
I don’t have fish sauce—can I substitute something else?
If you don’t have fish sauce or avoid it, soy sauce is a perfectly good swap. It brings that lovely umami note, so your Coconut Curry Salmon with Jasmine Rice will still taste delicious.
Can I make this dairy-free and gluten-free?
Great news: this recipe is naturally dairy-free and, as long as you use tamari or a gluten-free soy sauce, it’s also gluten-free. It’s the perfect option for sharing with friends who have dietary sensitivities.
What can I do with leftover curry sauce?
Don’t let a drop go to waste! Leftover curry sauce is dreamy drizzled over roasted vegetables, tossed with noodles, or used as a dip for crusty bread. It’s also fantastic as a topper for grilled shrimp or chicken if you want to change things up later in the week.
Final Thoughts
If you’re seeking a truly comforting yet exciting dinner, you can’t go wrong with Coconut Curry Salmon with Jasmine Rice. The flavors, the simplicity, and the wow-factor all come together in this one dish. Give it a try—chances are, it’ll become a new standout in your personal recipe collection!