11 Festive Christmas Dinner Main Dishes That Aren’t Ham

By ·

This website contains affiliate links. As an Amazon Associate, I earn from qualifying purchases.

Herb-Crusted Salmon with Cranberry Relish

Perfectly roasted salmon fillet with a golden, crisp herb crust, topped with a bright cranberry relish. Served on a white platter with lemon wedges and fresh sage leaves that look crisp and vibrant, styled on a cozy Christmas table

A lighter option for the holiday table that still feels festive. Bright cranberry relish turns salmon into a Christmas-ready main dish.

Why You’ll Love It

  • Ready in under 30 minutes.
  • Cranberry ties it straight into Christmas flavors.
  • Elegant, colorful presentation.

Equipment You’ll Need

  • Baking sheet
  • Small saucepan

Serving Suggestions
Pair with roasted green beans or wild rice.

Make-Ahead & Storage Tips
Cranberry relish can be made 2 days ahead.

Ingredients

  • 4 salmon fillets (6 oz each)
  • 2 tbsp olive oil
  • 1 tsp lemon zest
  • 1 tsp garlic powder
  • 1 tsp dried thyme
  • ½ tsp salt
  • ½ tsp black pepper

Cranberry Relish:

  • 1 cup fresh cranberries
  • ¼ cup orange juice
  • ¼ cup sugar
  • 1 tsp orange zest

Instructions

  1. Preheat oven to 400°F. Line baking sheet with parchment.
  2. Rub salmon with olive oil, lemon zest, garlic, thyme, salt, and pepper.
  3. Bake 12 to 15 min, until salmon flakes easily.
  4. For relish: simmer cranberries, orange juice, sugar, and zest until berries burst and sauce thickens.
  5. Serve salmon topped with cranberry relish.

Yield: 4 servings

7 of 11


11 Festive Christmas Dinner Main Dishes That Aren’t Ham

Herb-Crusted Salmon with Cranberry Relish

Perfectly roasted salmon fillet with a golden, crisp herb crust, topped with a bright cranberry relish. Served on a white platter with lemon wedges and fresh sage leaves that look crisp and vibrant, styled on a cozy Christmas table

A lighter option for the holiday table that still feels festive. Bright cranberry relish turns salmon into a Christmas-ready main dish.

Why You’ll Love It

  • Ready in under 30 minutes.
  • Cranberry ties it straight into Christmas flavors.
  • Elegant, colorful presentation.

Equipment You’ll Need

  • Baking sheet
  • Small saucepan

Serving Suggestions
Pair with roasted green beans or wild rice.

Make-Ahead & Storage Tips
Cranberry relish can be made 2 days ahead.

Ingredients

  • 4 salmon fillets (6 oz each)
  • 2 tbsp olive oil
  • 1 tsp lemon zest
  • 1 tsp garlic powder
  • 1 tsp dried thyme
  • ½ tsp salt
  • ½ tsp black pepper

Cranberry Relish:

  • 1 cup fresh cranberries
  • ¼ cup orange juice
  • ¼ cup sugar
  • 1 tsp orange zest

Instructions

  1. Preheat oven to 400°F. Line baking sheet with parchment.
  2. Rub salmon with olive oil, lemon zest, garlic, thyme, salt, and pepper.
  3. Bake 12 to 15 min, until salmon flakes easily.
  4. For relish: simmer cranberries, orange juice, sugar, and zest until berries burst and sauce thickens.
  5. Serve salmon topped with cranberry relish.

Yield: 4 servings