Love this? Save it for later!
Share the inspiration with your friends
There used to be a little farm-to-table place in upstate New York called The Gilded Turnip that made a sweet potato casserole that ruined me for all others. When they closed unexpectedly after a kitchen fire back in 2019, I honestly felt a little lost. That dish was my whole reason for making the drive every November.
After twelve tries — some burnt, one that my husband politely called “interesting,” and another that turned into soup — I finally cracked the code. The secret was cranberry orange sweet potato casserole with pecan crumble, and let me tell you, the version I’m sharing today is even better than what I remember from that little restaurant. Maybe that’s just my bias talking, but I don’t think so.
The first time I nailed it, I actually teared up a little. My kids thought I was being dramatic, but you know that feeling when you finally recreate a taste memory that’s been haunting you for years? That’s what this recipe is. The bright pop of cranberries cutting through the creamy sweet potatoes, the warm orange zest waking everything up, and that buttery pecan crumble on top that shatters just right when you dig in.
I’ve been making this cranberry orange sweet potato casserole every Thanksgiving since, and last year my sister-in-law asked me to bring it to Christmas dinner too. That’s when I knew it wasn’t just my nostalgia talking — this dish genuinely works. It’s sweet but not cloying, festive without being fussy, and it somehow makes everyone at the table slow down for that second helping.
Why You’ll Love This Recipe
This cranberry orange sweet potato casserole with pecan crumble isn’t your grandmother’s marshmallow-topped version. Don’t get me wrong, I love a good marshmallow situation, but this is something else entirely. It’s the dish that gets the “can I have the recipe?” texts before you’ve even cleared the plates.
- Perfect for Holiday Gatherings: This casserole looks stunning on any Thanksgiving or Christmas table. The red cranberries against the orange sweet potatoes with that golden crumble on top — it’s practically begging for a photo.
- Make-Ahead Friendly: You can assemble this entire cranberry orange sweet potato casserole the day before and just pop it in the oven when you’re ready. That’s a game-changer for busy holiday mornings.
- Simple Ingredients: Nothing weird here. Sweet potatoes, fresh cranberries, oranges, pecans, butter, and a few pantry staples. Your grocery list won’t require a second mortgage.
- Balanced Flavors: The tartness from the cranberries and orange cuts through the sweetness of the sweet potatoes in a way that makes every bite interesting. It’s not just one-note sweet.
- Crowd-Pleaser: I’ve served this to picky eaters, health-conscious friends, and people who “don’t like sweet potatoes.” Every single one of them asked for seconds.
What makes this version different from all the other sweet potato casseroles out there is the texture game. The sweet potato base is whipped until silky smooth — no lumps allowed — and the pecan crumble stays crunchy even after baking. Plus, the cranberries burst open during cooking and create these little pockets of tart jam that keep things interesting. It’s comfort food that actually makes you feel something.
Honestly, this is the kind of dish that makes people close their eyes after the first bite. I’ve seen it happen at three separate dinners now. It’s not just good — it’s the version of sweet potato casserole that converts people who thought they didn’t like sweet potato casserole.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients that work together to create something genuinely special. Most of these are pantry staples or easy to find at any grocery store, especially during the fall and winter months.
For the Sweet Potato Base
- 3 pounds sweet potatoes (about 4-5 medium-sized) — peeled and cut into 2-inch chunks. I prefer Garnet or Jewel sweet potatoes for their deep orange color and natural sweetness. Red garnet yams also work beautifully here.
- 1/4 cup unsalted butter, melted — Kerrygold is my go-to for its richness, but any good quality butter works. You’ll taste the difference with European-style butter, honestly.
- 1/3 cup brown sugar, packed — light or dark both work, but dark brown sugar adds a deeper molasses note that I personally love.
- 2 large eggs, room temperature — this helps everything incorporate smoothly. Cold eggs can make the mixture seize up.
- 1/3 cup whole milk — you can substitute with half-and-half for extra richness, or use oat milk for a dairy-free version.
- 1 teaspoon vanilla extract — pure vanilla, not imitation, if you can swing it. The flavor difference is noticeable.
- 1/2 teaspoon salt — don’t skip this! Salt makes the sweetness taste brighter.
- 1/2 teaspoon cinnamon — adds warmth without overpowering the other flavors.
- 1/4 teaspoon nutmeg — freshly grated if you have it, but ground works fine.
For the Cranberry Orange Layer

