Coconut Curry Salmon with Jasmine Rice Recipe
There is something truly magical about the vibrant flavors and comforting textures found in a well-crafted Coconut Curry Salmon with Jasmine Rice. This dish combines tender, flaky salmon fillets bathed in a rich, creamy coconut curry sauce with the fragrant, fluffy jasmine rice that perfectly balances each bite. It’s a harmonious marriage of savory, spicy, and slightly sweet notes that feels both elegant and effortlessly satisfying, making it a favorite for weeknight dinners or impressing guests alike.

Ingredients You’ll Need
What makes this Coconut Curry Salmon with Jasmine Rice so approachable are the simple, fresh ingredients that come together for a stunning result. Each component plays a crucial role, whether it’s adding depth, brightness, or comfort to the dish’s overall profile.
- Salmon fillets: Look for fresh, skin-on if possible, for the best texture and flavor.
- Olive oil: Helps sauté aromatics and adds a subtle richness.
- Small onion: Finely chopped to deliver a sweet base without overpowering the curry.
- Garlic cloves: Minced fresh garlic uplifts every bite with its pungent aroma.
- Fresh ginger: Grated for a hint of warmth that pairs beautifully with the curry spices.
- Curry paste (red or yellow): Choose your favorite level of spice to tailor the dish’s heat.
- Coconut milk (canned): Provides the creamy, tropical base essential for the curry’s luscious texture.
- Fish sauce or soy sauce: Adds a touch of umami depth; fish sauce lends authenticity, soy sauce works as a great substitute.
- Lime juice: Brings a fresh, zesty brightness that lifts the richness of the curry.
- Sugar (optional): A small amount balances acidity and spice, but it’s flexible based on your taste.
- Salt and black pepper: The simple seasoning heroes that enhance every ingredient.
- Fresh cilantro: For garnish and a final burst of herbaceous freshness.
- Jasmine rice: Its fragrant aroma and slightly sticky texture are perfect to soak up the curry sauce.
- Water and a pinch of salt: Basic essentials for cooking the jasmine rice to fluffy perfection.
How to Make Coconut Curry Salmon with Jasmine Rice
Step 1: Perfectly Cook the Jasmine Rice
Start by rinsing your jasmine rice under cold water until it runs clear—this removes excess starch and ensures the rice doesn’t become gummy. Boil the water with a pinch of salt, add the rice, then cover and simmer gently for about 15 minutes. Let it rest off the heat for an additional 5 minutes before fluffing, so each grain is light and fluffy—exactly what you want to nestle that luscious curry on.
Step 2: Build the Curry Base
Warm olive oil in a skillet over medium heat. Toss in finely chopped onion, minced garlic, and grated ginger. Sauté them until softened and aromatic, about 2 to 3 minutes. Stir in your curry paste carefully to wake up the spices, cooking it for another minute so those flavors infuse the oil — this little step makes a huge flavor difference.
Step 3: Create the Creamy Coconut Sauce
Pour in the coconut milk and bring the mixture to a gentle simmer. Add fish sauce or soy sauce for depth and complexity, lime juice for zing, and a teaspoon of sugar if you like to mellow out the spices. Season with salt and pepper, tasting along the way to tailor the flavor perfectly. This curry sauce is where your Coconut Curry Salmon with Jasmine Rice starts to come alive.
Step 4: Cook the Salmon in the Curry
Season your salmon fillets with salt and pepper and gently slide them into the simmering curry sauce. Let them cook gently for 6 to 8 minutes, or until they flake easily with a fork and are beautifully tender. The salmon absorbs the sauce’s subtle heat and creaminess, making every bite a celebration of flavor.
Step 5: Assemble Your Dish
Spoon generous portions of fluffy jasmine rice onto plates or bowls. Nestle each salmon fillet on top and ladle over extra coconut curry sauce. Don’t forget to sprinkle fresh cilantro leaves on top for that vibrant finishing touch. Your Coconut Curry Salmon with Jasmine Rice is ready to enjoy!
How to Serve Coconut Curry Salmon with Jasmine Rice

