Cranberry Balsamic Salmon Casserole Recipe for Holiday Dinners

A simple, healthy oven-baked salmon and rice casserole glazed with a tangy cranberry-balsamic sauce — perfect for holidays or an easy weeknight dinner. If you want a festive yet light alternative to turkey or ham, this balsamic-glazed salmon casserole is a great option.

Baked salmon and rice casserole topped with cranberry balsamic glaze and herbs.

Why You’ll Love This Recipe

  • Flavorful and delicious: the cranberry-balsamic glaze brings sweet-tart, slightly smoky notes that complement salmon.
  • Serving versatility: serve it as a one-dish meal or in smaller portions with steamed vegetables, a light salad, or fermented veggies for balance.
  • One-dish convenience: everything bakes in a single casserole dish so flavors meld and cleanup is minimal.
  • Healthy & customizable: dairy-free and gluten-free, and easy to swap in brown rice or quinoa.
  • Holiday-worthy: an attractive main for Thanksgiving or Christmas that feels special without being heavy.

As a recipe developer and health coach, I aim for wholesome meals without processed ingredients. This recipe came from a quick fridge check — cranberries and some thawed wild salmon — and the idea to combine a balsamic glaze with tart cranberries. The result is a naturally sweet, tangy, sticky glaze that makes salmon festive and satisfying. Leftover cranberry sauce works well here, too.

What You’ll Need To Make This Cranberry Salmon

  • Salmon – Wild-caught fillets or cubed salmon; firm texture holds up under the glaze and provides omega-3s and protein.
  • Cranberries – Fresh or frozen; provide natural tartness, color, and antioxidants.
  • Basmati Rice – Light, fluffy base that bakes well in a casserole (brown rice or quinoa can be substituted).
Ingredients salmon, rice, cranberries on the table,
  • Balsamic Vinegar – Use a pourable liquid balsamic (not a thick reduction) for proper glaze consistency.
  • Maple Syrup – A natural sweetener that balances acidity and helps caramelize the glaze.
  • Butter or Dairy-Free Butter – Adds richness to the glaze and rice.
  • Smoked Paprika & Garlic Powder – Add warm savory depth.
  • Cinnamon & Black Pepper – Subtle spice notes for a holiday touch.
  • Fresh Scallions & Parsley – Brighten the finished dish with color and freshness.
  • Sesame Seeds (optional) – For texture and visual contrast when serving.

How to Make It

1. Make the Cranberry Glaze

In a medium pot, bring 2 1/2 cups cranberries and 2 cups water to a boil. Simmer for about 2 minutes, then stir in 1/2 cup maple syrup, 1/2 cup liquid balsamic vinegar, smoked paprika, garlic granules, 2 tablespoons dairy-free butter, cinnamon, black pepper and a pinch of salt. Cook on very low heat for about 15 minutes, stirring occasionally, until the mixture thickens slightly and becomes glossy. Remove from heat and set aside — the sauce will thicken more as it cools.

step 1 - cooking cranberry balsamic glaze for the salmon casserole.
Step 1 – prepare the cranberry-balsamic glaze.

2. Bake the Rice

Preheat oven to 400°F (200°C). In a small casserole dish, add rinsed basmati rice (2 cups), 2 1/2 cups water, 1 tablespoon butter (or dairy-free substitute) and a pinch of salt. Cover and bake for 15–20 minutes, or until most of the liquid is absorbed and the rice is tender but not fully finished — it will finish cooking under the salmon.

3. Marinate the Salmon

Reserve about half of the cranberry glaze in a separate bowl for topping. Toss cubed salmon with the remaining glaze in the pot to coat and let it marinate for 5–10 minutes while the rice finishes.

steps 2 collage: Oven-baked basmati rice, cubed salmon marinating in cranberry balsamic sauce spread over the rice.
Cook the rice, cube the salmon, marinate in the cranberry-balsamic sauce, then assemble.

4. Assemble and Bake

When the rice is nearly done, fluff it gently. Spread the marinated salmon evenly over the rice, then spoon the reserved glaze across the top to cover the pieces. Bake at 425°F (220°C) for 3–4 minutes, then broil for 3–4 minutes more until the salmon develops a light caramelized crust. Watch closely while broiling to avoid burning.

Baked salmon casserole Broiled cranberry glazed salmon forming a caramelized crust.
Broil briefly to form a glossy, caramelized crust.

5. Garnish and Serve

Remove from the oven and sprinkle with chopped parsley or scallions and sesame seeds if using. Serve warm with steamed broccoli, asparagus, or fermented vegetables for a balanced plate.

Healthy Cranberry Salmon Casserole with Balsamic Glaze (Holiday-Inspired).
Finished and ready to serve.

Variations & Customizations

  • Grain-free: use cauliflower rice or spiralized vegetables.
  • Sugar-free: swap maple syrup for a zero-calorie sweetener like monk fruit syrup, or reduce the sweetener for a tangier glaze.
  • Low-carb: serve the glazed salmon over roasted vegetables or a bed of greens instead of rice.
Salmon casserole with cranberry serving on a plate with a sprinkle of sesame seeds.

