Homemade Salmon with Thai-Style Curry Peanut Sauce and Coconut Cilantro Rice. recipe photo
| |

Salmon with Thai-Style Curry Peanut Sauce and Coconut Cilantro Rice.

There are meals that transport you—aromatic, comforting, and bright all at once. This Salmon with Thai-Style Curry Peanut Sauce and Coconut Cilantro Rice is one of those dinners. Imagine flakes of tender salmon glazed with a creamy red curry and peanut sauce, paired with pillowy jasmine rice cooked in coconut milk and studded with fresh cilantro. It’s an approachable weeknight dinner that doubles as a show-stopping weekend centerpiece. The flavors are bold but balanced: sweet, salty, nutty, and gently spicy. The experience is both indulgent and grounded, the kind of recipe I turn to when I want something cozy yet adventurous.

In this recipe you’ll cook coconut cilantro rice that’s perfectly fragrant, then pan-sear salmon seasoned with smoked paprika and garlic powder, and finish everything with a silky Thai-style curry peanut sauce that comes together in one skillet. The sauce has texture from chopped peanuts and shredded coconut, and a bright finish from fresh cilantro. I wrote the instructions in clear, step-by-step form so you can follow along confidently, whether you’re an experienced cook or trying something new.

Why this version works

The jasmine rice soaks up the coconut milk and becomes creamy without being heavy. Toasted sesame oil and brown sugar add depth to the peanut-curry sauce, while red curry paste provides aromatic heat. Peanut butter thickens and rounds the sauce, making it rich enough to coat the salmon and mingle with the coconut rice. The smoked paprika and garlic powder give the salmon a subtle savory backbone that complements the sauce rather than competing with it.

Ingredients

Coconut cilantro rice

  • 1 1/2 cups white jasmine rice
  • 1 cup canned coconut milk
  • 1 cup water
  • 1 tablespoon coconut oil
  • 1/4 teaspoon salt
  • 1/4 cup chopped cilantro

Salmon

  • 1 (2 pound) salmon filet
  • 1 teaspoon salt
  • 1 teaspoon pepper
  • 1 teaspoon smoked paprika
  • 1 teaspoon garlic powder
  • 1 tablespoon coconut oil

Thai-style curry peanut sauce

  • 3 garlic cloves, minced
  • 2 tablespoons red curry paste
  • 3 tablespoons brown sugar
  • 1/4 cup peanut butter
  • 1 (15-ounce) can coconut milk
  • 1 tablespoon toasted sesame oil
  • 1/4 cup chopped peanuts
  • 3 tablespoons unsweetened, shredded coconut
  • Fresh cilantro for topping

Equipment

  • Medium saucepan with lid
  • Large nonstick or cast-iron skillet
  • Small mixing bowl or measuring cup
  • Spoon or spatula
  • Measuring spoons and cups

Prep notes

Easy Salmon with Thai-Style Curry Peanut Sauce and Coconut Cilantro Rice. food shot

  • Measure out the rice and liquids before you start. Jasmine rice benefits from a quick rinse to remove excess starch—rinse until the water runs clear.
  • Pat the salmon dry with paper towels. This helps the seasoning stick and encourages a good sear.
  • Mince the garlic and chop the cilantro and peanuts so everything is ready to go once you begin cooking.

Step-by-step Instructions

Delicious Salmon with Thai-Style Curry Peanut Sauce and Coconut Cilantro Rice. plate image

1. Make the coconut cilantro rice

  1. Rinse 1 1/2 cups white jasmine rice under cold water until the water runs clear. Drain well.
  2. In a medium saucepan, combine the rinsed rice, 1 cup canned coconut milk, 1 cup water, 1 tablespoon coconut oil, and 1/4 teaspoon salt.
  3. Bring the mixture to a gentle boil over medium-high heat, uncovered. Once boiling, reduce the heat to low, cover the pan with a tight-fitting lid, and simmer for 15 minutes without lifting the lid.
  4. After 15 minutes, remove the saucepan from heat and let the rice steam, covered, for an additional 10 minutes. This resting time ensures the rice finishes cooking evenly and becomes tender.
  5. Fluff the rice with a fork, stir in 1/4 cup chopped cilantro, and set the rice aside, covered, while you cook the salmon and sauce.

