This Rustic Sweet Potato Cranberry Casserole delivers a stunning harmony of flavors that dance between sweet and tart with every forkful. Creamy sweet potatoes mingle with bright, juicy cranberries underneath a buttery walnut topping that transforms into golden, cinnamon-scented crunch in the oven. The splash of orange juice adds just enough citrus brightness to elevate the entire dish from simple comfort food to holiday-worthy splendor—perfect alongside a holiday roast or as the colorful centerpiece of any autumn table.

Why It Belongs in Your Recipe Box
This Rustic Sweet Potato Cranberry Casserole stands at the beautiful intersection of comfort and elegance, offering something truly special for both weeknight dinners and holiday feasts.
- Sweet-Tart Perfection: The natural sweetness of the potatoes balances perfectly with the bright pop of cranberries, creating a flavor combination that even picky eaters request seconds of.
- Make-Ahead Marvel: Prepare the entire dish up to two days in advance and simply bake before serving, making holiday meal planning significantly less stressful.
- Texture Wonderland: Each bite delivers three distinct textures—creamy sweet potatoes, jammy cranberries, and that irresistible buttery walnut crunch on top.
- Nutritional Powerhouse: Sweet potatoes provide fiber and vitamins while cranberries add antioxidants, transforming a delicious side dish into a nutritional boost for your meal.
- Foolproof Formula: The layering technique ensures perfect cooking every time, preventing the common problem of undercooked sweet potatoes or burnt toppings.
Ingredient Breakdown with Tips
Creating the perfect Sweet Potato Cranberry Casserole requires understanding how each ingredient contributes to the final dish. The right preparation techniques and quality ingredients make all the difference in achieving that perfect balance of sweet, tart, and crunchy textures.
- Sweet potatoes: Choose firm, orange-fleshed sweet potatoes with smooth skin for the sweetest flavor and best texture. Slicing them to a uniform 1/4-inch thickness ensures they’ll cook evenly and create perfect layers in your casserole.
- Fresh or frozen cranberries: Fresh cranberries provide the brightest color and tartness, but frozen work beautifully without thawing first. Either option creates pockets of jammy tartness that cut through the dish’s sweetness.
- Brown sugar: Light or dark brown sugar both work well, with dark providing a deeper molasses flavor. The moisture in brown sugar helps create a delicious caramelization around the sweet potatoes.
- Melted butter: Use unsalted butter to control the overall salt level in the dish. The melted butter helps crisp the edges of the sweet potatoes while adding rich flavor throughout.
- Orange juice: Freshly squeezed provides the brightest flavor, but not-from-concentrate store-bought works well too. The natural acidity balances the sweetness while adding a subtle citrus aroma.
- Chopped walnuts: Toast the walnuts for 5-7 minutes at 350°F before adding to the topping for enhanced flavor and extra crunch. Pecans make an excellent substitute if preferred.
- Additional brown sugar (for topping): This caramelizes during baking to create the signature “buttery crunch” this casserole is known for. Pack it firmly when measuring for accurate sweetness.
- Ground cinnamon: Use Ceylon cinnamon for a more delicate, complex flavor, or cassia cinnamon for that classic, stronger spice note. A fresh jar will provide the most aromatic results.
- Cold butter (for topping): Keep this thoroughly chilled until the last moment, as cutting it into the dry topping ingredients creates the perfect crumbly texture. A pastry cutter works best, but two forks will do the job.
How to Make Rustic Sweet Potato Cranberry Casserole with Buttery Crunch
- Preheat your oven to 375°F and lightly grease a 9×13-inch baking dish. I always use butter for greasing when making this casserole—it adds an extra layer of richness to the outer edges.
- Layer half of the sliced sweet potatoes in the prepared baking dish, slightly overlapping them to create a solid base. Distribute 1 cup of cranberries evenly over the potatoes.
- Repeat with remaining sweet potatoes and cranberries, creating a second complete layer. The layering might seem fussy, but trust me—it ensures every bite has the perfect balance of flavors.
- Drizzle the orange juice and melted butter over the entire casserole, then sprinkle evenly with the 1/2 cup of brown sugar. Cover tightly with aluminum foil.
- Bake covered for 30-35 minutes, until the sweet potatoes are almost tender when pierced with a fork. The cranberries should begin to burst and release their juices.
- Meanwhile, prepare the topping by combining the chopped walnuts, 1/4 cup brown sugar, and cinnamon in a small bowl. Cut in the cold butter using a pastry cutter or two forks until the mixture resembles coarse crumbs.
- Remove the casserole from the oven, uncover, and sprinkle the walnut topping evenly over the surface. Return to the oven, uncovered, and bake for an additional 15 minutes until the topping is golden brown and the sweet potatoes are completely tender.
- Let the casserole rest for 5-10 minutes before serving. This resting time allows the flavors to meld together while the sauce thickens slightly to the perfect consistency.
The casserole should have vibrant pops of ruby red from the cranberries against the orange sweet potatoes, with a golden-brown crackly topping that promises irresistible crunch.

