Salmon Coconut Milk Curry is a flavorful and comforting dish that combines the rich, flaky texture of salmon with a fragrant, creamy coconut milk sauce. Infused with aromatic spices like curry powder, ginger, garlic, and a touch of lime, this curry is the perfect balance of savory, creamy, and mildly spicy. The creamy coconut milk base complements the tender salmon beautifully, creating a dish that’s hearty yet refreshing. Whether you’re making it for a cozy weeknight dinner or a special occasion, this curry is sure to impress your guests and satisfy your taste buds. Pair it with steamed rice or naan for a complete and satisfying meal.
Why You’ll Love This Recipe
1. Creamy and Flavorful
The coconut milk adds a rich creaminess to the curry that perfectly complements the delicate flavor of the salmon. The spices used in the curry provide a complex depth of flavor that is sure to satisfy your cravings.
2. Quick and Easy
This recipe can be made in under 30 minutes, making it an ideal choice for busy weeknights or last-minute dinners when you want something delicious and filling but don’t have a lot of time.
3. Healthy and Nutritious
Salmon is an excellent source of omega-3 fatty acids, which are great for heart health. Combined with the coconut milk and spices, this dish is both nourishing and indulgent.
4. Customizable
You can easily adjust the level of heat in the curry by adding more or less chili, and you can swap out the salmon for another protein, like shrimp or chicken, depending on your preference.
5. One-Pot Meal
This curry is made in one pot, making it easy to clean up after cooking. The salmon is gently simmered in the sauce, absorbing all the delicious flavors, so you can focus more on enjoying the meal than cleaning dishes.
Ingredients
- Salmon fillets (skinless)
- Coconut milk (full-fat)
- Onion (diced)
- Garlic (minced)
- Fresh ginger (grated)
- Red curry paste or curry powder
- Tomato paste
- Lime juice
- Fish sauce (optional)
- Fresh cilantro (for garnish)
- Olive oil or coconut oil
- Salt and pepper to taste
- Fresh chili or chili flakes (optional)
- Vegetables (such as bell peppers, spinach, or peas)
- Rice or naan (for serving)
Variations
- Spicy Option: If you prefer a spicier curry, you can add more red curry paste or chopped fresh chilies.
- Vegetarian Version: Swap the salmon for tofu or a mix of vegetables like sweet potatoes, cauliflower, and spinach for a vegetarian curry.
- Lemon Zest: Add some lemon zest along with the lime juice for an extra citrusy punch.
- Additional Veggies: Feel free to add other vegetables such as eggplant, zucchini, or carrots to make the curry heartier.
- Coconut Milk Substitute: You can use a lighter version of coconut milk or even almond milk for a less rich but still flavorful curry.
How to Make the Recipe
Step 1: Prepare the Salmon
Season the salmon fillets with salt and pepper. Cut them into bite-sized chunks, so they cook more evenly in the curry sauce.
Step 2: Sauté the Aromatics
In a large skillet or Dutch oven, heat the olive oil or coconut oil over medium heat. Add the diced onion and sauté until softened, about 3-4 minutes. Add the garlic and grated ginger and cook for another minute until fragrant.
Step 3: Add the Curry Spices
Stir in the red curry paste or curry powder and tomato paste, and cook for 1-2 minutes to allow the spices to bloom and become fragrant.
Step 4: Add the Coconut Milk
Pour in the coconut milk and stir to combine. Bring the mixture to a simmer and allow it to cook for 5 minutes to let the flavors meld together.
Step 5: Add the Salmon
Carefully add the salmon chunks to the skillet. Simmer gently for 5-7 minutes or until the salmon is cooked through and flakes easily with a fork. Be sure to stir occasionally to coat the salmon in the sauce.
Step 6: Add Vegetables (Optional)
If you’re adding vegetables like bell peppers, spinach, or peas, stir them into the curry during the last few minutes of cooking so they stay vibrant and tender but not overcooked.
Step 7: Finish the Curry
Stir in lime juice to add a refreshing tang. Taste the curry and adjust seasoning with salt, pepper, or a splash of fish sauce for extra depth of flavor. Garnish with fresh cilantro before serving.
Step 8: Serve
Serve the salmon coconut milk curry over steamed rice or with naan bread for a satisfying meal.
Tips for Making the Recipe
- Don’t Overcook the Salmon: Be careful not to overcook the salmon, as it will become dry. Salmon cooks quickly, so keep an eye on it and remove from heat as soon as it flakes easily.
- Use Full-Fat Coconut Milk: Full-fat coconut milk provides the best creamy texture for the curry. If you use light coconut milk, the curry may lack the richness you’re looking for.
- Balance the Heat: Adjust the amount of curry paste or chili to suit your heat preference. You can always add more later if needed.
- Add Fresh Herbs: For added flavor, garnish the curry with fresh cilantro or basil right before serving.
How to Serve
Serve this salmon coconut milk curry over steamed white or brown rice, which will soak up the delicious sauce. You can also serve it with warm naan bread to scoop up the curry. A fresh cucumber salad or a simple side of roasted vegetables would complement the dish perfectly.
Make Ahead and Storage
Storing Leftovers
Store any leftover curry in an airtight container in the fridge for up to 2 days. The flavors continue to develop, so leftovers taste just as delicious the next day.
Freezing
To freeze the curry, let it cool completely, then transfer it to a freezer-safe container. It can be stored in the freezer for up to 3 months. When ready to eat, thaw it overnight in the fridge and reheat on the stove.
Reheating
Reheat the curry gently on the stove over low heat, stirring occasionally. If the sauce has thickened, you can add a splash of water or coconut milk to reach your desired consistency.
FAQs
1. Can I use frozen salmon for this recipe?
Yes, frozen salmon works well for this recipe. Just make sure to thaw it completely before using it in the curry.
2. Can I use a different type of fish?
Yes, you can substitute the salmon with other firm white fish such as cod, halibut, or tilapia. These will work similarly in the curry.
3. How can I make the curry spicier?
Add extra chili flakes, fresh chili peppers, or more red curry paste to the curry base to increase the heat.
4. Can I make the curry ahead of time?
Yes, you can make the curry a day ahead and store it in the fridge. The flavors will continue to develop overnight.
5. What if I don’t have curry paste?
If you don’t have curry paste, you can use curry powder or a combination of turmeric, cumin, and chili powder for flavor.
6. Can I make this recipe vegetarian?
Yes! Replace the salmon with tofu or a mix of vegetables like sweet potatoes, cauliflower, and bell peppers for a hearty vegetarian version.
7. Can I use light coconut milk?
While light coconut milk is an option, using full-fat coconut milk will give the curry a creamier and richer texture.
8. What should I serve this curry with?
Serve it with steamed rice, quinoa, or naan bread for the perfect meal. A side of sautéed greens or a fresh salad would also work well.
9. How do I prevent the curry from being too runny?
If the curry is too runny, you can let it simmer a bit longer to reduce and thicken. You can also add a bit of cornstarch mixed with water to thicken the sauce.
10. Can I add other vegetables to this curry?
Yes, you can add vegetables like bell peppers, zucchini, spinach, or peas. Just make sure to add them at the right time so they don’t overcook.
Conclusion
Salmon Coconut Milk Curry is a delicious and vibrant dish that combines the tender richness of salmon with the creamy, spiced flavors of coconut milk. It’s an easy-to-make, customizable dish that can be enjoyed on its own or served with your favorite sides. Whether you’re looking for a weeknight dinner or a special treat, this curry will surely become a favorite in your recipe repertoire. Rich, aromatic, and satisfying, it’s a perfect dish for those who love bold flavors and comforting meals.
PrintSalmon Coconut Milk Curry Recipe
- Total Time: 35-40 minutes
- Yield: 4 servings
- Diet: Low Calorie
Description
This Salmon Coconut Milk Curry is a deliciously creamy and aromatic dish, featuring tender salmon fillets simmered in a flavorful coconut milk sauce with a blend of spices. It’s a perfect balance of rich and spicy, served with steamed rice or naan for a truly satisfying meal.
Ingredients
- Salmon Fillets: Skinless salmon fillets, cut into pieces for easy cooking.
- Coconut Milk: Full-fat coconut milk adds creaminess and a subtle sweetness to the curry.
- Curry Powder: The blend of spices (typically turmeric, cumin, coriander, and chili) gives the curry its signature warmth and depth.
- Ginger: Fresh grated ginger for a zesty, aromatic flavor.
- Garlic: Minced garlic adds richness to the curry base.
- Onion: Sautéed onion for sweetness and texture.
- Tomatoes: Diced fresh or canned tomatoes add a tangy base to the curry sauce.
- Cilantro: Fresh cilantro for garnish, bringing a refreshing herbal note.
- Lime Juice: Fresh lime juice to add a citrusy zing to balance the creaminess of the coconut milk.
- Chili (Optional): For a spicy kick, add fresh or dried chili according to your spice preference.
- Olive Oil: For sautéing the vegetables and cooking the salmon.
- Salt: To season the curry and enhance the flavors.
- Black Pepper: For seasoning and a touch of warmth.
Instructions
- Prepare the Salmon: Cut the salmon fillets into bite-sized pieces. Season lightly with salt and pepper.
- Cook the Aromatics: Heat olive oil in a large skillet or saucepan over medium heat. Add the chopped onion and sauté for about 5 minutes, or until softened. Add the minced garlic and grated ginger and cook for another minute, until fragrant.
- Make the Curry Base: Add the diced tomatoes to the skillet and cook for about 5 minutes until they soften and begin to break down. Stir in the curry powder and cook for another minute to toast the spices.
- Add Coconut Milk: Pour in the coconut milk and stir to combine. Bring the mixture to a simmer and let it cook for 10-12 minutes, allowing the flavors to meld together and the sauce to thicken slightly.
- Cook the Salmon: Gently add the salmon pieces to the curry and simmer for another 8-10 minutes, or until the salmon is cooked through and flakes easily with a fork.
- Finish the Curry: Stir in lime juice and check for seasoning, adding salt or pepper as needed. If you like a bit of extra heat, add chili or red pepper flakes to taste.
- Serve: Serve the salmon curry over a bed of steamed rice or with naan bread, and garnish with freshly chopped cilantro.
Notes
- You can substitute the salmon with other fish, like cod or tilapia, for a different twist.
- Adjust the spice level to your taste by adding more or less curry powder or chili.
- For a heartier dish, you can add vegetables such as spinach, bell peppers, or zucchini to the curry.
- Prep Time: 10 minutes
- Cook Time: 25-30 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Thai, Indian-inspired