If you are craving a dish that combines rich, creamy flavors with a vibrant punch of spice, then you are going to adore this Coconut Curry Salmon with Jasmine Rice. This recipe effortlessly brings together tender, flaky salmon bathed in a luscious coconut curry sauce, paired perfectly with fragrant jasmine rice. Every bite offers a beautiful harmony of savory, sweet, and tangy notes that feel both exotic and comforting — it’s a simple yet impressive meal that will quickly become a favorite in your dinner rotation.
Ingredients You’ll Need
The magic of this Coconut Curry Salmon with Jasmine Rice comes from a handful of fresh and pantry staples that each play their own crucial role. From the aromatic spices to the creamy coconut milk, every ingredient contributes to the texture, flavor, and beautiful color of the final dish.
- Salmon fillets: Choose fresh, firm fillets for the best texture and flavor.
- Olive oil: Adds a subtle fruitiness and helps sauté the aromatics to perfection.
- Onion: Provides a mild sweetness that balances the curry paste.
- Garlic: Infuses the dish with its unmistakable punch and warmth.
- Fresh ginger: Adds a zesty brightness that elevates the curry flavors.
- Red curry paste: The heart of the curry’s spice and depth — adjust it to your preferred heat level.
- Coconut milk: Gives the sauce its creamy, velvety richness and tropical taste.
- Fish sauce or soy sauce: Enhances the umami and salty dimension of the curry.
- Brown sugar or honey: Offers a touch of sweetness to balance the spices.
- Lime juice: Adds fresh acidity that brightens the dish right before serving.
- Salt and pepper: Essential seasonings to bring all the flavors together.
- Fresh cilantro: A garnish that adds freshness and a pop of green color.
- Jasmine rice: Its delicate fragrance and fluffy texture perfectly complement the rich curry sauce.
- Water or broth: Used to cook the jasmine rice, adding flavor if you opt for broth.
- Pinch of salt: Helps season the rice as it cooks.
How to Make Coconut Curry Salmon with Jasmine Rice
Step 1: Cook the Jasmine Rice
Start by rinsing your jasmine rice under cold water until the water runs clear — this step removes excess starch and helps your rice cook fluffy and separate. In a pot, combine the rinsed rice with water or broth and a pinch of salt. Bring it to a boil, then lower the heat to a simmer and cover the pot. After about 15 minutes, your rice will be perfectly tender. Fluff it gently with a fork to keep it light and airy, ready to soak up the lovely coconut curry sauce later.
Step 2: Prepare the Aromatics and Curry Base
Next, heat olive oil in a skillet over medium heat. Toss in the finely chopped onion, minced garlic, and freshly grated ginger. Let these cook for 2 to 3 minutes until fragrant and soft, filling your kitchen with an irresistible aroma. Stir in the red curry paste and cook it for a minute to bloom the spices — this step unlocks all those deep, vibrant flavors that make the curry so memorable.
Step 3: Create the Coconut Curry Sauce
Pour in the creamy coconut milk and add the fish sauce (or soy sauce if you prefer a vegetarian option) along with the brown sugar or honey. Let the mixture simmer gently for 3 to 4 minutes, allowing it to thicken slightly. Don’t forget to taste and adjust the seasoning with salt and pepper. This sauce becomes the decadent bathing bath for your salmon later on, so make sure it’s just right.
Step 4: Cook the Salmon in the Curry Sauce
Gently place the salmon fillets skin-side down in the simmering curry sauce. Cover the skillet and let the salmon cook for 8 to 10 minutes, or until it flakes easily with a fork. This method lets the salmon soak up all the rich curry flavors while staying moist and tender. Just before serving, squeeze fresh lime juice over the top to add a bright, zesty contrast that wakes up every bite.
Step 5: Serve Your Coconut Curry Salmon with Jasmine Rice
Plate a generous bed of fluffy jasmine rice and spoon the coconut curry salmon over the top, ensuring plenty of that luscious sauce comes along. Add a sprinkle of freshly chopped cilantro for color and freshness, and you have a restaurant-worthy meal ready to delight your taste buds.
How to Serve Coconut Curry Salmon with Jasmine Rice

Garnishes
Fresh cilantro is the classic go-to garnish for this dish, adding a burst of herbal freshness that balances the creamy curry. For a touch of crunch, consider toasted cashews or sliced green onions. A few thinly sliced red chilies can also add a pop of color and extra spice if you’re feeling adventurous.
Side Dishes
This Coconut Curry Salmon with Jasmine Rice shines with simple, light sides. Steamed or roasted vegetables like broccoli, snap peas, or carrots add nice texture and color. A crisp cucumber salad or a mango salsa can bring a refreshing contrast and elevate your meal with more variety.
Creative Ways to Present
For a fun twist, serve the dish in a hollowed-out pineapple bowl for a tropical vibe, perfect for dinner parties or special occasions. Alternatively, layer the jasmine rice and coconut curry salmon in a glass jar for an elegant, layered presentation that’s great for meal prep or sharing on social media.
Make Ahead and Storage
Storing Leftovers
If you have any leftovers of Coconut Curry Salmon with Jasmine Rice, transfer them to an airtight container and refrigerate. It will keep well for up to 3 days, making a flavorful next-day lunch or dinner.
Freezing
While the salmon is best enjoyed fresh, you can freeze the coconut curry sauce separately in freezer-safe containers for up to a month. When ready to eat, reheat the sauce gently and add freshly cooked salmon and jasmine rice for the best texture and flavor.
Reheating
To reheat leftovers, warm the salmon and curry sauce together over low heat on the stove, stirring gently to avoid breaking the fillets apart. Microwave in short bursts is an option too, but be careful not to overcook the fish. Reheat the jasmine rice separately to maintain its fluffy texture.
FAQs
Can I use frozen salmon for this recipe?
Absolutely! Just make sure to thaw the salmon completely before cooking to ensure even cooking and the best texture in your Coconut Curry Salmon with Jasmine Rice.
Is it possible to make this dish vegetarian?
Yes! Substitute the salmon with firm tofu or chickpeas and use soy sauce instead of fish sauce to keep it vegetarian. The coconut curry sauce is naturally creamy and flavorful even without seafood.
How spicy is the Coconut Curry Salmon with Jasmine Rice?
The spiciness is adjustable depending on the amount of red curry paste you use. Start with 1 tablespoon for mild heat, and add up to 2 tablespoons if you love a kick of spice.
Can I substitute jasmine rice with another type?
While jasmine rice’s fragrant aroma pairs perfectly here, you can use basmati rice or even quinoa if preferred. Just adjust the cooking method accordingly.
What’s the best way to store leftovers without the rice getting soggy?
Store the rice and salmon curry separately in airtight containers so you can reheat them individually, helping the rice stay fluffy and the salmon maintain its texture.
Final Thoughts
This Coconut Curry Salmon with Jasmine Rice is truly a star-worthy recipe that brings warmth, comfort, and a touch of the exotic into your kitchen. It’s the kind of meal that feels special yet is incredibly simple to make, perfect for both busy weeknights and leisurely weekends. Give it a try and share the joy of this vibrant dish with your friends and family — I promise it will soon become one of your most beloved recipes.


Your email address will not be published. Required fields are marked *