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
Build the sauce in the searing pan so it picks up the browned bits. Taste the sauce before the salmon goes back in. Keeps 2 days refrigerated.
Keyword cranberry orange salmon, high protein, holiday recipe, seafood, thanksgiving