30-Minute Pistachio Crusted Salmon
This pistachio crusted salmon is the kind of dinner that feels a little special but comes together so quickly you can pull it off on a Tuesday. The nutty, golden crust keeps the fish moist and adds a satisfying crunch.

A quick mustard-honey glaze acts like glue for the chopped pistachios and gives the top a subtle tang. Everything bakes on one sheet pan, which means cleanup is as easy as the cooking.
Why This Salmon Stays in My Rotation
The contrast between the flaky, tender salmon and that crisp, savory crust is what I keep coming back to. I love how the honey just barely sweetens the mustard, offsetting the richness of the fish without turning cloying.
It’s reliable. The crust stays put if you press it on firmly, and the bake time is short enough that you don’t have to hover over the stove. A squeeze of lemon right before serving wakes everything up, making it taste like more than the sum of its parts.
Ingredients

- 4 (6 oz) skin-on salmon fillets: look for fillets of even thickness so they cook at the same rate
- ½ cup shelled unsalted pistachios: raw or lightly toasted for extra depth
- 2 tbsp Dijon mustard: whole-grain mustard works here too
- 1 tbsp honey: maple syrup is a good swap
- 2 tbsp olive oil, divided: you’ll use some for the glaze and some for the nut mixture
- Salt and freshly ground black pepper
- Lemon wedges, for serving
Variations / Substitutions
- Nut swaps: Almonds, pecans, or walnuts stand in for pistachios. Chop them about the same size.
- Herb addition: Stir a tablespoon of chopped fresh dill or parsley into the nut mixture.
- Sweetener: Use maple syrup instead of honey, or skip the sweetener and add a small spoonful of brown sugar for a deeper caramel note.
- For another quick salmon dinner, try the Garlic Butter Salmon.
How to Make Pistachio Crusted Salmon
Step 1: Mix the Mustard Glaze

Preheat the oven to 400°F (200°C). In a small bowl, whisk together the 2 tablespoons of Dijon mustard, 1 tablespoon of honey, 1 tablespoon of the olive oil, a pinch of salt, and a few grinds of black pepper.
The glaze will look shiny and thin, which is exactly what you want. That thin consistency makes it easy to spread and sticky enough to hold the nuts.
Step 2: Season the Salmon

Pat the salmon fillets dry with paper towels. Season both sides with salt and pepper. Place them skin-side down on a plate or the parchment-lined baking sheet you’ll use later, then brush a thin, even layer of the mustard glaze over the top of each fillet.
There’s no need to put glaze on the skin side. You want the crust up top where it will brown, so concentrate the mixture there.
Step 3: Press On the Pistachio Crust

Coarsely chop the pistachios — you want pieces around the size of a lentil, not dust. Toss them in a bowl with the remaining 1 tablespoon of olive oil and a small pinch of salt. Spoon the nut mixture over the glazed salmon, dividing it evenly, and press gently with your fingers so it sticks.
A few loose nuts will inevitably fall onto the pan. They toast in the oven and taste great later, so don’t stress about them.
Step 4: Bake the Salmon

Slide the pan into the oven. Bake for 12 to 15 minutes for 1-inch-thick fillets, or up to 18 minutes for pieces closer to 1½ inches. The salmon is done when it flakes easily with a fork and the center is just opaque.
Check at the 10-minute mark. If the nuts are browning faster than you like, lay a sheet of foil loosely over the pan and continue baking. The crust should be golden and crunchy, the fish still moist.
Step 5: Serve with Lemon Wedges

Move the fillets to plates, set lemon wedges alongside, and give each portion a good squeeze of juice. A final pinch of flaky salt or a sprinkle of fresh herbs is nice if you have them.
The lemon brightens the whole dish and keeps the rich fish from feeling heavy. Serve while the crust is still at its crunchiest.
A Few Tips Before You Start
- Toast the nuts first: If you have an extra three minutes, toast the pistachios in a dry skillet over medium heat until they smell nutty. Then chop them once they cool. It makes the crust taste noticeably deeper.
- No food processor?: Put the nuts in a zip-top bag and pound them with a rolling pin or the bottom of a heavy pan. You’ll get a nice mix of fine and chunky pieces.
- Use an instant-read thermometer: Salmon hits medium at 125°F (52°C) and medium-well around 130°F (54°C). Pull it a few degrees early because it keeps cooking off the heat.
- Don’t skip drying the fillets: Any extra moisture on the surface steams the fish and makes it harder for the crust to stick.
Bake times depend on how thick your fillets are; aim for an internal temperature of 125°F to 130°F.
| Fillet thickness | Bake time |
|---|---|
| 1 inch | 12 to 14 minutes |
| 1¼ inches | 14 to 16 minutes |
| 1½ inches | 16 to 18 minutes |
Storing Leftovers
Refrigerate: Keep leftover salmon in an airtight container for up to 2 days. The crust will soften as it sits, but it revives in the oven.
Reheating: Warm the salmon in a 350°F oven for 8 to 10 minutes, just until heated through. An air fryer works even faster. Avoid the microwave, which steams the fish and makes the topping soggy.
What To Serve With Pistachio Crusted Salmon
Roasted asparagus is a natural partner because its grassy, slightly bitter edge cuts through the richness of the fish. Lemon rice keeps things light and bright, soaking up any extra mustardy juices from the plate. A simple arugula salad with a sharp lemon vinaigrette adds a fresh, peppery bite that balances the nutty crust.
Frequently Asked Questions
Can I use frozen salmon?
Yes, thaw the fillets completely in the refrigerator overnight and pat them very dry before seasoning. Extra moisture from freezing can loosen the crust.
Why did my crust fall off?
Usually the mustard glaze was spread too thin or the nut pieces were too large to embed. Make sure you have a visible layer of glaze across the top of the fish, and chop the pistachios finely enough that they pack together when pressed.
Can I cook this on the grill?
You can. Use a cedar plank soaked in water or a sheet of heavy-duty foil. Grill over medium heat with the lid closed for about 12 to 15 minutes, until the fish flakes easily. Keep an eye on the nuts so they don’t char.
How do I keep the pistachios from burning?
If the crust is browning too fast, loosely tent the pan with foil after the first 10 minutes. Lowering the oven temperature by 25°F also slows the browning without dramatically extending the bake time.

Pistachio Crusted Salmon Recipe
Ingredients
Method
- Heat oven to 400°F (200°C). Whisk together mustard, honey, 1 tablespoon olive oil, and a pinch of salt and pepper.
- Pat salmon dry, season with salt and pepper, place skin-side down, and brush the mustard glaze over the tops.
- Chop pistachios, toss with the remaining 1 tablespoon olive oil and a small pinch of salt, then press the mixture onto the glazed fillets.
- Bake until the salmon just flakes and the crust is golden, 12 to 18 minutes depending on thickness. Tent with foil if the nuts brown too fast.
- Serve with lemon wedges and a squeeze of fresh juice.