2. Prepare and season the salmon

  1. Pat the 2-pound salmon filet dry with paper towels. If the filet has uneven thickness, you can gently press it to an even layer for more uniform cooking.
  2. Season the salmon evenly with 1 teaspoon salt, 1 teaspoon pepper, 1 teaspoon smoked paprika, and 1 teaspoon garlic powder. Rub the seasonings into the fish so it’s coated on all sides.

3. Sear the salmon

  1. Heat a large nonstick or cast-iron skillet over medium-high heat. Add 1 tablespoon coconut oil and let it melt and shimmer.
  2. Place the seasoned salmon filet in the skillet, skin-side down if the skin is still on. Sear without moving for 4–5 minutes to develop a golden crust.
  3. Carefully flip the salmon and cook the other side for 3–5 minutes, depending on thickness and your preferred doneness. The internal temperature should reach 125–130°F for medium-rare to medium, or cook longer if you prefer it more done.
  4. Once the salmon is seared on both sides and nearly cooked through, transfer it to a plate and tent loosely with foil while you make the sauce in the same skillet.

4. Make the Thai-style curry peanut sauce

  1. Using the same skillet (wipe out any burnt bits if necessary but keep any rendered juices), keep the pan over medium heat and add the minced garlic (3 garlic cloves). Sauté for about 30–45 seconds, stirring constantly, until fragrant but not browned.
  2. Add 2 tablespoons red curry paste to the skillet and cook, stirring, for about 30 seconds to bloom the spices and deepen the paste’s flavor.
  3. Stir in 3 tablespoons brown sugar and 1/4 cup peanut butter, mixing until the sugar softens and the peanut butter begins to melt into the paste.
  4. Pour in the contents of 1 (15-ounce) can coconut milk and whisk or stir vigorously until the sauce is smooth and homogeneous. Bring the sauce to a gentle simmer over medium-low heat.
  5. Whisk in 1 tablespoon toasted sesame oil. Let the sauce simmer for 3–4 minutes to thicken slightly and allow flavors to meld. If the sauce becomes too thick, add a splash of water to reach your desired consistency.
  6. Taste the sauce and adjust if needed: if you prefer it sweeter, add a little more brown sugar; for more heat, add an extra 1/2 teaspoon of red curry paste or a pinch of chili flakes.

5. Finish the dish and assemble

  1. Return the seared salmon to the skillet with the sauce, spooning sauce over the top. Simmer gently for 1–2 minutes to rewarm the fish and allow it to absorb some sauce flavor without overcooking.
  2. Stir 1/4 cup chopped peanuts and 3 tablespoons unsweetened, shredded coconut into the sauce, keeping a small amount of each for garnish if you like added texture on top.
  3. Plate the coconut cilantro rice first, using a scoop or small bowl to mound the rice neatly on each plate. Top the rice with a piece of salmon and spoon generous amounts of the Thai-style curry peanut sauce over the salmon and around the rice.
  4. Garnish with fresh cilantro leaves and the reserved chopped peanuts and shredded coconut for crunch and visual contrast.

Serving suggestions

Serve the Salmon with Thai-Style Curry Peanut Sauce and Coconut Cilantro Rice right away while the salmon is warm and the sauce is silky. A side of steamed or sautéed green beans, bok choy, or a crisp cucumber salad balances the richness nicely. If you like more heat, offer chili flakes or sliced fresh chilies at the table.

Make-ahead and storage

The coconut cilantro rice can be made up to two days ahead; store it in an airtight container in the refrigerator and gently rewarm with a splash of water or coconut milk to restore creaminess. The sauce keeps in the fridge for up to 3 days; reheat gently on the stovetop so the peanut butter doesn’t scorch. Leftover salmon is best within 24 hours—reheat gently in a low oven covered with foil so it warms through without drying out.

Troubleshooting tips

  • If your rice is gummy: next time, rinse longer and reduce the stirring once the rice is cooking. Use a tight-fitting lid and resist lifting it during the simmer.
  • If the sauce is grainy: make sure the peanut butter is fully incorporated and stir vigorously when you add the coconut milk. A short immersion blender pulse will smooth out textures if necessary.
  • If the salmon sticks to the pan: make sure the skillet is hot before adding the fish and pat the salmon dry first. Use a thin metal or flexible spatula and let a crust form before attempting to flip.

Notes on ingredients

Canned coconut milk gives the rice a rich, creamy base that pairs beautifully with jasmine rice’s natural fragrance. For the sauce, smooth peanut butter blends more evenly than chunky; you still get texture from chopped peanuts added at the end. Toasted sesame oil is used in a finishing role to give a fragrant nuttiness—use sparingly so it doesn’t overpower the curry flavors. Red curry paste varies by brand in both saltiness and heat, so taste as you go and adjust sugar or additional coconut milk to balance.

