Cranberry Salmon Casserole with Balsamic Glaze
A simple healthy oven baked salmon and rice casserole with a tangy cranberry balsamic glaze, perfect for the holidays or any weeknight dinner when you want something wholesome and easy. If you’re looking for a healthy holiday lunch or dinner that’s festive but still light, this balsamic glazed salmon recipe is a great alternative to turkey or ham.

Why You’ll Love This Recipe
- Flavorful and delicious: the cranberry balsamic glaze adds a sweet-tart, smoky flavor that pairs perfectly with salmon.
- Serving versatility: you can serve it as a complete one-dish meal, or in smaller portions paired with steamed veggies, lighter salads, or a fermented veggie salad for a more balanced plate.
- One dish meal: Everything bakes in one casserole dish, so the flavors blend nicely and cleanup stays minimal.
- Healthy & customizable: dairy-free, gluten-free, and easy to adapt with brown rice or quinoa.
- Holiday worthy: makes a beautiful main dish for Thanksgiving or Christmas dinner.
If you’re looking for other seafood (dairy free) options try these Scallops In A Dairy Free Cream Sauce.
As a recipe developer and health coach, I like creating wholesome meals that bring comfort without processed ingredients. This one came together after a fridge check: I had cranberries and some thawed wild salmon that I transfered from the freezer the nigh before.
So I decided to marry my favorite balsamic glaze flavor with the tart fruitiness of cranberries. The result? A naturally sweet, tangy, and sticky glaze that turns salmon into something festive and deeply satisfying. Even better if you have leftover cranberry sauce to use up.
For more cozy, wholesome casserole ideas try my Butternut Squash Casserole and Lazy Cabbage Casserole.
What You’ll Need To Make This Cranberry Salmon
- Salmon – Wild-caught fillets or cubes; firm texture holds up well in glaze; provides clean omega-3s and high-quality protein.
- Cranberries – Fresh or frozen; provide natural tartness and color + antioxidants and natural tartness without refined sugar.
- Basmati Rice – Light, fluffy base that bakes well in a casserole (swap with brown rice if preferred). I used white rice because that’s what I had at the moment.

- Balsamic Vinegar – Use a pourable, liquid type (not thick reduction) for proper glaze consistency. It deepens the flavor, giving the dish a subtle caramelized tone.
- Maple Syrup – Natural sweetener that balances acidity and helps caramelize.
- Butter or Dairy-Free Butter – Gives richness and smooth texture to the glaze and rice.
- Smoked Paprika & Garlic Powder – Warm, savory depth that pairs well with salmon and cranberries.
- Cinnamon & Black Pepper – Subtle spice notes for a holiday touch.
- Fresh Scallions & Parsley – Add freshness, color, and brightness at the end.
- Sesame Seeds (optional) – For texture and visual contrast when serving.
How to Make It
1. Make the Cranberry Glaze
In a medium pot, bring cranberries (2½ cups) and water (2 cups) to a boil. Simmer for 2 minutes, then stir in maple syrup (or use maple sugar), balsamic vinegar (½ cup), seasonings (smoked paprika, garlic granules, cinnamon, salt+pepper), and butter (non-dairy). Cook on very low heat for about 15 minutes, stirring occasionally, until the mixture thickens slightly and becomes glossy. Set aside.

Tip: the sauce thickens more as it cools.
2. Bake the Rice
Preheat oven to 400°F (200°C).
Add rinsed basmati rice (2 cups), water (2½ cups), butter (non dairy) ~1 tbsp, and a pinch of salt to a small casserole dish (aI used a 1.8 qt glass dish). Cover and bake for 15–20 minutes or until most liquid is absorbed and rice is tender.
3. Marinate the Salmon
Remove half of the cranberry glaze to a bowl. Toss the cubed salmon into the remaining sauce in the pot and gently mix to coat. Let it rest and marinate while rice finishes cooking.

4. Assemble and Bake
Once rice is nearly done (not entirelly done), fluff it lightly. Spread the marinated salmon evenly on top of the rice (cover all rice), then spoon over the remaining glaze. Sprinkle with diced scallions (optional) or do that after baking to preserve the green color. Bake at 425°F for 3-4 minutes, then broil for another 3-4 minutes until the salmon gets a slight caramelized crust.