- 1 1/2 cups fresh or frozen cranberries — if using frozen, don’t thaw them first. They’ll hold their shape better during baking.
- 1/3 cup granulated sugar — to balance the tartness of the cranberries.
- 1 tablespoon orange zest — from about 1 large orange. Make sure you only get the orange part, not the white pith which is bitter.
- 1/4 cup fresh orange juice — from that same orange. Fresh juice makes a noticeable difference here.
For the Pecan Crumble Topping
- 1 cup pecans, chopped — I like to leave some pieces a little chunky for texture. Toast them lightly first if you have time, it deepens the flavor.
- 1/2 cup all-purpose flour — for that crumbly texture. You can substitute with almond flour for a gluten-free option.
- 1/2 cup brown sugar, packed — light or dark, your call.
- 1/4 cup unsalted butter, cold and cut into small cubes — this is key for a crumbly topping. The butter needs to stay cold until it goes in the oven.
- 1/2 teaspoon cinnamon
- Pinch of salt
When selecting your sweet potatoes, look for ones that feel heavy for their size and have smooth, unblemished skin. Avoid any that are soft or have wrinkled spots. For the cranberries, fresh ones should be firm and bright red — if they’re soft or shriveled, skip them. And please, please use fresh orange zest, not the dried stuff in a jar. It makes a world of difference in this cranberry orange sweet potato casserole.
Equipment Needed
You don’t need a professional kitchen to pull this off. Here’s what you’ll actually use:
- Large pot — for boiling the sweet potatoes. A 6-quart pot works perfectly.
- Colander — for draining them.
- 9×13-inch baking dish — glass or ceramic works best. Metal can sometimes react with the cranberries and give a slightly metallic taste.
- Mixing bowls — one large, one medium, one small. You’ll thank me later.
- Hand mixer or stand mixer — for whipping the sweet potatoes until silky smooth. A potato masher works in a pinch, but the texture won’t be as luxurious.
- Microplane or zester — for getting that orange zest without the bitter pith. I’ve used the side of a box grater in a pinch, but a microplane is better.
- Chef’s knife and cutting board — for chopping pecans and sweet potatoes.
- Measuring cups and spoons — accuracy matters in baking.
- Pastry cutter or two forks — for cutting the butter into the crumble topping. Your fingers work too, just work quickly so the butter doesn’t warm up.
If you don’t have a hand mixer, you can absolutely mash the sweet potatoes by hand. The texture will be a little more rustic, but honestly, some people prefer it that way. My grandmother always did hers by hand and hers was legendary.
Preparation Method
- Preheat your oven to 375°F (190°C). Grease your 9×13-inch baking dish with butter or non-stick spray. Set it aside while you work on the filling.
- Cook the sweet potatoes. Place the peeled and chopped sweet potatoes in a large pot and cover them with cold water by about an inch. Add a generous pinch of salt. Bring to a boil over high heat, then reduce to a simmer and cook for 15 to 20 minutes, until the sweet potatoes are fork-tender. You want them soft enough that a knife slides through with zero resistance. Drain them well in a colander — excess water will make your casserole watery.
- Mash the sweet potatoes. Return the drained sweet potatoes to the pot or transfer them to a large mixing bowl. Add the melted butter, brown sugar, eggs, milk, vanilla, salt, cinnamon, and nutmeg. Using a hand mixer or stand mixer with the paddle attachment, beat until smooth and creamy. Taste it here — I always do — and adjust the sweetness or spices to your liking. If it seems too thick, add another tablespoon of milk. Set aside.
- Prepare the cranberry orange mixture. In a small bowl, combine the fresh or frozen cranberries with the granulated sugar, orange zest, and fresh orange juice. Stir gently to coat all the cranberries. Let this sit for about 5 minutes while you make the crumble topping. The sugar will start drawing out some of the cranberry juices, which is exactly what you want.
- Make the pecan crumble. In a medium bowl, combine the chopped pecans, flour, brown sugar, cinnamon, and salt. Add the cold butter cubes. Using a pastry cutter or two forks, cut the butter into the dry ingredients until the mixture resembles coarse meal with some pea-sized butter pieces remaining. You want some bigger chunks for texture. If the butter starts to feel soft, pop the bowl in the fridge for 5 minutes.
- Assemble the casserole. Spread half of the sweet potato mixture evenly into the prepared baking dish. Spoon the cranberry orange mixture over the top, spreading it out in an even layer. Then carefully spread the remaining sweet potato mixture on top. It’s okay if some cranberries peek through — that’s part of the charm. Finally, sprinkle the pecan crumble evenly over the entire surface.
- Bake. Place the dish on the middle rack of your preheated oven and bake for 35 to 40 minutes, until the filling is bubbly around the edges and the crumble topping is golden brown and fragrant. If the topping starts browning too quickly, tent the dish loosely with foil for the last 10 minutes.
- Rest before serving. Let the casserole cool on a wire rack for at least 10 minutes before serving. This allows the filling to set up a bit and makes serving cleaner. I know it’s hard to wait, but trust me on this one.
A few notes from personal experience: If your sweet potato mixture seems too loose after adding the eggs, don’t panic. The eggs will set during baking and everything will firm up. Also, if you’re using frozen cranberries, you might notice a little extra liquid in the bottom of the dish — that’s normal and will thicken as it bakes. The first time I made this cranberry orange sweet potato casserole, I forgot to add the eggs entirely and ended up with sweet potato soup. Learn from my mistakes, friends.
Cooking Tips & Techniques
After making this cranberry orange sweet potato casserole more times than I can count, I’ve picked up a few tricks that make the process smoother and the results more consistent.
Don’t over-boil the sweet potatoes. I know I said they should be fork-tender, but if you boil them until they’re falling apart, they’ll absorb too much water and your casserole will be watery. Check them at the 15-minute mark and pull them as soon as they’re tender.
Toast your pecans first. Spread them on a baking sheet and toast at 350°F for 5-7 minutes, until fragrant. This takes the flavor from good to great. I learned this the hard way after making a batch that tasted flat — the toasting step is non-negotiable now.
Keep your butter cold for the crumble. This is the single most important tip for a crunchy topping. If the butter warms up, you’ll get a greasy, dense crumble instead of those lovely golden clusters. If your kitchen is warm, cube the butter and pop it in the freezer for 10 minutes before using it.
Layer strategically. Don’t just dump everything in the dish. The cranberry layer in the middle creates these beautiful pockets of tartness that surprise you in every bite. I tried mixing the cranberries directly into the sweet potatoes once, and it just turned everything pink and muddy. The layered approach is worth the extra effort.
Make it ahead. This casserole actually gets better after resting. Assemble it completely (without baking), cover it tightly with foil, and refrigerate for up to 24 hours. When you’re ready to bake, add about 10 minutes to the baking time since you’re starting from cold. I do this every Thanksgiving and it saves my sanity.
Variations & Adaptations
One of the things I love about this cranberry orange sweet potato casserole is how flexible it is. Here are some variations I’ve tried and loved:
Dairy-Free Version: Swap the butter in the sweet potato base and the crumble topping with a good vegan butter like Miyoko’s or Earth Balance. Use oat milk or coconut milk instead of whole milk. The texture will be slightly different, but honestly, most people won’t notice the difference. I made this for a friend with dairy allergies and she asked for the recipe before I even told her it was dairy-free.
Gluten-Free Option: Replace the all-purpose flour in the crumble topping with an equal amount of almond flour or a gluten-free all-purpose blend. Bob’s Red Mill 1-to-1 works great here. The crumble will be a bit more delicate, so handle it gently when sprinkling it on top.
Add a Streusel Twist: For an even more decadent version, mix 1/2 cup of rolled oats into the crumble topping. It adds a lovely chewy texture that contrasts with the crunchy pecans. My husband requests this version for his birthday every year.
Spice It Up: Add 1/4 teaspoon of ground ginger or cardamom to the sweet potato mixture for a warm, aromatic twist. I tried this last Christmas and it was a huge hit. The cardamom pairs especially well with the orange.
Make It a Main Dish: Believe it or not, this casserole works beautifully as a savory-sweet main course. Skip the brown sugar in the sweet potato base, reduce it to 2 tablespoons, and add a teaspoon of smoked paprika and a pinch of cayenne. Top with the pecan crumble and serve with a simple green salad. It’s unexpected but so good.
Individual Servings: For dinner parties, divide the mixture among 8 to 10 ramekins and bake for 20 to 25 minutes. Everyone gets their own little personal casserole with maximum crunchy topping. It’s adorable and practical.
Serving & Storage Suggestions
This cranberry orange sweet potato casserole is best served warm, right after that 10-minute rest. The contrast between the warm, creamy sweet potato base and the crunchy pecan topping is at its peak when it’s fresh from the oven. I like to garnish it with a few extra fresh cranberries and a sprinkle of orange zest for color, but that’s purely optional.
For the holiday table, this dish pairs beautifully with roasted turkey, honey-glazed ham, or even a simple roast chicken. It also goes well with other classic sides like green bean casserole, mashed potatoes, and dinner rolls. If you’re feeling fancy, a dollop of crème fraîche or whipped cream on top takes it over the top.
To Store Leftovers: Cover the dish tightly with foil or transfer leftovers to an airtight container. It will keep in the refrigerator for up to 5 days. The crumble topping will soften over time, but the flavors actually get better as they meld together.
To Reheat: The best way to reheat this is in the oven at 350°F for about 15 minutes, covered with foil. This helps the crumble crisp back up. You can microwave individual portions in 30-second bursts, but the topping won’t be as crunchy. If you’re in a hurry, the microwave works fine — just don’t tell anyone I said that.
To Freeze: This casserole freezes beautifully. Assemble it completely but don’t bake it. Wrap the dish tightly in plastic wrap, then a layer of foil, and freeze for up to 3 months. To bake, thaw it overnight in the refrigerator, then bake as directed, adding 10 to 15 minutes to the baking time. I always make two — one for now, one for later.
The flavors in this cranberry orange sweet potato casserole actually deepen and improve after a day or two in the fridge. I honestly love the leftovers cold, straight from the fridge, as a weird midnight snack. Don’t judge me until you’ve tried it.
Nutritional Information & Benefits
Here’s the thing about this cranberry orange sweet potato casserole — it’s a holiday side dish, so it’s not exactly health food. But it does have some redeeming qualities that make it a better choice than many other holiday offerings.
| Nutrient | Per Serving (approximate) |
|---|---|
| Calories | 380 |
| Total Fat | 18g |
| Saturated Fat | 8g |
| Cholesterol | 55mg |
| Sodium | 220mg |
| Total Carbohydrates | 52g |
| Dietary Fiber | 6g |
| Sugars | 30g |
| Protein | 5g |
| Vitamin A | 380% DV |
| Vitamin C | 25% DV |
Sweet potatoes are packed with beta-carotene, which your body converts to vitamin A. They’re also a good source of fiber, potassium, and vitamin C. Cranberries are loaded with antioxidants and are great for urinary tract health. Pecans provide healthy fats, protein, and magnesium. So while this dish has its fair share of butter and sugar, it’s not empty calories by any means.
For those watching their sugar intake, you can reduce the brown sugar in the sweet potato base to 1/4 cup and cut the sugar in the cranberry mixture to 2 tablespoons. The natural sweetness of the sweet potatoes and the tartness of the cranberries will still carry the dish. I’ve made it this way for a diabetic family member and it was still a hit.
This recipe is naturally gluten-free if you use almond flour in the crumble topping, and dairy-free with the substitutions mentioned earlier. It contains nuts (pecans) and eggs, so keep that in mind for allergy considerations.
Conclusion
I know I’m biased, but this cranberry orange sweet potato casserole with pecan crumble is genuinely one of my favorite recipes to come out of my kitchen. It started as a quest to recreate a memory from a restaurant that no longer exists, and it turned into a dish that’s become a staple at my family’s holiday table. There’s something special about that — taking a taste from your past and making it your own.
What I love most about this recipe is how it brings people together. Every time I serve it, someone asks for the recipe. Every single time. It’s the kind of dish that makes people slow down and actually taste what they’re eating. And in a world where we’re all rushing through meals, that’s a pretty wonderful thing.
I’d love to hear how this turns out for you. Did you try any variations? Did your family fight over the last serving? Drop a comment below and let me know. And if you’re feeling generous, share this recipe with a friend who needs a new holiday showstopper. Trust me, they’ll thank you.
Now go make some memories in your kitchen. You’ve got this.
Frequently Asked Questions
Can I use canned sweet potatoes instead of fresh?
You can, but I wouldn’t recommend it for this recipe. Canned sweet potatoes are much softer and have a different texture — they’ll make your casserole more like a pudding than a fluffy, creamy base. Plus, they often come packed in syrup, which throws off the sweetness balance. If you’re in a real pinch, drain them well and reduce the added sugar, but fresh really is better here.
Can I make this cranberry orange sweet potato casserole vegan?
Absolutely. Use vegan butter in both the sweet potato base and the crumble topping. Substitute the eggs with flax eggs (1 tablespoon ground flaxseed mixed with 3 tablespoons water per egg, let sit for 5 minutes). Use oat milk or almond milk instead of whole milk. The texture will be slightly denser, but the flavor is still incredible. I’ve made a vegan version for a potluck and it disappeared before the regular one.
Why did my crumble topping turn out soggy?
This usually happens for one of three reasons: your butter was too warm when you made the crumble, you overmixed it, or the casserole wasn’t baked long enough. Make sure your butter is cold when you cut it into the flour mixture, and work quickly so it doesn’t warm up from your hands. Also, don’t skip the resting time after baking — it helps the crumble set up as it cools.
Can I use dried cranberries instead of fresh?
You can, but the texture will be different. Dried cranberries are chewy and sweet, while fresh cranberries burst open during baking and create tart, jammy pockets. If you only have dried, rehydrate them in warm orange juice for 15 minutes before using, and reduce the added sugar since dried cranberries are already sweetened. The result won’t be quite the same, but it’ll still be tasty.
How far in advance can I make this?
You can assemble the entire casserole (without baking) up to 24 hours ahead and keep it covered in the refrigerator. You can also make the pecan crumble topping up to 3 days ahead and store it in an airtight container in the fridge — just sprinkle it on right before baking. The baked casserole keeps well for up to 5 days in the fridge, and it freezes beautifully for up to 3 months. This is one of those recipes that actually gets better with time.
Pin This Recipe!

