Coconut Curry Salmon with Jasmine Rice Recipe
“`html
If you are craving a dish that feels like a warm hug wrapped in vibrant, exotic flavors, look no further than this Coconut Curry Salmon with Jasmine Rice. Imagine tender salmon fillets swimming in a luxuriously creamy coconut curry sauce, bursting with fragrant ginger, garlic, and a gentle kick from curry paste. Paired with the fragrant, fluffy jasmine rice that soaks up every drop of that luscious sauce, this recipe transforms a simple weeknight dinner into a celebration of texture and taste. Each bite sings with tropical warmth and comforting richness, making it an instantly beloved favorite that you’ll find yourself returning to again and again.

Ingredients You’ll Need
These ingredients are refreshingly straightforward but each plays a crucial role in building the layers of flavor and texture that make Coconut Curry Salmon with Jasmine Rice so irresistible. From the creamy coconut milk that adds body and sweetness, to the zingy lime juice that brightens the whole dish, every component matters.
- Salmon fillets (1 lb): Choose fresh, firm fillets for perfectly flaky, juicy fish.
- Coconut milk (1/2 cup): This lends a rich, velvety texture and tropical sweetness to the curry sauce.
- Red or yellow curry paste (1–2 tbsp): Adjust according to your preferred spice level; it’s the heart of the curry’s aromatic punch.
- Olive oil (1 tbsp): Perfect for sautéing garlic and ginger without overpowering their flavors.
- Garlic (1 clove, minced): Adds a pungent warmth that complements the curry spices beautifully.
- Ginger (1 tsp, grated): Offers subtle heat and a zesty freshness.
- Lime juice (1 tbsp): The finishing touch that lifts and balances the creamy sauce.
- Salt and black pepper: Simple seasoning to enhance all the other flavors.
- Fresh cilantro (for garnish): Adds a bright, herbal note to the finished dish.
- Jasmine rice (1 cup): Its fragrant aroma and fluffy texture make it the ideal base for soaking up curry sauce.
- Water (2 cups): For cooking the rice to tender perfection.
- Pinch of salt (for rice): Enhances the natural flavor of the jasmine rice.
How to Make Coconut Curry Salmon with Jasmine Rice
Step 1: Cook the Jasmine Rice
Start by rinsing the jasmine rice under cold water until it runs clear; this ensures a light, fluffy texture without excess starchiness. Combine the rice with water and a pinch of salt in a pot, then bring it to a boil. Once boiling, reduce the heat to low and cover the pot to let it gently simmer for about 15 minutes. After turning off the heat, let the rice sit covered for another 5 minutes so it steams to perfect fluffiness. Fluff it with a fork before serving to separate the grains and release its irresistible fragrance.
Step 2: Prepare the Coconut Curry Sauce
In a sauté pan, warm the olive oil over medium heat. Toss in the minced garlic and grated ginger, letting them sizzle and release their intoxicating aroma for about 30 to 45 seconds. Stir in your choice of red or yellow curry paste and cook it for one minute to deepen those complex, spicy notes. Now, pour in the coconut milk and bring the mixture to a gentle simmer, allowing the sauce to thicken slightly and marry the flavors together beautifully.
Step 3: Cook the Salmon
Season your salmon fillets generously with salt and black pepper. Nestle them gently into the cinnamon-kissed coconut curry sauce in the skillet. Spoon some sauce over each piece to keep them moist and flavorful. Cover the pan and let it simmer for 8 to 10 minutes until the salmon is cooked through and flakes easily at the touch of a fork. Just before turning off the heat, stir in a generous tablespoon of fresh lime juice to brighten all the rich, creamy flavors.
Step 4: Plate and Serve
Serve the steaming jasmine rice on plates, then elegantly top with the succulent coconut curry salmon fillets. Spoon some of the extra curry sauce over the fish and rice for maximum flavor indulgence. Finish by sprinkling chopped cilantro over the dish, adding a fresh, herbal brightness that perfectly complements the warm spices and creamy sauce.
How to Serve Coconut Curry Salmon with Jasmine Rice

Garnishes
Fresh cilantro is a classic choice, adding a burst of bright, citrusy notes that cut through the richness. For an extra pop of color and texture, consider scattering some finely sliced red chili or toasted coconut flakes on top. A wedge of lime on the side invites diners to add a bit more tanginess, making every bite dynamic and fresh.
Side Dishes
This Coconut Curry Salmon with Jasmine Rice stands sensationally on its own, but if you want to round out the meal, simple steamed or roasted vegetables like broccoli, green beans, or snap peas offer crispness and balance. A light cucumber salad dressed with rice vinegar and sesame oil can provide a refreshing contrast to the creamy curry, making the whole dinner feel complete yet not heavy.
Creative Ways to Present
For a fun twist, serve the jasmine rice in small molding bowls so it holds shape when plated, topped with salmon fillets and sauce cast artistically around. Using banana leaves as a serving base can add a tropical flair. Alternatively, serve the salmon over a bed of greens like baby spinach or arugula to introduce fresh color and a leafy crunch that complements the silky curry.
Make Ahead and Storage
Storing Leftovers
If you have any leftovers of Coconut Curry Salmon with Jasmine Rice, store them in an airtight container in the refrigerator. It will keep well for up to 2 days. Because the dish is saucy, the flavors tend to meld even more beautifully overnight, making for a delightful second meal.
Freezing
While jasmine rice and salmon both freeze well individually, freezing the complete Coconut Curry Salmon with Jasmine Rice may affect texture slightly, especially the fish. For best results, freeze the curry sauce and rice separately and thaw gently when ready to use. Reheat the salmon portion briefly after thawing to avoid it becoming tough.
Reheating
To reheat, gently warm the leftover salmon and curry sauce in a skillet over low heat, stirring occasionally. Warm the jasmine rice separately in the microwave or on the stovetop with a sprinkle of water to bring back its fluffy texture. Avoid high heat to keep the salmon tender and prevent the sauce from curdling.
FAQs
Can I use a different type of fish for this recipe?
Absolutely! While salmon is perfect for its rich flavor and texture, firm white fish like cod or halibut also work well. Just adjust cooking times to suit the thickness and moisture of the fish you choose.
Is this dish spicy?
The spice level depends on your choice of curry paste and how much you use. Starting with 1 tablespoon of mild yellow curry paste is great for those sensitive to heat, while red curry paste or increasing the amount will add more warmth and kick.
Can I make this recipe dairy-free?
Yes, the recipe is naturally dairy-free since it uses coconut milk. Just make sure your curry paste doesn’t include any hidden dairy ingredients.
How can I make this recipe more budget-friendly?
You can swap jasmine rice for other fragrant rices like basmati, which are sometimes more affordable. Additionally, using canned coconut milk and buying curry paste in bulk can help reduce costs without sacrificing flavor.
What’s the best way to ensure the salmon stays moist?
Cooking the salmon gently in the coconut curry sauce and covering the pan helps trap steam and prevents the fish from drying out. Spoon sauce over the fillets midway through cooking for even moisture and flavor.
Final Thoughts
There is something truly joyful about creating a dish like Coconut Curry Salmon with Jasmine Rice that brings together bold, comforting flavors with effortless cooking steps. It’s the kind of meal that feels special yet is incredibly simple to make, perfect for both busy weeknights and leisurely weekends alike. I can’t recommend enough giving this recipe a try—it’s destined to become a beloved staple in your kitchen just like it is in mine.
“`
PrintCoconut Curry Salmon with Jasmine Rice Recipe
This Coconut Curry Salmon with Jasmine Rice recipe offers a flavorful and aromatic meal featuring tender salmon simmered in a rich coconut curry sauce, served alongside fluffy jasmine rice. Perfect for a comforting weeknight dinner, it combines creamy coconut milk, fragrant curry paste, and fresh lime juice for a vibrant dish packed with savory and tangy notes.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 2 to 3 servings 1x
- Category: Main Course
- Method: Simmering
- Cuisine: Thai
- Diet: Low Fat
Ingredients
For the Salmon
- 1 lb (450g) salmon fillets
- 1/2 cup coconut milk
- 1–2 tablespoons red or yellow curry paste (adjust to taste)
- 1 tablespoon olive oil
- 1 clove garlic, minced
- 1 teaspoon ginger, grated
- 1 tablespoon lime juice
- Salt and black pepper, to taste
- Fresh cilantro, chopped, for garnish
For the Jasmine Rice
- 1 cup jasmine rice
- 2 cups water
- Pinch of salt
Instructions
- Cook the Jasmine Rice: Rinse the jasmine rice under cold water until the water runs clear to remove excess starch. In a medium pot, combine the rinsed rice with 2 cups of water and a pinch of salt. Bring to a boil over high heat, then reduce the heat to low and cover the pot tightly. Let it simmer gently for 15 minutes without lifting the lid. After cooking, remove from heat and let the rice sit covered for 5 minutes. Fluff the rice with a fork before serving to separate the grains.
- Prepare the Coconut Curry Sauce: Heat 1 tablespoon of olive oil in a skillet over medium heat. Add the minced garlic and grated ginger, sautéing for 30 to 45 seconds until fragrant but not browned. Stir in 1 to 2 tablespoons of red or yellow curry paste, cooking for about 1 minute to release the flavors. Pour in 1/2 cup of coconut milk and bring the mixture to a gentle simmer, allowing the flavors to meld together.
- Cook the Salmon: Season the salmon fillets lightly with salt and black pepper on both sides. Carefully add the salmon to the skillet with the simmering coconut curry sauce. Spoon some sauce over the top of the fillets and cover the skillet. Let it simmer gently for 8 to 10 minutes, or until the salmon is cooked through and flakes easily with a fork. Stir in 1 tablespoon of lime juice at the end to add a fresh, tangy brightness to the sauce.
- Serve: Plate the fluffy jasmine rice and top with the coconut curry salmon fillets. Spoon additional sauce from the skillet over the salmon and rice. Garnish with freshly chopped cilantro to add a vibrant, herbal note and an attractive finish to the dish.
Notes
- Adjust the amount of curry paste according to your spice preference, starting with less and adding more if desired.
- Use fresh lime juice for the best flavor; bottled lime juice may alter the taste slightly.
- Make sure not to overcook the salmon to keep it moist and flaky.
- You can substitute jasmine rice with basmati rice or brown rice for a different texture and flavor.
- This recipe can easily be doubled or tripled for more servings.
Nutrition
- Serving Size: 1 serving (approx. 1/3 recipe)
- Calories: 450 kcal
- Sugar: 3 g
- Sodium: 320 mg
- Fat: 25 g
- Saturated Fat: 15 g
- Unsaturated Fat: 9 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, coconut milk salmon, easy seafood dinner, curry salmon with rice