Garnishes
Fresh cilantro is the classic finishing touch that adds a bright herbal note and lively color contrast. For an extra pop, try adding fresh lime wedges on the side so everyone can squeeze in a bit of tang as they like. Thinly sliced red chilies or a sprinkle of toasted coconut flakes make for exciting variations if you’re feeling adventurous.
Side Dishes
This dish shines on its own but pairs beautifully with light sides like steamed vegetables or a crisp cucumber salad to cut through the richness. A simple green salad with a lemony dressing or some sautéed bok choy elevate the meal without stealing the spotlight from the star.
Creative Ways to Present
Consider serving your Coconut Curry Salmon with Jasmine Rice in individual shallow bowls for a cozy, casual feel. If you’re hosting, arrange a family-style platter with salmon fillets nestled over a bed of rice surrounded by garnishes for a colorful and inviting centerpiece. Adding edible flowers or fresh herbs around the dish can impress your guests with minimal effort.
Make Ahead and Storage
Storing Leftovers
Store your cooked Coconut Curry Salmon with Jasmine Rice separately in airtight containers to keep textures intact. The salmon and curry sauce hold up well for 2 to 3 days in the refrigerator, while the rice stays fresh for around the same time when properly covered.
Freezing
You can freeze the curry sauce and salmon together for up to one month. It’s best to keep the jasmine rice separate if possible to maintain its texture. When freezing, make sure to cool everything completely before sealing and labeling for easy reheating later.
Reheating
Reheat the curry and salmon gently on the stovetop over low heat to avoid overcooking the fish. Add a splash of water or coconut milk if the sauce has thickened too much. For jasmine rice, sprinkle with a bit of water and cover while warming in the microwave to restore moisture and fluffiness.
FAQs
Can I use frozen salmon for this recipe?
Absolutely! Just make sure to thaw it completely and pat it dry before cooking. Frozen salmon works well and is a convenient option without sacrificing flavor or texture.
What type of curry paste should I use?
Both red and yellow curry pastes work wonderfully. Red curry paste offers a bolder, spicier flavor, while yellow curry has a milder, sweeter taste. Choose based on your spice preference.
Is coconut milk necessary, or can I substitute it?
Coconut milk is key for the creamy texture and signature flavor in this dish. While heavy cream can work in a pinch, it won’t provide the same tropical richness that makes this Coconut Curry Salmon with Jasmine Rice so special.
How do I know when the salmon is cooked perfectly?
The salmon should flake easily with a fork and be opaque throughout but still moist inside. Cooking it gently in the curry sauce ensures it stays tender and flavorful.
Can I make this dish vegetarian or vegan?
For a plant-based version, substitute the salmon with tofu or hearty vegetables like eggplant or cauliflower, and replace fish sauce with soy sauce or tamari. The coconut curry and jasmine rice remain just as delicious!
Final Thoughts
There’s no better way to bring a burst of exotic flavor and comforting warmth to your dinner table than with this Coconut Curry Salmon with Jasmine Rice. Once you try this recipe, you’ll find yourself reaching for it again and again – it’s that kind of crowd-pleaser. So grab your ingredients, dive into the cooking, and savor every mouthwatering bite of this tropical delight with friends and family!
PrintCoconut Curry Salmon with Jasmine Rice Recipe
A vibrant and comforting Coconut Curry Salmon served over fluffy Jasmine Rice. This dish combines tender salmon fillets simmered in a rich, aromatic coconut curry sauce with fragrant jasmine rice, making it a perfect weeknight dinner or special occasion meal that is both flavorful and easy to prepare.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: Serves 2–4 1x
- Category: Main Course
- Method: Simmering
- Cuisine: Thai
- Diet: Low Fat
Ingredients
For the Salmon and Curry:
- 2–4 salmon fillets (6 oz / 170 g each)
- 1 tablespoon olive oil
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 1–2 tablespoons red or yellow curry paste (adjust to taste)
- 1 can (14 oz / 400 ml) coconut milk
- 1 tablespoon fish sauce or soy sauce
- 1 tablespoon lime juice
- 1 teaspoon sugar (optional)
- Salt and black pepper, to taste
- Fresh cilantro, for garnish
For the Jasmine Rice:
- 1 cup jasmine rice
- 2 cups water
- Pinch of salt
Instructions
- Cook the Jasmine Rice: Rinse the rice under cold water until the water runs clear to remove excess starch. In a pot, bring 2 cups of water to a boil with a pinch of salt. Add the rinsed rice, reduce heat to low, cover the pot, and simmer for 15 minutes until the water is absorbed. Remove from heat and let the rice sit covered for 5 minutes to finish steaming. Fluff with a fork before serving.
- Prepare the Curry Sauce: Heat 1 tablespoon of olive oil in a large skillet over medium heat. Sauté the finely chopped onion, minced garlic, and grated ginger for 2 to 3 minutes until fragrant and soft. Stir in 1–2 tablespoons of curry paste and cook for 1 minute to release its flavors. Pour in the canned coconut milk and bring the mixture to a gentle simmer. Add 1 tablespoon of fish sauce or soy sauce, 1 tablespoon of lime juice, and optionally 1 teaspoon of sugar. Season with salt and black pepper to taste, and stir well.
- Cook the Salmon: Season the salmon fillets with salt and black pepper on both sides. Gently place the salmon fillets into the simmering curry sauce, spooning some sauce over the fish. Simmer for 6 to 8 minutes, or until the salmon is cooked through and easily flakes with a fork. Be careful not to overcook the salmon to maintain its moist texture.
- Serve: Divide the cooked jasmine rice among serving bowls or plates. Spoon the coconut curry salmon and sauce over the rice. Garnish with fresh cilantro leaves and lime wedges for an extra burst of freshness. Serve immediately and enjoy your flavorful meal.
Notes
- You can adjust the amount of curry paste according to your spice preference.
- For a vegetarian version, substitute salmon with firm tofu and fish sauce with soy sauce or tamari.
- Make sure not to overcook the salmon to keep it tender and moist.
- Leftover curry tastes great reheated, and flavors deepen after resting.
- Use fresh lime juice rather than bottled for the best flavor.
Nutrition
- Serving Size: 1 salmon fillet with rice (approximately 1/4 recipe)
- Calories: 480 kcal
- Sugar: 4 g
- Sodium: 600 mg
- Fat: 28 g
- Saturated Fat: 18 g
- Unsaturated Fat: 8 g
- Trans Fat: 0 g
- Carbohydrates: 30 g
- Fiber: 2 g
- Protein: 30 g
- Cholesterol: 70 mg
Keywords: coconut curry salmon, jasmine rice, Thai salmon recipe, easy salmon curry, seafood curry, healthy dinner, coconut milk fish curry
