Love this? Pin it for later!
The most requested dish on our holiday table isn't the turkey or the ham—it's this magnificent sweet potato casserole that has been passed down through three generations of my family. Every Christmas morning, while the kids tear into presents and the house fills with the scent of fresh coffee and cinnamon rolls, I'm already prepping this show-stopping casserole that will later take center stage at our dinner table.
What makes this recipe so special isn't just the creamy, perfectly spiced sweet potato base (though that's absolutely divine). It's the outrageously crunchy pecan streusel topping that transforms this from a simple side dish into something that has my guests literally scraping the serving dish clean. The contrast between the silky sweet potatoes and the buttery, caramelized pecan crunch creates a textural symphony that defines holiday comfort food.
Over the years, I've perfected every element—from selecting the right sweet potatoes to achieving that golden-brown streusel that shatters beautifully under your fork. This isn't just another sweet potato casserole; it's the one that will have your family requesting it year after year, guaranteed to become your signature holiday dish.
Why This Recipe Works
- Perfect Texture Balance: Ultra-creamy sweet potato base topped with an extra-crunchy pecan streusel that stays crisp even after baking
- Make-Ahead Magic: Prepare the entire casserole up to 2 days in advance—perfect for busy holiday entertaining
- Not Overly Sweet: Balanced sweetness that lets the natural flavor of sweet potatoes shine through
- Feed a Crowd: Easily serves 12-15 people as a side dish, or 8-10 as a generous serving
- Freezer-Friendly: Freeze before or after baking for up to 3 months
- Customizable: Easily adapt for gluten-free, dairy-free, or nut-free dietary needs
- Professional Results: Restaurant-quality presentation with simple, accessible ingredients
Ingredients You'll Need
The beauty of this recipe lies in its simplicity—every ingredient serves a purpose in creating the perfect balance of flavors and textures. Let me walk you through each component and share my tips for selecting the best quality ingredients.
For the Sweet Potato Base:
Sweet Potatoes (4 pounds): Look for firm, unblemished sweet potatoes with smooth skin. I prefer the orange-fleshed varieties like Beauregard or Garnet for their naturally sweet flavor and creamy texture. Avoid any with soft spots or sprouting eyes. Pro tip: medium-sized sweet potatoes cook more evenly than large ones.
Heavy Cream (½ cup): This creates the luxurious, velvety texture that sets this casserole apart. Whole milk works in a pinch, but the cream adds richness that makes this dish special enough for the holidays.
Eggs (2 large): These act as a binder, helping the casserole set properly. Room temperature eggs incorporate more smoothly, preventing lumps in your final dish.
Pure Maple Syrup (¼ cup): Adds depth and complexity beyond regular sugar. Use real maple syrup, not pancake syrup. Honey works as a substitute but changes the flavor profile.
Unsalted Butter (4 tablespoons): Adds richness and helps carry the flavors. Use European-style butter for the best flavor if your budget allows.
Vanilla Extract (1 tablespoon): Enhances the natural sweetness of the sweet potatoes. I make my own vanilla extract, but any high-quality pure vanilla works wonderfully.
Cinnamon, Nutmeg, and Ginger: This trio creates the perfect warm spice blend. Freshly grated nutmeg makes a noticeable difference in the final dish.
For the Crunchy Pecan Streusel:
Pecans (1½ cups): Use fresh, high-quality pecans. I buy mine in bulk and freeze them to maintain freshness. Toast them lightly before chopping for extra flavor.
All-Purpose Flour (½ cup): Creates the structure for the streusel. For gluten-free guests, use a 1:1 gluten-free flour blend.
Brown Sugar (½ cup): Light or dark brown sugar both work. Dark brown sugar adds more molasses flavor, which I prefer for the holidays.
Butter (6 tablespoons, cold): Must be cold to create the proper crumbly texture. Cut into small cubes before incorporating.
How to Make Sweet Potato Casserole Topped with Crunchy Pecan Streusel for Christmas
Prepare the Sweet Potatoes
Preheat your oven to 400°F (200°C). Scrub the sweet potatoes clean and prick them all over with a fork. Place them directly on the oven rack and bake for 45-60 minutes, depending on their size. They're done when a knife slides through with no resistance. Let them cool for 15 minutes, then peel away the skins—they should slip off easily. If you're short on time, you can peel and cube the sweet potatoes, then boil them for 20-25 minutes until tender, but roasting concentrates their flavor and reduces moisture, giving you a better final texture.
Make the Sweet Potato Base
Reduce oven temperature to 350°F (175°C). In a large mixing bowl, mash the warm sweet potatoes until completely smooth. A potato ricer or food mill gives you the silkiest texture, but a regular potato masher works well too. Add the melted butter, maple syrup, heavy cream, vanilla extract, cinnamon, nutmeg, ginger, and salt. Whisk until completely combined. In a separate small bowl, lightly beat the eggs, then whisk them into the sweet potato mixture until fully incorporated. Be careful not to overmix, as this can make the casserole dense.
Prepare the Baking Dish
Grease a 9x13-inch baking dish with butter. I prefer glass or ceramic for even heat distribution. Pour the sweet potato mixture into the dish and smooth the top with an offset spatula. The mixture should be about 1½ inches deep. Place the dish on a rimmed baking sheet to catch any potential overflow and make it easier to transport to and from the oven.
Create the Pecan Streusel
In a medium bowl, combine the flour, brown sugar, and salt. Add the cold butter cubes and use a pastry cutter or your fingers to work it into the dry ingredients until the mixture resembles coarse crumbs with some pea-sized pieces of butter remaining. The key is keeping the butter cold—if your kitchen is warm, place the bowl in the freezer for 10 minutes before proceeding. Stir in the chopped pecans. The streusel should be clumpy and irregular, not uniform.
Assemble the Casserole
Sprinkle the pecan streusel evenly over the sweet potato base. Don't press it down—let it sit loosely on top so it can crisp up properly. Make sure to cover the entire surface, right to the edges of the dish. If making ahead, cover with plastic wrap and refrigerate at this point. Remove from the refrigerator 30 minutes before baking to take the chill off.
Bake to Perfection
Bake for 35-40 minutes, until the streusel is golden brown and the edges are bubbling. If the topping starts to brown too quickly, tent with foil for the last 10 minutes. The center should be set but still slightly jiggly—it will continue to firm up as it cools. Let rest for 10 minutes before serving to allow the custard to set properly.
Serve and Enjoy
This casserole is best served warm, but not piping hot. The flavors develop as it cools slightly. Use a large serving spoon to ensure each portion gets plenty of the crunchy topping. Leftovers reheat beautifully in a 300°F oven for 15-20 minutes. The streusel will stay crisp for up to 3 days if stored properly.
Expert Tips
Temperature Matters
Ensure all your dairy ingredients (eggs, cream, butter) are at room temperature before mixing. Cold ingredients can cause the butter to seize, creating a lumpy texture in your sweet potato base.
Make-Ahead Strategy
Assemble the entire casserole up to 2 days ahead. Store covered in the refrigerator, then let sit at room temperature for 45 minutes before baking. This actually improves the flavor as the spices meld.
Crisp Topping Trick
For extra-crispy streusel, broil for the final 1-2 minutes of baking. Watch carefully as it can burn quickly. The sugar should caramelize but not blacken.
Moisture Control
If your sweet potatoes seem watery after mashing, spread them on a baking sheet and bake at 350°F for 10-15 minutes to evaporate excess moisture before mixing with other ingredients.
Serving Size
This recipe easily doubles for large gatherings. Use two 9x13 pans rather than one larger dish to ensure even cooking and proper topping distribution.
Pecan Selection
Buy pecans in the baking section rather than snack nuts—they're fresher and less expensive. Store extra in the freezer for up to a year to maintain their natural oils and prevent rancidity.
Variations to Try
Apple-Pecan Version
Fold in 1 cup of diced, peeled apples to the sweet potato base for added texture and flavor. Use Honeycrisp or Braeburn apples for the best results.
Bourbon Glaze
Add 2 tablespoons of good-quality bourbon to the sweet potato mixture for a sophisticated flavor. The alcohol cooks off, leaving behind rich, complex notes.
Marshmallow Hybrid
For those who love traditional marshmallow topping, add mini marshmallows during the last 5 minutes of baking, then broil until golden.
Spicy Kick
Add ¼ teaspoon of cayenne pepper and ½ teaspoon of chipotle powder to the sweet potato base for a subtle heat that complements the sweetness.
Storage Tips
Refrigeration
Store cooled casserole in an airtight container in the refrigerator for up to 4 days. The streusel will lose some crunch but can be revived by reheating in a 300°F oven for 10-15 minutes. Cover loosely with foil to prevent over-browning.
Freezing
This casserole freezes beautifully either before or after baking. For unbaked casseroles, wrap tightly in plastic wrap and foil, then freeze for up to 3 months. Thaw overnight in the refrigerator before baking as directed, adding 10-15 extra minutes. For baked leftovers, cut into portions and freeze individually for up to 2 months.
Reheating
For best results, reheat in a 300°F oven covered with foil for 20-25 minutes. Remove the foil for the last 5 minutes to crisp the topping. Individual portions can be reheated in the microwave for 1-2 minutes, though the streusel won't be as crisp.
Frequently Asked Questions
Yes, but with caveats. Use 2 (40-ounce) cans of sweet potatoes in syrup, drained and rinsed well. Pat them dry with paper towels to remove excess moisture. The flavor won't be as rich as roasted fresh sweet potatoes, but it works in a pinch. You may need to reduce the maple syrup slightly as canned sweet potatoes are often pre-sweetened.
Watery casserole usually results from undercooked sweet potatoes or excess moisture. Roast rather than boil your sweet potatoes for better flavor and less moisture. If your mashed sweet potatoes seem wet, spread them on a baking sheet and bake at 350°F for 10-15 minutes to evaporate excess moisture before mixing with other ingredients.
Absolutely! Use coconut cream instead of heavy cream, coconut oil or vegan butter instead of regular butter, and omit the eggs (the casserole will be slightly less firm but still delicious). For the streusel, use cold coconut oil cut into the flour and sugar mixture. The coconut flavor pairs beautifully with sweet potatoes.
Replace the pecans with an equal amount of old-fashioned oats mixed with ½ cup of toasted pumpkin seeds or sunflower seeds. You'll still get great texture and flavor. Another option is to use crushed cornflakes mixed with melted butter for a different kind of crunch.
The casserole is done when the topping is golden brown and the edges are bubbling. The center should be set but still slightly jiggly—it will continue to firm up as it cools. A knife inserted near the center should come out mostly clean. If the topping is browning too quickly before the center is set, tent with foil and continue baking.
Yes, but use two 9x13 pans rather than one larger dish. This ensures even cooking and proper topping distribution. You'll need to increase the baking time by 10-15 minutes. Rotate the pans halfway through baking for even browning. Both pans can be made ahead and frozen if needed.
Sweet Potato Casserole Topped with Crunchy Pecan Streusel for Christmas
Ingredients
Instructions
- Prep Sweet Potatoes: Roast whole sweet potatoes at 400°F for 45-60 minutes until tender. Let cool, then peel.
- Make Base: Reduce oven to 350°F. Mash sweet potatoes with cream, maple syrup, melted butter, eggs, vanilla, and spices.
- Prepare Dish: Pour mixture into greased 9x13-inch baking dish and smooth the top.
- Make Streusel: Combine flour, brown sugar, and salt. Cut in cold butter until crumbly. Stir in pecans.
- Assemble: Sprinkle streusel evenly over sweet potato base.
- Bake: Bake 35-40 minutes until topping is golden and edges are bubbling. Let rest 10 minutes before serving.
Recipe Notes
Make-ahead tip: Assemble completely up to 2 days ahead. Refrigerate covered, then let stand at room temperature 30 minutes before baking. For extra crunch, broil for the final 1-2 minutes, watching carefully.