Healthy Tips & Swaps

  • For extra fiber and minerals, use brown basmati rice — add about 1/4 cup more water and increase baking time.
  • If using leftover cranberry sauce, thin it with a little balsamic and olive oil before coating the salmon.
  • Choose wild-caught salmon for cleaner fats and minimal additives.

What to Serve With It

This dish pairs well with:

  • Steamed or roasted green vegetables like broccoli, asparagus, or green beans.
  • Fermented vegetables such as sauerkraut or pickled cauliflower for gut-friendly acidity.
  • A crisp green salad with a light vinaigrette to balance the glaze’s sweetness.
img 20120 8
Served with a side of fermented cauliflower, carrot and pepper.

Cranberry Salmon Casserole with Balsamic Glaze (+Rice)

This cranberry-balsamic glazed salmon is an easy baked salmon and rice casserole — wholesome, dairy-free, gluten-free, and full of sweet, tangy, smoky flavor. Wild-caught salmon bakes over fluffy basmati rice and finishes with a caramelized glaze.
Prep Time15 mins
Cook Time30 mins
Assembling Time5 mins
Total Time50 mins
Servings:6 servings, ~13–14 oz each

Ingredients

For the Salmon

  • 5–6 salmon fillets (about 4–5 oz each)
  • Pinch of sea salt

For the Rice

  • 2 cups basmati rice (or brown rice)
  • 2½ cups water (add ¼ cup more for brown rice)
  • 1 tbsp butter (dairy-free alternative)
  • Pinch of salt

Cranberry Balsamic Glaze

  • 2½ cups fresh cranberries (or frozen, unthawed)
  • 2 cups water
  • ½ cup maple syrup
  • ½ cup liquid balsamic vinegar (not thick reduction)
  • 1½ tsp smoked paprika
  • 1 tsp garlic granules
  • 2 tbsp dairy-free butter
  • ¼ tsp cinnamon
  • ¼ tsp black pepper
  • ⅓ tsp sea salt

To Garnish

  • 2–3 scallions, chopped
  • 2 tbsp chopped parsley
  • 1–2 tsp white or black sesame seeds (optional)

Instructions

Make the Cranberry Balsamic Glaze

  • Bring cranberries (2½ cups) and water (2 cups) to a boil, then simmer 2 minutes. Add maple syrup (½ cup), liquid balsamic (½ cup), smoked paprika (1½ tsp), garlic (1 tsp), butter (2 tbsp), cinnamon (¼ tsp), pepper (¼ tsp), and salt (⅓ tsp). Cook on low for about 15 minutes, stirring occasionally, until slightly thickened. Remove from heat and set aside. (Tip: sauce thickens as it cools.)

Cook the Rice

  • Preheat oven to 400°F (200°C). In a small casserole dish, add rinsed rice (2 cups), water (2½ cups), butter (1 tbsp), and a pinch of salt. Cover and bake 15–20 minutes, or until liquid is almost absorbed and rice is nearly done.

Marinate the Salmon

  • Reserve half of the glaze in a bowl. Cut salmon into cubes, season lightly with salt, and toss with the remaining glaze. Let sit 5–10 minutes while the rice finishes cooking.

Assemble and Bake

  • Fluff the rice gently and spread the marinated salmon evenly over the top. Spoon the reserved glaze over the salmon to cover.
  • Bake at 425°F (220°C) for 3–4 minutes, then broil 3–4 minutes more until a light glazed crust forms. Watch closely while broiling.

Garnish and Serve

  • Remove from oven and top with scallions, parsley, and sesame seeds. Serve warm with steamed or roasted vegetables, a green salad, or fermented vegetables.

Notes

  • Rice options: Use brown rice or quinoa; adjust liquid and baking time accordingly.
  • Cranberries: Fresh or frozen both work; simmer a bit longer if frozen.
  • Sweetness level: Adjust maple syrup to taste (use ⅓ cup for a tangier glaze).
  • Storage: Refrigerate leftovers up to 3 days. Reheat gently, covered, with a splash of water.
  • Approx. total dish weight: ~80–83 oz (2,270–2,355 g). Per-serving weight varies depending on number of servings.

Portion guidance: six moderate servings (~13 oz / 380 g each) work well with side vegetables; for larger holiday portions, serve as four main-course portions (~20 oz / 565 g each).

Nutrition

Serving: 1 — 14 oz / 400 g | Calories: 450 kcal

The nutrition information is an estimate provided by an online nutrition calculator.

Storage & Meal Prep Tips

  • Store leftovers in an airtight container in the fridge for up to 3 days.
  • Reheat covered in the oven at 350°F or in a skillet with a splash of water to keep the rice moist.
  • The cranberry glaze can be made ahead and stored in the refrigerator for up to one week.

FAQ

Can I use frozen cranberries?

Yes — no need to thaw first; simmer a few extra minutes and use slightly less water if needed.

Can I cook the rice on the stove instead?

Absolutely. Use 1½ cups water per cup of rice on the stove, then assemble the casserole with cooked rice before baking the salmon.

Can I make it in advance?

Yes. Prepare the glaze and rice ahead. Keep salmon separate and don’t marinate it longer than 30 minutes before baking to avoid a mushy texture. Bake just before serving.