Holiday Baked Salmon with Pomegranate Glaze is a beautiful and tasty dish that feels special without being hard to make. The salmon is tender and flaky, while the pomegranate glaze adds a bright, fruity touch that’s just the right balance of sweet and tangy. It’s colorful and festive, perfect for celebrations or just a fancy dinner.
I love making this recipe because the pomegranate glaze gives the salmon a little sparkle and makes the whole kitchen smell amazing. Sometimes I like to add a sprinkle of fresh herbs on top to brighten it even more. It’s one of those dishes that surprises your guests with flavors but stays simple enough to not stress out the cook—win win!
My favorite way to serve this salmon is alongside some roasted vegetables and a cozy side of rice or quinoa. It’s light, fresh, and a great way to bring a bit of holiday cheer to any meal. Whenever I bring it to a family dinner, everyone asks for the recipe—it’s always a crowd-pleaser!
Key Ingredients & Substitutions
Salmon: Fresh salmon fillets work best here. If you prefer milder flavors, try wild-caught or farmed—both are delicious. Skin-on adds crispy texture, but skinless is easier to eat.
Pomegranate Juice: Use unsweetened to balance sweetness naturally. If fresh pomegranate isn’t available, 100% cranberry or cherry juice can be a good substitute.
Honey or Maple Syrup: Both sweeten the glaze nicely. Maple syrup adds a slightly earthier flavor. For a vegan option, stick with maple syrup.
Spices: Cinnamon and cloves give holiday warmth. You can skip cloves if you prefer a lighter glaze or add a pinch of ginger for a spicy twist.
Fresh Herbs & Pomegranate Arils: Parsley or cilantro brighten the dish, and the arils add color and crunch. If you don’t have fresh herbs, a sprinkle of dried parsley works too.
How Do I Get the Glaze Thick and Sticky Without Burning?
Making the pomegranate glaze needs gentle attention to get that perfect syrupy texture.
- Start by heating juice and sweeteners over medium heat.
- Once it boils, lower the heat and simmer slowly.
- Stir often to avoid burning, and watch as the liquid reduces to about half.
- It should coat the back of a spoon thickly but still be pourable.
- If it gets too thick, add a splash of water to loosen.
This glaze sticks beautifully to the salmon and caramelizes during baking, adding a lovely shiny finish and flavor boost. Being patient here really makes the difference!

Equipment You’ll Need
- Oven-safe skillet or baking dish – I like it because it goes from stovetop to oven, saving dishes and keeping everything in one place.
- Small saucepan – perfect for simmering the glaze until thickened without taking up much space.
- Sharp knife and cutting board – for slicing the onion and chopping herbs easily and safely.
- Basting brush – helps evenly coat the salmon with the glaze for a shiny, flavorful finish.
- Serving platter – a pretty dish to present this vibrant, festive salmon.
Flavor Variations & Add-Ins
- Use orange juice instead of pomegranate for a citrus twist — bright and refreshing.
- Add a splash of bourbon or wine to the glaze for a deeper, richer flavor, especially good for holiday dinners.
- Top with toasted nuts like pistachios or walnuts for crunch and extra holiday flair.
- Mix in some grated ginger or a pinch of cayenne pepper to add a little heat and spice to your glaze.
Holiday Baked Salmon with Pomegranate Glaze
Ingredients You’ll Need:
For the Salmon and Onions:
- 4 salmon fillets (6 oz each), skin on or off as preferred
- Salt and freshly ground black pepper, to taste
- 2 tbsp olive oil
- 1 medium onion, thinly sliced
For the Pomegranate Glaze:
- 1 cup pomegranate juice (preferably unsweetened)
- 2 tbsp honey or maple syrup
- 1 tbsp balsamic vinegar
- 1 tsp Dijon mustard
- ½ tsp ground cinnamon
- ¼ tsp ground cloves (optional, for holiday warmth)
For Garnishing:
- ½ cup fresh pomegranate arils (seeds)
- Fresh parsley or cilantro, chopped
- Fresh dill sprigs (optional)
How Much Time Will You Need?
This recipe takes about 15 minutes to prepare, plus 10–12 minutes of baking time, and around 10–15 minutes to make the glaze. Overall, plan for about 35 to 40 minutes from start to finish.
Step-by-Step Instructions:
1. Prepare the Oven and Salmon:
Start by preheating your oven to 400°F (200°C). Pat your salmon fillets dry with paper towels, then gently season both sides with salt and pepper.
2. Cook the Onions:
Heat olive oil in a medium oven-safe skillet or baking dish over medium heat. Add the thinly sliced onions and cook, stirring occasionally, until they become soft and golden, which usually takes about 8 to 10 minutes.
3. Make the Pomegranate Glaze:
While the onions are cooking, pour the pomegranate juice, honey (or maple syrup), balsamic vinegar, Dijon mustard, ground cinnamon, and cloves into a small saucepan. Bring this mixture to a gentle boil over medium heat. Then, lower the heat and let it simmer, stirring occasionally, for 10 to 15 minutes until it thickens into a syrupy glaze. Keep an eye on it to avoid burning.
4. Assemble the Salmon for Baking:
Once the onions are soft, remove the skillet from the heat. Place your seasoned salmon fillets on top of the onions, skin side down if the skin is on.
5. Glaze the Salmon:
Brush the salmon fillets generously with the pomegranate glaze, but save a bit to brush on after baking.
6. Bake the Salmon:
Put the skillet or baking dish into your preheated oven. Bake the salmon for 10 to 12 minutes, depending on how thick your fillets are. The salmon is done when it flakes easily with a fork and is cooked through.
7. Finish and Garnish:
Remove the baked salmon from the oven and brush it with the remaining glaze for extra shine and flavor. Sprinkle the fresh pomegranate arils and chopped parsley or cilantro over the top. If you like, add some dill sprigs on the side for a fresh, festive touch.
8. Serve and Enjoy:
Serve the warm salmon fillets on plates with the caramelized onions underneath. This dish looks beautiful and tastes delicious—a perfect centerpiece for your holiday table!
Can I Use Frozen Salmon for This Recipe?
Yes, you can! Just be sure to fully thaw the salmon in the refrigerator overnight and pat it dry before seasoning and cooking. This helps keep the texture firm and prevents excess moisture.
What Can I Substitute for Pomegranate Juice?
If you don’t have pomegranate juice, try using unsweetened cranberry or cherry juice for a similar tart and fruity flavor. Just keep the sweetness balanced by adjusting the honey or syrup slightly.
How Should I Store Leftovers?
Store any leftover salmon and glaze in an airtight container in the refrigerator for up to 2 days. Reheat gently in the oven or microwave to keep the salmon moist.
Can I Prepare This Dish Ahead of Time?
Yes! You can make the pomegranate glaze and caramelize the onions in advance, then refrigerate separately. Assemble and bake the salmon just before serving for the freshest result.