This cranberry orange salmon high protein holiday recipe brings the two flavours of Thanksgiving — tart cranberries and bright orange — to a salmon fillet instead of a turkey. The salmon sears golden in a hot skillet, then finishes in a glossy cranberry-orange sauce that turns the whole pan jewel-red. Each serving has 38g of protein, and the dish looks like it took hours — it takes 35 minutes.
The trick is building the sauce in the same pan. The browned bits left from searing the salmon dissolve into the cranberries, orange juice and honey, so the sauce tastes rich and savoury, not just sweet. A sprig of rosemary on top is all the garnish it needs.
Why you’ll love it
- 38g protein per serving, about 400 calories
- Tart cranberries and bright orange — real Thanksgiving flavours
- One skillet, 35 minutes, and a sauce that looks spectacular
- A holiday main for anyone who skips the turkey
Ingredients
- 4 salmon fillets (about 170g each), skin on or off
- 1 tbsp olive oil
- 1/2 tsp coarse sea salt
- 1/2 tsp black pepper, freshly ground
- 1 1/2 cups fresh cranberries
- 1/2 cup orange juice, freshly squeezed
- 1 tbsp orange zest
- 2 tbsp honey
- 1 tbsp balsamic vinegar
- 2 garlic cloves, minced
- 1 sprig fresh rosemary, plus extra to serve
- 1 orange, thinly sliced, to serve
- 1 tbsp fresh parsley, chopped, to serve
Equipment used
- A large ovenproof skillet, for searing the salmon and building the sauce
- Tongs, for flipping the salmon fillets without breaking them
- A citrus juicer, for getting the most from the oranges
- A wooden spoon, for stirring the cranberry sauce as it thickens
Instructions
- Pat the salmon fillets dry and season with salt and pepper.
- Heat the olive oil in a large skillet over medium-high heat. Sear the salmon skin-side down for 4–5 minutes, until the skin is crisp and golden.
- Flip the fillets and sear for 2 minutes more, then lift them out onto a plate. They will finish cooking in the sauce.
- Lower the heat to medium. Add the garlic and cook for 30 seconds, then pour in the orange juice, balsamic vinegar and honey, scraping up the browned bits from the pan.
- Add the cranberries, orange zest and rosemary sprig. Simmer for 5–6 minutes, stirring now and then, until the cranberries burst and the sauce thickens enough to coat a spoon.
- Return the salmon to the skillet, skin-side up, and spoon the sauce over the fillets. Simmer gently for 3–4 minutes, until the salmon flakes easily.
- Rest for 2 minutes off the heat, then garnish with orange slices, rosemary and parsley and serve with the sauce spooned over the top.
Tips
- Don’t overcook the salmon in the sauce — 3–4 minutes is enough. It should flake at the thickest part but still look glossy inside.
- Fresh cranberries work best. Frozen ones are fine too, but don’t thaw them first or the sauce goes watery — add them straight from the freezer and give the sauce an extra minute.
- Taste the sauce before the salmon goes back in. If it is too tart, add another teaspoon of honey; if too sweet, a squeeze more orange juice.
- Leftovers keep 2 days in the fridge. Reheat gently on the hob in the sauce — a hot oven dries the fish out.
Estimated nutrition per serving
| Nutrient | Amount per serving |
|---|---|
| Calories | 400 |
| Protein | 38g |
| Carbohydrates | 12g |
| Fat | 20g |
These are estimated macros based on standard ingredient values, not lab-measured results.
More high-protein recipes to try
- High Protein Salmon and Quinoa Bowl
- High Protein Tuna and White Bean Salad
- High Protein Baked Cod with Lemon and Herbs
FAQ
Is cranberry orange salmon high protein holiday recipe good for Thanksgiving? Yes. It uses the same cranberry and orange flavours as the classic Thanksgiving table, but on salmon — so it fits right in as a second main or a lighter alternative to turkey.
Can I use dried cranberries instead of fresh? Not for this sauce. Dried cranberries are sweetened and won’t burst or thicken the sauce the way fresh ones do. Use fresh or frozen cranberries only.
Can I bake this instead of cooking it on the hob? Yes. Sear the salmon, make the sauce in the same skillet, then slide the whole pan into a 200°C (400°F) oven for 6–8 minutes until the salmon flakes.
How do I stop the sauce going too sweet? The honey is only 2 tablespoons for the whole pan. If your oranges are very sweet, cut the honey to 1 tablespoon and let the cranberries’ tartness lead.
Cranberry Orange Salmon High Protein Holiday Recipe
Equipment
- A large ovenproof skillet
- Tongs
- A citrus juicer
- A wooden spoon
Ingredients
- 4 salmon fillets about 170g each, skin on or off
- 1 tbsp olive oil
- 1/2 tsp coarse sea salt
- 1/2 tsp black pepper freshly ground
- 1 1/2 cups fresh cranberries
- 1/2 cup orange juice freshly squeezed
- 1 tbsp orange zest
- 2 tbsp honey
- 1 tbsp balsamic vinegar
- 2 garlic cloves minced
- 1 sprig fresh rosemary plus extra to serve
- 1 orange thinly sliced, to serve
- 1 tbsp fresh parsley chopped, to serve
Instructions
- Pat the salmon fillets dry and season with salt and pepper.
- Heat the olive oil in a large skillet over medium-high heat. Sear the salmon skin-side down for 4–5 minutes, until the skin is crisp and golden.
- Flip the fillets and sear for 2 minutes more, then lift them out onto a plate. They will finish cooking in the sauce.
- Lower the heat to medium. Add the garlic and cook for 30 seconds, then pour in the orange juice, balsamic vinegar and honey, scraping up the browned bits from the pan.
- Add the cranberries, orange zest and rosemary sprig. Simmer for 5–6 minutes, stirring now and then, until the cranberries burst and the sauce thickens enough to coat a spoon.
- Return the salmon to the skillet, skin-side up, and spoon the sauce over the fillets. Simmer gently for 3–4 minutes, until the salmon flakes easily.
- Rest for 2 minutes off the heat, then garnish with orange slices, rosemary and parsley and serve with the sauce spooned over the top.
Notes
Cast Iron Skillet 12 Inch
for searing salmon golden, then building the cranberry sauce in the same pan.
As an Amazon Associate, I earn from qualifying purchases.










Leave a Review