
This cranberry apple sweet potato casserole brings together the perfect balance of sweet and tart flavors, creating a comforting side dish that's equally at home on your holiday table or alongside a weeknight dinner. The natural sweetness of the potatoes combines with fresh cranberries and apples for a dish that celebrates the best of fall harvest flavors.
I first created this recipe when looking for a way to use the abundance of cranberries from our local farmers market. What started as an experiment has become our family's most requested Thanksgiving side dish, replacing the ultra-sweet marshmallow version we grew up with.
Ingredients
- Sweet potatoes: Choose firm, orange-fleshed varieties with no soft spots for best results and consistent texture
- Apples: Granny Smith or Honeycrisp provide the perfect balance of tartness and structure to complement the sweet potatoes
- Fresh cranberries: These little ruby gems add bright pops of color and tangy flavor that cuts through the sweetness
- Chopped nuts: Optional but recommended for adding wonderful textural contrast and a nutty depth
- Maple syrup: Use pure maple syrup for that authentic woodsy sweetness that corn syrup simply cannot replicate
- Butter: Creates richness and helps everything caramelize beautifully in the oven
- Brown sugar: Enhances the natural sweetness of the potatoes and helps create a glossy glaze
- Warming spices: Cinnamon, nutmeg, ginger and cloves create that quintessential fall flavor profile that makes this dish so cozy
Step-by-Step Instructions
- Prepare the Sweet Potatoes and Apples:
- Peel and cube your sweet potatoes into uniform 1-inch pieces to ensure they cook evenly throughout. Any significant size variations will result in some pieces becoming mushy while others remain too firm. For the apples, I recommend peeling them completely before coring and chopping to match the sweet potato size. The peeling step is crucial since apple skins can become tough and distracting in the finished dish.
- Combine the Ingredients:
- In a large mixing bowl, combine your cubed sweet potatoes, chopped apples, and fresh cranberries. If using nuts, add them now. The beauty of this mixture is the color contrast between the orange potatoes, whitish apples, and vibrant red cranberries. Prepare the sauce by whisking together maple syrup, melted butter, brown sugar, and all your spices until completely smooth. Pour this aromatic mixture over your sweet potato combination and toss gently until every piece gleams with the sauce.
- Baking to Perfection:
- Transfer the entire mixture to a well-greased 9x13 baking dish, spreading it into an even layer. Cover tightly with foil and bake at 375°F for the first 30 minutes. This initial covered period allows the steam to help soften the vegetables. Remove the foil and continue baking for another 20-30 minutes, watching for that beautiful caramelization on top. The dish is ready when sweet potatoes yield easily to a fork and the sauce has thickened slightly to a glaze-like consistency.
- Serving the Dish:
- Let the casserole rest for 5-10 minutes after removing from the oven. This resting period allows the sauce to thicken slightly and the flavors to settle. Serve warm alongside your main course, whether that's a holiday turkey or a simple weeknight roast chicken. Each spoonful should contain a mix of tender sweet potatoes, softened apples, and burst cranberries all coated in that glossy, spiced sauce.
You Must Know
The cranberries are truly the star ingredient for me in this dish. My grandmother always insisted that cranberries needed to be part of our holiday table, and this recipe honors her tradition while updating the flavors. The first time my children tried this dish, they were skeptical of the tart berries, but now they purposely seek out the cranberries first, loving how they burst with bright flavor against the sweet background.
Make-Ahead Magic
This dish shines as a prep-ahead option for busy holidays. You can prepare everything up to the baking stage, cover tightly, and refrigerate for up to 24 hours. When ready to serve, simply allow the dish to come to room temperature for about 30 minutes before baking as directed. You might need to add an extra 5-10 minutes to the covered baking time if starting from cold. This make-ahead capability has saved my holiday sanity more than once when oven space becomes precious real estate.
Delicious Variations
While this recipe is wonderful as written, there are several ways to customize it to your taste preferences. Try adding a quarter cup of orange juice and a teaspoon of zest to the sauce for a citrusy brightness that complements the cranberries beautifully. For a more indulgent version, sprinkle half a cup of miniature marshmallows over the top during the last 5 minutes of baking for a nostalgic touch. Vegetarians and vegans can easily adapt this by substituting coconut oil for the butter without losing any of the rich flavor.
Perfect Pairings
This sweet potato dish pairs beautifully with roasted poultry like turkey or chicken, where the tangy-sweet flavors complement the savory meat. It also works wonderfully alongside pork tenderloin or ham, with the fruit elements cutting through the richness of the meat. For a complete meal, serve with a simple green vegetable like roasted Brussels sprouts or a crisp salad with vinaigrette to balance the sweetness. A glass of off-dry Riesling or sparkling apple cider makes an excellent beverage pairing.

Recipe FAQs
- → Can I prepare this dish ahead of time?
Yes! You can prepare the entire dish up to the point of baking and refrigerate it covered for up to 24 hours. When ready to serve, allow the dish to come to room temperature for about 30 minutes, then bake according to the instructions, adding an extra 5-10 minutes of covered baking time.
- → What can I substitute for maple syrup?
Honey makes an excellent substitute for maple syrup, offering a different but complementary flavor profile. Alternatively, brown sugar dissolved in a little orange juice provides sweetness with a citrus note. Agave nectar works well for a vegan option with a neutral sweet flavor.
- → Are dried cranberries suitable instead of fresh?
Yes, dried cranberries can be substituted for fresh, but reduce the amount to about 2/3 cup and soak them in hot water for 10 minutes before draining and adding to the mixture. This will rehydrate them slightly. Note that dried cranberries are typically sweeter than fresh, so you might want to reduce the brown sugar slightly.
- → What main dishes pair well with these sweet potatoes?
This colorful side dish pairs beautifully with roasted turkey, baked ham, or pork tenderloin for holiday meals. For everyday dinners, try it alongside grilled chicken, roast beef, or baked salmon. It also complements vegetarian mains like stuffed acorn squash or mushroom Wellington.
- → Can I freeze leftovers?
Yes, leftovers freeze quite well for up to 2 months in an airtight container. Thaw overnight in the refrigerator before reheating. For best texture, reheat covered in a 350°F oven until warmed through (about 20-25 minutes), rather than using a microwave, which might make the texture too soft.
- → How can I make this dish vegan?
Simply substitute the butter with coconut oil or vegan butter. The coconut oil adds a subtle complementary flavor that works well with the sweet potatoes and warm spices. All other ingredients in the basic recipe are already plant-based.