Print

Cranberry Orange Salmon with Caramelized Onions & Almonds

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Cranberry Orange Salmon with Caramelized Onions & Almonds is a vibrant, sweet-savory main dish featuring salmon glazed with a tangy cranberry-orange sauce, topped with golden caramelized onions and crunchy toasted almonds. It’s elegant enough for guests yet simple enough for weeknights.

Ingredients

  • 4 salmon fillets (skin-on or skinless)
  • 2 tbsp olive oil or butter (divided)
  • 2 medium yellow or sweet onions, thinly sliced
  • 1/2 cup fresh or dried cranberries
  • 1/2 cup orange juice
  • 1 tsp orange zest
  • 12 tbsp honey or maple syrup (to taste)
  • 1 tsp Dijon mustard (optional)
  • Salt and pepper, to taste
  • 1/4 cup sliced almonds, toasted
  • Fresh parsley, for garnish (optional)

Instructions

  1. Heat 1 tbsp olive oil or butter in a skillet over low heat. Add sliced onions and a pinch of salt. Cook for 20–25 minutes, stirring occasionally, until golden and caramelized.
  2. While onions cook, make the glaze: in a saucepan, combine cranberries, orange juice, zest, and honey. Simmer over medium heat until cranberries break down and sauce thickens (8–10 minutes). Stir in Dijon mustard if using, and set aside.
  3. Season salmon with salt and pepper. Heat 1 tbsp olive oil in a skillet over medium heat. Sear salmon skin-side down for 3–4 minutes, then flip and cook another 2–3 minutes until cooked through.
  4. Spoon cranberry orange glaze over each salmon fillet and top with caramelized onions.
  5. Sprinkle with toasted sliced almonds and fresh parsley before serving.

Notes

  • Add red pepper flakes to the glaze for a spicier version.
  • Use blood orange juice for a deeper citrus flavor.
  • Salmon can be baked instead of seared — 400°F (200°C) for 12–15 minutes.
  • Substitute sunflower seeds for a nut-free version.

Nutrition