Perfect Cranberry Orange Sweet Potato Casserole with Pecan Crumble
A creamy sweet potato casserole with a tart cranberry orange layer and a crunchy pecan crumble topping. Perfect for holiday gatherings, this make-ahead dish balances sweet and tart flavors beautifully.
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour
- Yield: 8 servings 1x
- Category: Side Dish
- Cuisine: American
Ingredients
- 3 pounds sweet potatoes (about 4–5 medium), peeled and cut into 2-inch chunks
- 1/4 cup unsalted butter, melted
- 1/3 cup brown sugar, packed
- 2 large eggs, room temperature
- 1/3 cup whole milk
- 1 teaspoon vanilla extract
- 1/2 teaspoon salt
- 1/2 teaspoon cinnamon
- 1/4 teaspoon nutmeg
- 1 1/2 cups fresh or frozen cranberries
- 1/3 cup granulated sugar
- 1 tablespoon orange zest
- 1/4 cup fresh orange juice
- 1 cup pecans, chopped
- 1/2 cup all-purpose flour
- 1/2 cup brown sugar, packed
- 1/4 cup unsalted butter, cold and cut into small cubes
- 1/2 teaspoon cinnamon
- Pinch of salt
Instructions
- Preheat your oven to 375°F (190°C). Grease a 9×13-inch baking dish with butter or non-stick spray.
- Place the peeled and chopped sweet potatoes in a large pot and cover with cold water by about an inch. Add a generous pinch of salt. Bring to a boil over high heat, then reduce to a simmer and cook for 15 to 20 minutes, until fork-tender. Drain well.
- Return the drained sweet potatoes to the pot or transfer to a large mixing bowl. Add melted butter, brown sugar, eggs, milk, vanilla, salt, cinnamon, and nutmeg. Beat with a hand mixer or stand mixer until smooth and creamy. Set aside.
- In a small bowl, combine cranberries with granulated sugar, orange zest, and fresh orange juice. Stir gently and let sit for about 5 minutes.
- In a medium bowl, combine chopped pecans, flour, brown sugar, cinnamon, and salt. Add cold butter cubes. Using a pastry cutter or two forks, cut the butter into the dry ingredients until the mixture resembles coarse meal with some pea-sized butter pieces remaining.
- Spread half of the sweet potato mixture evenly into the prepared baking dish. Spoon the cranberry orange mixture over the top. Carefully spread the remaining sweet potato mixture on top. Sprinkle the pecan crumble evenly over the entire surface.
- Bake on the middle rack for 35 to 40 minutes, until the filling is bubbly around the edges and the crumble topping is golden brown. If the topping browns too quickly, tent loosely with foil for the last 10 minutes.
- Let the casserole cool on a wire rack for at least 10 minutes before serving.
Notes
For best results, toast pecans before using. Keep butter cold for crumble. The casserole can be assembled up to 24 hours ahead and refrigerated. If using frozen cranberries, do not thaw. For a dairy-free version, use vegan butter and oat milk. For gluten-free, substitute almond flour in the crumble.
Nutrition
- Serving Size: 1 serving (about 1/8
- Calories: 380
- Sugar: 30
- Sodium: 220
- Fat: 18
- Saturated Fat: 8
- Carbohydrates: 52
- Fiber: 6
- Protein: 5
Keywords: sweet potato casserole, cranberry orange, pecan crumble, Thanksgiving side dish, holiday recipe, make-ahead casserole