Variations & Substitutions
This Sweet Potato Cranberry Casserole is wonderfully adaptable to whatever ingredients you have on hand or dietary needs you’re accommodating. Here’s how to make it truly your own while maintaining its soul-warming charm!
- Fruit swap magic: Replace cranberries with chopped apples, pears, or even dried cherries soaked in orange juice for 30 minutes. I’ve tried blueberries in summer months, and the purple-blue bursts against the orange sweet potatoes create a stunning presentation.
- Nut-free option: Skip the walnut topping and create a delicious streusel with 1/2 cup oats, 1/4 cup flour, 3 tablespoons butter, and the same brown sugar and cinnamon. It creates a beautiful golden crust that’s just as satisfying.
- Make it vegan: Simply replace the butter with coconut oil or a plant-based butter alternative in both the filling and topping. The coconut oil adds a subtle tropical note that works surprisingly well with the sweet potatoes.
- Sweeten naturally: Reduce or replace the brown sugar with maple syrup or honey (use about 1/3 cup in the filling) for a more natural sweetener profile. The maple especially complements the warm fall flavors.
- Spice it up: Experiment beyond cinnamon with a pinch of nutmeg, cardamom, or ginger in the topping. A tablespoon of orange zest added to the brown sugar layer intensifies the citrus notes beautifully.
- Sweet potato alternatives: Try using half sweet potatoes and half butternut squash slices for a varied flavor profile and subtle color contrast that makes each bite interesting.
Serving Suggestions
This Sweet Potato Cranberry Casserole makes a stunning addition to any table with its vibrant colors and contrast of flavors. The ruby-red cranberries against the orange sweet potatoes create a dish that’s as beautiful as it is delicious.
For holiday meals, I love serving this casserole alongside a roasted turkey or glazed ham—the sweet-tart flavor profile complements rich meats beautifully. The casserole can be plated family-style in its baking dish with a wide serving spoon to showcase those gorgeous layers, or portioned onto individual plates with a drizzle of the cranberry sauce that forms at the bottom.
For everyday dinners, pair it with simple roasted chicken or pork tenderloin and a crisp green salad dressed with a light vinaigrette. The acidity in the dressing helps balance the casserole’s natural sweetness. A glass of Pinot Noir or sparkling apple cider makes an excellent beverage pairing, complementing both the sweet potato and cranberry flavors.
For an extra special presentation, sprinkle a few additional fresh cranberries and chopped walnuts over the top just before bringing it to the table. The orange-infused sweet potatoes with that buttery walnut crunch topping deserve to be the star of the show!
Tips for the Best Rustic Sweet Potato Cranberry Casserole with Buttery Crunch
- Slice evenly: Cut your sweet potatoes to a consistent 1/4-inch thickness using a mandoline slicer if possible—this ensures they’ll cook at the same rate throughout the casserole.
- Don’t thaw cranberries: If using frozen cranberries, add them directly to the casserole while still frozen. I’ve found they maintain their shape better and release juice more gradually during baking.
- Test potato doneness: Insert a knife into the center of a sweet potato slice during the first bake—it should offer slight resistance but nearly slide through before adding the topping.
- Perfect crumb texture: For the walnut topping, stop cutting in the butter when the mixture resembles coarse pebbles, not fine sand—this creates those irresistible buttery chunks after baking.
- Rest before serving: Allow this Sweet Potato Cranberry Casserole to sit for a full 10 minutes after baking—the juices will thicken slightly, making it easier to serve neat portions with all those beautiful layers intact.
Make Ahead Options
This Sweet Potato Cranberry Casserole is a meal prep champion that makes holiday entertaining so much easier! You can assemble the entire casserole (including the walnut topping) up to 24 hours in advance and refrigerate it covered tightly with plastic wrap. The orange juice actually helps prevent browning while infusing the sweet potatoes with deeper flavor overnight. When ready to bake, simply remove from the refrigerator 30 minutes before cooking to take the chill off, then bake as directed, adding an extra 5-10 minutes to the covered baking time. You’ll have a restaurant-quality side dish with minimal day-of effort—perfect for busy holiday cooks who want homemade goodness without the stress.
Storage & Freezing
This Rustic Sweet Potato Cranberry Casserole stores beautifully, making it perfect for holiday meal prep or enjoying leftovers throughout the week. The sweet potato and cranberry layers maintain their distinct flavors even after refrigeration, though the topping will soften slightly over time.
For refrigeration, cool the casserole completely before transferring to an airtight container. It will keep in the refrigerator for up to 5 days. The flavors actually develop nicely after a day in the fridge – I’ve found the cranberry-orange notes become even more pronounced on day two!
To freeze, cool the casserole completely, then cover tightly with plastic wrap and aluminum foil to prevent freezer burn. The sweet potato base freezes well, though the walnut topping may lose some of its crisp texture. Freeze for up to 2 months. Thaw overnight in the refrigerator before reheating.
For reheating, cover with foil and warm in a 325°F oven for about 20 minutes until heated through. To revive the crispy topping, remove the foil for the last 5-10 minutes of reheating. Individual portions can be microwaved for 1-2 minutes, though this won’t restore the crunch factor of the walnut topping.