5. Garnish and Serve
Remove from oven, top with chopped parsley or scallions, and sprinkle sesame seeds. Serve warm with a side of steamed broccoli, asparagus, or fermented veggies.

Variations & Customizations
- Grain-free: swap rice for cooked cauliflower rice or spiralized veggies.
- Sugar-free: replace maple syrup with monk fruit syrup or omit sweetener entirely for a sharper glaze.
- Low-carb: cook and serve the glazed salmon over roasted vegetables or greens, instead of rice.

Healthy Tips & Swaps
- For extra fiber and minerals, use brown basmati rice, just increase liquid and baking time slightly.
- If using leftover cranberry sauce, thin it with a bit of balsamic and olive oil before coating the salmon.
- Choose wild-caught salmon for cleaner fats and no additives.
What to Serve With It
This dish pairs beautifully with:
- Steamed or roasted green vegetables (broccoli, asparagus, green beans), or make a combo like this Crisp Brussels Sprouts & Asparagus With Maple Dijon dish.
- Fermented veggies like Sauerkraut, Fermented Cauliflower or Pickled Zucchini And Cucumbers for gut balance.
- A crisp green salad with a light vinaigrette to balance the sweetness of the glaze.
- Use one of these creamy dairy free dressings – as a sauce, for more flavor.

Cranberry Salmon Casserole with Balsamic Glaze (+Rice)
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, if using 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 butter - dairy-free
- ¼ 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:
- In a pot, bring cranberries 2½ cup) and water (2 cups) to a boil. Simmer for 2 minutes, then add maple syrup (½ cup), liquid balsamic vinegar (½ cup), smoked paprika (1½ tsp), garlic (1 tsp), butter (2 tbsp), cinnamon (¼ tsp), pepper (¼ tsp), and salt (⅓ tsp).
- Cook on low heat for about 15 minutes, stirring occasionally, until 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 (1.8 qt), add rinsed rice (2 cups), water (2½ cups), butter (1 tbsp), and a pinch of salt.
- Cover with foil and bake 15–20 minutes, or until liquid is almost absorbed and rice is salmost done. Once you add the salmon it will take another 6-8 minutes to cook, so consider now if your rice is cooked enough or not.
Marinate the Salmon:
- Remove half of the glaze to a bowl and set aside, we'll use that for topping the dish.
- Cut salmon into even cubes, season lightly with salt, and toss in the remaining glaze (in the original pot).
- Let sit for 5–10 minutes to absorb flavor and marinate (while the rice is cooking).
Assemble and Bake:
- Fluff the rice gently and spread the marinated salmon evenly over the top.
- Spoon the reserved glaze on top to cover all the salmon pieces.
- Bake at 425°F (220°C) for 3-4 minutes, then switch to broil for another 3-4 minutes until a light glazy crust forms.
Garnish and Serve:
- Remove from oven, sprinkle with scallions, parsley, and sesame seeds.
- Serve warm with steamed broccoli, asparagus, a mix of Brussels Sprouts & Asparagus , a green salad or fermented vegetables (the tanginess pairs so well with this dish).
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 (⅓ cup for a tangier glaze).
- Storage: Refrigerate leftovers up to 3 days. Reheat gently covered with a splash of water.
- Total Dish Weight (approx.) 80-83 oz (2,270-2,355 g);
- Approx. Weight per Serving (4 servings): ~20–21 oz (565–590 g);
- Approx. Weight per Serving (6 servings):~13–14 oz (380–400 g).
Nutrition
The information shown is an estimate provided by an online nutrition calculator.
If you made this Cranberry Balsamic Glazed Salmon, I’d love to hear how it turned out! (tag me on instagram @healthytasteoflife) and Tap ⭐⭐⭐⭐⭐ to rate it or leave a quick comment below! your feedback helps other readers (and keeps me creating new treats).
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.
- The cranberry glaze can be made ahead of time and stored up to 1 week in the fridge.
FAQ
Yes, no need to thaw first, just simmer a few extra minutes, add a bit less water.
Absolutely. Use 1½ cups water per cup of rice, then assemble in the casserole dish with cooked rice before baking the salmon.
Yes, prepare everything up to the baking step (both rice and fish-separate) and refrigerate. Don’t marinate the fish more than 30 minutes in advance, it will become too mushy. Bake fresh before serving.
Check out these 30 Healthier Gluten Free Christmas Desserts (+Dairy Free) to finish your festive table.