Final thoughts

This Salmon with Thai-Style Curry Peanut Sauce and Coconut Cilantro Rice is one of those recipes that feels special but is perfectly doable on a busy night. It’s layered with flavor, quick to prepare, and impressive to serve. The coconut cilantro rice provides a mellow, fragrant bed for the richly spiced salmon, and the peanut-coconut sauce ties everything together with sweet, savory, and nutty notes. I hope this becomes one of your go-to dinners when you want something that’s both comforting and a little exotic.

Enjoy the meal, and don’t forget to garnish each plate with a scattering of chopped peanuts, shredded coconut, and a few fresh cilantro leaves for a lively finish.

Homemade Salmon with Thai-Style Curry Peanut Sauce and Coconut Cilantro Rice. recipe photo

Salmon with Thai-Style Curry Peanut Sauce and Coconut Cilantro Rice.

Flaky broiled salmon served with a creamy Thai-style peanut curry sauce and fragrant coconut cilantro jasmine rice.
Prep Time15 minutes
Cook Time20 minutes
Total Time35 minutes
Servings: 4 servings

Ingredients

  • Coconut cilantro rice
  • 1.5 cups white jasmine rice
  • 1 cup canned coconut milk
  • 1 cup water
  • 1 tablespoon coconut oil
  • 1/4 teaspoon salt
  • 1/4 cup chopped cilantro
  • Salmon
  • 2 lb salmon fillet
  • 1 teaspoon salt for salmon seasoning
  • 1 teaspoon black pepper for salmon seasoning
  • 1 teaspoon smoked paprika for salmon seasoning
  • 1 teaspoon garlic powder for salmon seasoning
  • 1 tablespoon coconut oil for sauce
  • 3 cloves garlic minced
  • 2 tablespoons red curry paste
  • 3 tablespoons brown sugar
  • 1/4 cup peanut butter
  • 1 15-ounce can coconut milk
  • 1 tablespoon toasted sesame oil
  • 1/4 cup chopped peanuts
  • 3 tablespoons unsweetened shredded coconut
  • fresh cilantro for topping

Instructions

  • Rinse the jasmine rice under cold water until the water runs clear.
  • In a saucepan over medium-high heat, combine the rinsed rice, 1 cup coconut milk, 1 cup water and 1/4 teaspoon salt. Stir and bring to a boil.
  • Reduce heat to low, cover, and simmer for 15–18 minutes until the liquid is absorbed and rice is tender.
  • Fluff the rice with a fork, stir in 1 tablespoon coconut oil and 1/4 cup chopped cilantro, then keep warm.
  • Preheat the oven broiler and position a rack about 6 inches from the heat source.
  • Whisk together 1 teaspoon salt, 1 teaspoon pepper, 1 teaspoon smoked paprika and 1 teaspoon garlic powder. Rub the spice mix evenly over the 2-lb salmon fillet and place it skin-side down on a baking sheet.
  • Broil the salmon 6–8 minutes, or until just opaque and flaky when tested with a fork. Remove from oven.
  • While the salmon cooks (or beforehand), make the sauce: heat 1 tablespoon coconut oil in a small saucepan over medium heat.
  • Add the minced garlic and sauté about 30 seconds until fragrant. Stir in the 2 tablespoons red curry paste and cook about 1 minute until it darkens slightly.
  • Add 3 tablespoons brown sugar, 1/4 cup peanut butter, the 15-ounce can of coconut milk and 1 tablespoon toasted sesame oil. Whisk until smooth and bring to a gentle simmer.
  • Taste the sauce and season with salt and pepper if desired, then remove from heat.
  • Serve the broiled salmon topped with the curry peanut sauce alongside the coconut cilantro rice. Sprinkle chopped peanuts, shredded coconut and fresh cilantro over the top.

Equipment

  • Saucepan
  • Fork
  • Baking Sheet
  • Small Saucepan
  • Whisk

Notes

  • Use short-grain or long-grain jasmine rice as indicated for best texture.
  • Adjust curry paste to taste for spice level.
  • Watch the salmon closely under the broiler to avoid overcooking.
  • Stir the rice gently when fluffing to keep grains separate.

Similar Posts

Leave a Reply

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

Recipe Rating