This pepita-crusted salmon is a showstopper dinner that’s easier than it looks. A crunchy, nutty crust made from pepitas and panko bakes onto tender salmon fillets, while harissa-spiced sweet potato rounds roast alongside. A creamy, spicy-sweet sauce drizzled over the salmon ties everything together and a bright tomato-feta salad with mixed greens adds freshness.
Perfect for a weeknight meal or a special occasion, this dish balances textures and flavors: crunchy, creamy, spicy and tangy. The recipe comes together on a single sheet pan (plus a quick salad), making cleanup a breeze.
Log in to save recipes and build weekly shopping lists.
Recipe details
Nutrition per serving
Dietary labels
Allergen check
Values are calculated per serving from ingredient amounts and the ingredient nutrition reference per 100g. Allergen and diet labels use available ingredient metadata and name matching; always check product labels for strict diets or allergies. Some ingredient amounts or nutrition values were incomplete, so this is marked as a partial estimate.
Ingredients
Instructions
- Adjust rack to top position (top and middle positions for 4 servings) and preheat oven to 450°F. Wash and dry produce. Slice sweet potatoes into ¼-inch-thick rounds. Peel and mince or grate garlic. Finely chop pepitas (or crush in their bag with a heavy-bottomed pan or rolling pin). Quarter lemon.
- Toss sweet potatoes on a lightly oiled baking sheet with a large drizzle of olive oil, half the oregano, ½ tsp harissa powder (¾ tsp for 4 servings) and a big pinch of salt and pepper. (Use more harissa if you want an extra kick!) Roast on top rack for 12 minutes (you’ll add more to the sheet then).
- While sweet potatoes roast, place garlic and 1½ TBSP butter (3 TBSP for 4 servings) in a medium microwave-safe bowl. Microwave until butter is melted, 30-45 seconds. Let cool slightly, then stir in pepitas, remaining oregano, 3 TBSP panko (6 TBSP for 4) and a pinch of salt and pepper. In a small bowl, combine mayonnaise, half the jam, ¼ tsp harissa powder (½ tsp for 4) and a squeeze of lemon juice. (Taste and add more harissa if you like.) If needed, add water 1 tsp at a time until mixture reaches drizzling consistency. Season with salt and pepper.
- Pat salmon dry with paper towels and season all over with salt and pepper. Drizzle skin sides with oil; rub to coat. Once sweet potatoes have roasted 12 minutes, remove sheet from oven. Carefully push sweet potatoes to one side of sheet; place salmon, skin sides down, on empty side. (For 4 servings, transfer sweet potatoes to middle rack; add salmon to a second sheet and roast on top rack.) Evenly spread tops of salmon with a thin layer of mustard; sprinkle with a pinch of sugar and mound with pepita mixture, pressing firmly to adhere. Roast on top rack until crust is golden brown, salmon is cooked through and sweet potatoes are tender, 10-12 minutes.
- Meanwhile, in a second small bowl, whisk together remaining jam, 1½ TBSP olive oil (3 TBSP for 4 servings), juice from one lemon wedge (two wedges for 4) and a pinch of salt and pepper. TIP: For a tangier dressing, add another squeeze of lemon juice. Halve tomatoes lengthwise. In a large bowl, toss mixed greens, feta and tomatoes with as much dressing as you like. Taste and season with salt and pepper if desired.
- Divide salmon, sweet potatoes and salad between plates. Drizzle salmon with as much sauce as you like. Serve with remaining lemon wedges and any remaining sauce on the side.
Recipe Tips
For extra crunch, press the pepita mixture firmly onto the salmon.
Adjust harissa powder to your spice preference-add more for heat or less for mild.
If the dressing is too thick, thin with a little water until it drizzles easily.
FAQ
Can I use a different fish instead of salmon?
Yes, this recipe works well with other firm fish like trout or arctic char. Adjust cooking time as needed.
Can I make this recipe dairy-free?
To make it dairy-free, omit the feta cheese and use a dairy-free butter substitute or olive oil instead of butter in the pepita crust.
How do I store leftovers?
Store leftover salmon, sweet potatoes and salad separately in airtight containers in the refrigerator for up to 2 days. Reheat salmon and sweet potatoes in the oven at 350°F until warmed through.

































Recipe comments
0 DandyRecipes comments
Log in to comment on this recipe.
No DandyRecipes comments yet.