11 Festive Christmas Dinner Main Dishes That Aren’t Ham

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–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–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