Pistachio Crusted Salmon
This pistachio crusted salmon is a quick, flavorful dinner that feels special without being complicated. Tender salmon is topped with a bright lemon-Dijon glaze and a crisp pistachio crust, then baked until perfectly flaky in under 20 minutes. It’s easy enough for a weeknight dinner and special enough to be apart of a holiday meal.

This post contains affiliate links.
This is one of those recipes I come back to when I want dinner to feel a little elevated but still realistic for a weeknight. The salmon stays juicy, the topping adds just enough crunch, and the lemony glaze brings everything together without overpowering the fish.
I’ve been cooking gluten and dairy free for over a decade, and recipes like this are exactly why I don’t feel like I’m missing out. The flavors are bold and balanced, the ingredients are straightforward, and there’s nothing crazy going on. It’s also naturally nightshade free.
This pistachio crusted salmon is especially great when you need a reliable main dish that pairs well with whatever vegetables or sides you already have. I usually serve it with roasted asparagus (most of the time it’s wrapped in bacon) and a lemon herb quinoa, but it works just as well alongside cauliflower mash, a simple salad or literally anything.
It’s fast enough for busy nights, but polished enough to serve as part of an Easter meal or special Valentine’s Day dinner.
Why This Salmon Recipe Works
- Ready in under 30 minutes from start to finish.
- Simple ingredients with big flavor and texture contrast.
- Naturally gluten free, dairy free, and nightshade free.

Ingredient Notes
Salmon fillets – Look for evenly sized fillets so they cook at the same rate. Skin-on or skinless both work, but skin-on helps protect the fish from overcooking. Frozen works well too. Just thaw overnight in the fridge first.
Pistachios – Using unsalted nuts gives you better control over the final seasoning. Salted pistachios can work, but reduce the added salt. I prefer to buy pre-shelled pistachios to save time.
Dijon mustard – Choose a smooth Dijon without added sugar. This helps the crust adhere while adding flavor without overpowering the salmon.
Fresh lemon juice and zest – You’ll need one lemon and use the whole thing (except the seeds of course).
Full ingredient list can be found in the recipe card below.
How To Make Pistachio Crusted Salmon

- Preheat oven to 375°F. Line a baking sheet with parchment paper.
- Pat salmon fillets dry with paper towels. Season lightly with salt and pepper, then place skin-side down on the prepared baking sheet.
- In a small bowl, whisk together olive oil, mustard, honey, lemon juice, garlic, and lemon zest until smooth. Brush about two-thirds of the glaze over the salmon, reserving the rest.
- Finely chop the pistachios. A food processor or blender works well, but only pulse briefly. You can also crush them using a bag and meat mallet.
- Stir the chopped pistachios into the remaining glaze. Spoon the mixture evenly over each fillet and gently press it onto the salmon.
- Bake for 14–18 minutes, depending on thickness. The salmon should flake easily with a fork and reach an internal temperature of 140–145°F.
- Let rest for a couple of minutes. Sprinkle with parsley if using and serve warm.

Jen’s Recipe Tips
- Pat the salmon dry before seasoning so the glaze and pistachio mixture stick properly.
- When chopping pistachios in a food processor, pulse briefly. Overprocessing will turn them into nut butter.
- Press the pistachio topping gently onto the salmon so it stays in place while baking.
- Pull the salmon when it flakes easily and reaches about 140–145°F. It will finish cooking as it rests.
Serving Suggestions
This salmon pairs beautifully with simple sides. Try it with roasted asparagus, green beans, or broccoli for an easy dinner.
It’s also great with my lemon herb quinoa (as pictured), or mashed white sweet potatoes, cauliflower mash or roasted purple sweet potatoes if you’re enjoying in the fall. Leftovers are great flaked over salads the next day, especially with this spinach arugula salad (the citrus dressing is perfect with the salmon!).

Recipe FAQs
This recipe is best fresh. While leftovers keep well for a couple of days, the pistachio crust will soften slightly after refrigeration.
Yes. Almonds or pecans can work, but pistachios offer the best balance of flavor and color for this recipe.
I don’t recommend freezing if you want to preserve the crisp topping. The salmon itself freezes fine, but the nut crust will lose its texture once thawed.
Make sure the salmon is dry before adding the glaze, and gently press the pistachio mixture onto the fish before baking.
Pistachio Crusted Salmon

Equipment
- Parchment paper
Ingredients
- 4 salmon fillets (about 6 oz each)
- Sea salt and black pepper to taste
- 1 Tablespoon olive oil
- 1½ Tablespoons Dijon mustard
- 1½ Tablespoons lemon juice , fresh squeezed
- 2 medium garlic cloves
- lemon zest from 1 lemon
- ⅔ cup pistachios shelled and unsalted
- fresh parsley chopped, optional
Instructions
- Preheat oven to 375°F. Line a baking sheet with parchment paper.
- Pat salmon fillets dry with paper towels. Season lightly with salt and pepper, then place skin-side down on the prepared baking sheet.
- In a small bowl, whisk together olive oil, mustard, honey, lemon juice, garlic, and lemon zest until smooth. Brush about two-thirds of the glaze over the salmon, reserving the rest.
- Finely chop the pistachios. A food processor or blender works well, but only pulse briefly. You can also crush them using a bag and meat mallet.
- Stir the chopped pistachios into the remaining glaze. Spoon the mixture evenly over each fillet and gently press it onto the salmon.
- Bake for 14–18 minutes, depending on thickness. The salmon should flake easily with a fork and reach an internal temperature of 140–145°F.
- Let rest for a 2-5 minutes. Sprinkle with parsley if using and serve warm.
Notes
- If using a food processor or blender to chop the pistachios, don’t process for too long; pistachios will start turning into nut butter.
- Unsalted pistachios give you better control over seasoning. If using salted, reduce added salt.
- This salmon pairs well with asparagus, green beans, broccoli, mashed white sweet potatoes, or cauliflower mash.
- Store leftovers in an airtight container in the fridge for up to 3 days. Reheat in a 325°F oven for 8–10 minutes. Avoid microwaving since it can dry out the fish and soften the crust.
- I don’t recommend freezing if you want to preserve the crisp pistachio crust. While the salmon can technically be frozen for up to 2 months, the texture of the topping will soften once thawed.
Nutrition
About Jen
I create nightshade-free, dairy-free, and gluten-free recipes that the whole family will love. After years of managing my own food sensitivities, I’ve learned how to make dishes that are flavorful, fun, and easy enough for busy weeknights. Let’s bring joy back to your table, one recipe at a time. More About Me