Recipe FAQs
Can I use frozen cranberries?
Yes! Add them frozen – no thawing needed.
How thick should I slice the sweet potatoes?
Exactly 1/4 inch thick for even cooking.
Can I make this ahead of time?
I prepare it a day ahead, then bake before serving.
Are pecans a good substitute for walnuts?
Yes, pecans provide equally delicious crunch.
How do I know when the sweet potatoes are done?
They should yield easily to a fork.
Can I make this without refined sugar?
Maple syrup or honey works beautifully instead.
Rustic Sweet Potato Cranberry Casserole with Buttery Crunch
This Rustic Sweet Potato Cranberry Casserole delivers a stunning harmony of flavors that dance between sweet and tart with every forkful.
- Prep Time: 20 minutes
- Cook Time: 50 minutes
- Total Time: 1 hour 10 minutes
- Yield: 8 servings
- Category: Side Dish
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Ingredients
- 4 large sweet potatoes, peeled and sliced 1/4″ thick
- 2 cups fresh or frozen cranberries
- 1/2 cup packed brown sugar
- 2 tablespoons butter, melted
- 1/2 cup orange juice
- 1/2 cup chopped walnuts
- 1/4 cup packed brown sugar
- 1/2 teaspoon ground cinnamon
- 3 tablespoons cold butter
Instructions
- Preheat your oven to 375°F and lightly grease a 9×13-inch baking dish.
- Layer half of the sliced sweet potatoes in the prepared baking dish, slightly overlapping them. Distribute 1 cup of cranberries evenly over the potatoes.
- Repeat with remaining sweet potatoes and cranberries.
- Drizzle the orange juice and melted butter over the entire casserole, then sprinkle with the 1/2 cup of brown sugar. Cover tightly with aluminum foil.
- Bake covered for 30-35 minutes until the sweet potatoes are almost tender.
- Meanwhile, prepare the topping by combining the chopped walnuts, 1/4 cup brown sugar, and cinnamon in a small bowl. Cut in the cold butter until the mixture resembles coarse crumbs.
- Remove the casserole from the oven, uncover, and sprinkle the walnut topping evenly over the surface. Return to the oven, uncovered, for an additional 15 minutes.
- Let the casserole rest for 5-10 minutes before serving.
Notes
- Slice your sweet potatoes to a consistent 1/4-inch thickness.
- If using frozen cranberries, add them directly to the casserole while still frozen.
- Insert a knife into the center of a sweet potato slice during the first bake to test doneness.
- For the walnut topping, stop cutting in the butter when the mixture resembles coarse pebbles.
- Allow this casserole to sit for a full 10 minutes after baking.














