15 Christmas dinner recipes fish

Christmas dinner is the perfect time to bring elegance and fresh flavor to your table—especially with fish.

From rich, buttery baked fillets to vibrant seafood stews, fish dishes offer a delicious alternative to traditional holiday meals.

Here are 15 Christmas dinner fish recipes complete with descriptions, ingredient lists, and step-by-step instructions.

1. Herb-Butter Baked Salmon

A tender, flaky salmon fillet baked with garlic herb butter. Simple, elegant, and perfect for a holiday feast.

Ingredients

  • 1 large salmon fillet
  • 4 tbsp butter, melted
  • 3 cloves garlic, minced
  • 1 tbsp lemon juice
  • 1 tbsp chopped parsley
  • 1 tbsp chopped dill
  • Salt & pepper

Instructions

  1. Preheat oven to 190°C (375°F).
  2. Place salmon on a baking tray lined with foil.
  3. Mix melted butter, garlic, lemon juice, parsley, dill, salt, and pepper.
  4. Pour over salmon.
  5. Bake 18–20 minutes until flaky.

2. Crispy Fried Tilapia Fillets

Golden, crispy tilapia seasoned to perfection—an easy but crowd-pleasing Christmas entrée.

Ingredients

  • 4 tilapia fillets
  • 1 cup flour
  • 1 tsp paprika
  • 1 tsp garlic powder
  • Salt & pepper
  • Oil for frying

Instructions

  1. Mix flour, paprika, garlic powder, salt, and pepper.
  2. Coat each fillet in the seasoned flour.
  3. Heat oil in a pan and fry 3–4 minutes per side.
  4. Drain and serve hot with lemon wedges.

3. Creamy Tuscan Cod

Delicate cod simmered in a creamy sauce with spinach, tomatoes, and garlic—rich and festive.

Ingredients

  • 4 cod fillets
  • 2 tbsp butter
  • 1 cup heavy cream
  • 4 cloves garlic, minced
  • 1 cup cherry tomatoes
  • 2 cups fresh spinach
  • Salt & pepper

Instructions

  1. Sear cod in butter until lightly golden; remove.
  2. Add garlic and tomatoes; cook 2 minutes.
  3. Pour in cream and simmer.
  4. Add spinach and return cod to pan.
  5. Cook 5 minutes until sauce thickens.

4. Grilled Lemon Garlic Snapper

A bright, zesty snapper recipe perfect for Christmas dinners in warm climates.

Ingredients

  • 2 whole red snappers, cleaned
  • 3 tbsp olive oil
  • 2 lemons (one sliced, one juiced)
  • 4 cloves garlic, chopped
  • Salt, pepper, thyme

Instructions

  1. Rub fish with oil, garlic, lemon juice, thyme, salt, and pepper.
  2. Stuff cavity with lemon slices.
  3. Grill 6–8 minutes per side.

5. Maple-Glazed Salmon

Sweet and savory salmon with a caramelized maple glaze—holiday perfection.

Ingredients

  • 4 salmon fillets
  • 1/4 cup maple syrup
  • 2 tbsp soy sauce
  • 1 tbsp Dijon mustard

Instructions

  1. Mix syrup, soy sauce, and mustard.
  2. Marinate salmon 15 minutes.
  3. Bake at 200°C (400°F) for 15–17 minutes.

6. Baked Tilapia in Creamy Coconut Sauce

A soft and tropical-inspired dish perfect for Christmas dinners with a twist.

Ingredients

  • 4 tilapia fillets
  • 1 can coconut milk
  • 1 onion, sliced
  • 3 cloves garlic
  • Chili flakes
  • Salt & pepper

Instructions

  1. Lay fillets in a baking dish.
  2. Sauté onions and garlic; pour in coconut milk.
  3. Season and pour over fish.
  4. Bake 20 minutes at 180°C (350°F).

7. Mediterranean Baked Sea Bass

Light, vibrant and full of herbs—ideal for a refreshing Christmas entrée.

