
Salmon With Sizzled Nut Salsa
Salmon With Sizzled Nut Salsa is a simple, fresh, and tasty dish that brings together tender, flaky salmon and a crunchy, flavorful nut salsa that just pops with every bite.…
Tip: save now, read later.
Salmon With Sizzled Nut Salsa is a simple, fresh, and tasty dish that brings together tender, flaky salmon and a crunchy, flavorful nut salsa that just pops with every bite. The nuts get sizzled in a little oil, which adds a lovely toasted aroma and a bit of crispiness that pairs perfectly with the rich salmon. It’s a nice mix of textures and tastes that’s really satisfying without being heavy.
I love making this salmon dinner when I want something that feels special but doesn’t take a lot of time. The nut salsa is my favorite part—it adds a bit of spice and a nutty twist that makes the dish feel extra exciting. I usually use whatever nuts I have on hand, like almonds or cashews, and it’s always a hit. The sizzle in the pan while making the salsa always makes me smile, like the dish is coming alive.
This salmon is great to serve with a side of steamed rice or some simple greens to keep things light and fresh. I find it’s also perfect for a weeknight dinner when you want something healthy but flavorful. Plus, it’s a crowd-pleaser, so I’ve brought it to family dinners many times with great success. It feels like a little celebration on your plate every time.
Key Ingredients & Substitutions
Salmon: Fresh salmon fillets give a tender, rich taste. If you prefer, you can use trout or cod for a milder fish.
Mixed nuts: Walnuts, almonds, or pecans add crunch and flavor. Use peanuts or cashews if you like, but chop them finely to match the texture.
Fresh herbs and spices: Cilantro and chili bring freshness and a little heat. If you’re not a fan of cilantro, parsley works well too. For no heat, skip the chili.
Lime juice and fish sauce: These give tang and depth. Substitute fish sauce with soy sauce or tamari for a vegetarian option. Lemon juice can replace lime juice in a pinch.
How Do You Get That Perfect Crispy Salmon with a Tender Inside?
Cooking salmon just right can be tricky, but here are my tips for a crisp outside and juicy inside:
- Pat the salmon dry before seasoning to help the surface crisp up.
- Use medium-high heat so the salmon sears quickly without drying.
- Don’t move the fillet once it’s in the pan. Let it cook undisturbed for 3-4 minutes.
- Flip gently and cook the other side for 3-4 minutes until it feels firm but tender.
- Cover with foil to keep warm while you make the nut salsa, so it stays moist.
Equipment You’ll Need
- Large nonstick skillet – perfect for searing salmon evenly without sticking.
- Sharp chef’s knife – helps chop nuts and veggies finely for the salsa.
- Cutting board – a clean surface for prepping all your ingredients safely.
- Mixing bowl – to combine your nut salsa ingredients before sizzling.
- Spatula or fish turner – makes flipping the salmon easy without breaking it apart.
Flavor Variations & Add-Ins
- Try using pistachios or macadamia nuts for a sweeter, richer nut salsa twist.
- Add chopped fresh mint or basil for a refreshing herbal note that brightens the dish.
- Include diced mango or pineapple in the salsa for a sweet tropical contrast to the salmon.
- Swap salmon for trout or sea bass if you want a different but still tender fish base.

Salmon With Sizzled Nut Salsa
Ingredients You’ll Need:
- 4 salmon fillets (about 6 oz each), skin removed
- Salt and black pepper, to taste
- 2 tbsp olive oil or vegetable oil
- 1/2 cup mixed nuts (such as walnuts, almonds, or pecans), finely chopped
- 1 small red chili, finely chopped (optional for mild heat)
- 1 small cucumber, finely diced
- 2 tbsp fresh cilantro, chopped
- 1/2 small onion or shallot, finely chopped
- 2 tbsp lime juice (freshly squeezed)
- 1 tbsp fish sauce or soy sauce
- 1 tsp brown sugar or honey
How Much Time Will You Need?
This recipe takes about 10 minutes for preparation and roughly 15 minutes of cooking time, so you can enjoy a delicious meal in around 25 minutes.
Step-by-Step Instructions:
1. Season and Sear the Salmon:
Start by seasoning your salmon fillets with salt and pepper on both sides. Heat oil in a large skillet over medium-high heat. Once hot, carefully add the salmon and cook for 3 to 4 minutes on each side until the outside is golden and the inside is cooked through. Remove from the pan, cover lightly with foil to keep warm, and set aside.
2. Prepare the Sizzled Nut Salsa:
Using the same skillet, lower the heat to medium and add the chopped nuts. Stir and toast them for 2 to 3 minutes until they become fragrant and lightly browned. Keep stirring to avoid burning. Then add the chopped chili, onion or shallot, diced cucumber, and half of the chopped cilantro. Stir gently to warm the ingredients while preserving their fresh flavors.
3. Add Flavors and Serve:
Mix in the lime juice, fish sauce (or soy sauce), and brown sugar (or honey) to the nut mixture. Stir well to make a slightly saucy nut salsa. Spoon this salsa generously over your cooked salmon fillets. Garnish with remaining cilantro and serve immediately. This dish goes wonderfully with steamed rice or a fresh green salad.
Can I Use Frozen Salmon for This Recipe?
Yes, you can! Just be sure to fully thaw the salmon in the refrigerator overnight before cooking. Pat it dry with paper towels to remove any excess moisture, which helps achieve a nice sear.
What Can I Substitute for Fish Sauce?
If you prefer a vegetarian option or don’t have fish sauce, soy sauce or tamari works great. It adds a similar savory depth without altering the overall flavor too much.
How Should I Store Leftovers?
Store leftover salmon and nut salsa separately in airtight containers in the refrigerator for up to 2 days. Reheat the salmon gently over low heat or enjoy cold atop a salad for a fresh twist.
Can I Adjust the Heat Level of the Nut Salsa?
Absolutely! If you want it milder, simply omit the red chili or reduce the amount. For extra kick, add a pinch of chili flakes or a bit more fresh chili to taste.