Ingredients

  • 2 sea bass fillets
  • 1 tomato, sliced
  • 1 lemon, sliced
  • 2 tbsp olive oil
  • Oregano, salt, pepper

Instructions

  1. Place fish on a baking tray.
  2. Layer tomatoes and lemon on top.
  3. Season and drizzle oil.
  4. Bake 18 minutes at 190°C (375°F).

8. Garlic Butter Shrimp & Fish Skillet

A rich mix of shrimp and white fish cooked in garlic butter—festive and bold.

Ingredients

  • 2 cups shrimp
  • 4 white fish fillets
  • 4 tbsp butter
  • 4 cloves garlic
  • Parsley, salt, pepper

Instructions

  1. Melt butter; sauté garlic.
  2. Add fish and shrimp.
  3. Cook until fish flakes and shrimp turn pink.
  4. Garnish with parsley.

9. Spicy Pepper Fish Stew

A warm and comforting stew filled with peppers, tomatoes, and seasoned fish.

Ingredients

  • 4 fish fillets (tilapia/cod)
  • 2 bell peppers
  • 1 can crushed tomatoes
  • 1 onion
  • Chili pepper
  • 2 tbsp oil
  • Seasonings

Instructions

  1. Sauté onions and peppers.
  2. Add tomatoes and spices.
  3. Add fish and simmer 12–15 minutes.

10. Pesto-Crusted Salmon

A festive green pesto crust makes this salmon a holiday showstopper.

Ingredients

  • 4 salmon fillets
  • 1/2 cup basil pesto
  • 1/2 cup breadcrumbs

Instructions

  1. Spread pesto over salmon.
  2. Top with breadcrumbs.
  3. Bake 15 minutes at 200°C (400°F).

11. Creamy Garlic Butter Haddock

Tender haddock in a silky garlic butter sauce—simple elegance.

Ingredients

  • 4 haddock fillets
  • 3 tbsp butter
  • 4 cloves garlic
  • 1/2 cup cream
  • Salt & pepper

Instructions

  1. Sear haddock in butter.
  2. Add garlic and cream.
  3. Simmer until thick.

12. Oven-Roasted Mackerel with Herbs

A bold, flavorful Christmas option with rosemary and thyme.

Ingredients

  • 2 whole mackerels
  • Olive oil
  • Garlic
  • Rosemary & thyme
  • Lemon

Instructions

  1. Rub fish with oil, herbs, and garlic.
  2. Roast 20 minutes at 200°C (400°F).

13. Fish Pie with Mashed Potato Topping

A British-inspired creamy fish pie that’s hearty enough for Christmas dinner.

Ingredients

  • 500g mixed fish (salmon, cod, haddock)
  • 2 cups milk
  • 3 tbsp butter
  • 3 tbsp flour
  • 1 cup peas
  • Mashed potatoes

Instructions

  1. Make a white sauce with butter, flour, and milk.
  2. Add fish and peas.
  3. Pour into a baking dish.
  4. Top with mashed potatoes.
  5. Bake 25 minutes at 190°C (375°F).

14. Pan-Seared Sea Bream with Lemon Capers

Bright and savory, this pan-seared fish is restaurant-quality.

Ingredients

  • 2 sea bream fillets
  • 3 tbsp butter
  • 2 tbsp capers
  • Lemon juice

Instructions

  1. Sear fish skin-side down until crisp.
  2. Remove, add butter and capers to pan.
  3. Pour sauce over the fish.

15. Holiday Seafood Paella

A colorful, flavorful rice dish packed with fish, shrimp, and holiday flair.

Ingredients

  • 2 cups rice
  • 4 cups broth
  • 1 cup shrimp
  • 2 fish fillets
  • 1 onion
  • 1 red pepper
  • Saffron or turmeric
  • Olive oil

Instructions

  1. Sauté onions and peppers.
  2. Add rice and saffron.
  3. Pour broth and simmer.
  4. Add shrimp and fish.
  5. Cook until rice is tender.