Sweet Potato Casserole with Pecan Topping (Creamy, Not Overly Sweet)
This post may contain references to products from one or more of our advertisers. Dizzy Daisy Eats may receive compensation when you click on links to such products.
Sweet Potato Casserole with Pecan Topping | Dizzy Daisy Eats
There's always that one debate at the holiday table over whether sweet potato casserole counts as a side dish or dessert, and honestly, this version doesn't fully resolve it — it's rich enough to feel indulgent, but balanced enough to hold its own next to turkey and stuffing without tipping the whole plate into sugar overload. This is the sweet potato casserole recipe I've made for years, with a buttery, custard-like filling and a crunchy brown sugar pecan topping that stays genuinely crisp instead of turning soggy.
I've made this both the quick way with boiled potatoes and the slightly slower way with baked ones, and I'll walk through why the extra step actually matters, along with the small details that keep this casserole from turning into sweet potato soup or an overly sugary mess.
Why This Sweet Potato Casserole Recipe Works
The single biggest factor in how this casserole turns out is how you cook the sweet potatoes in the first place. Boiling sweet potatoes is faster, but it also means the potatoes absorb extra water as they cook, which can leave the finished filling looser and slightly waterlogged. Baking (or roasting) whole sweet potatoes until tender avoids that extra moisture entirely, concentrating their natural sweetness and giving you a firmer, richer mash to start with — this is the difference between a casserole that holds its shape when sliced and one that spreads out like pudding.
The second detail worth paying attention to is the eggs in the filling. A couple of lightly beaten eggs aren't just for structure — they give the casserole a slightly fluffy, custard-like texture as it bakes, rather than the dense, gluey texture you sometimes get from an egg-free mashed sweet potato base. It's a small ingredient with a fairly big impact on the final texture.
Finally, the pecan streusel topping relies on flour, not just butter and brown sugar, to hold together and stay crisp. A streusel made only with butter and sugar tends to melt into a syrupy puddle in the oven; adding flour gives it enough structure to bake into distinct, crunchy clusters that hold their shape and crunch even after the casserole cools slightly.
Ingredients You'll Need
For the sweet potato filling:
• 3 pounds sweet potatoes (about 3–4 medium)
•½ cup packed brown sugar
• ½ cup unsalted butter, melted
• ½ cup half-and-half (or ¼ cup heavy cream plus ¼ cup whole milk)
• 2 large eggs, lightly beaten
• 1 ½ teaspoons vanilla extract
• ½ teaspoon ground cinnamon
• 1 teaspoon fresh lemon juice
• ½ teaspoon salt
For the pecan topping:
• ½ cup packed brown sugar
• ⅓ cup all-purpose flour
• ¼ teaspoon ground cinnamon
• ¼ teaspoon salt
• 5 tablespoons unsalted butter, melted
• 1 cup chopped pecans
How to Make Sweet Potato Casserole (Step-by-Step Visual)
Step 1: Bake the Sweet Potatoes
Preheat the oven to 400°F (205°C). Pierce each sweet potato a few times with a fork, place on a baking sheet, and bake for 60–75 minutes, until completely tender when pierced with a knife. Let cool until easy to handle, then peel (the skins should slip off easily) and transfer the flesh to a large mixing bowl.
Step 2: Mash and Season the Filling
Reduce the oven temperature to 350°F (175°C). Mash the sweet potatoes until mostly smooth (a few small lumps are fine). Let them cool for 5–10 minutes so the eggs don't scramble when added. Stir in the brown sugar, melted butter, half-and-half, beaten eggs, vanilla, cinnamon, lemon juice, and salt until well combined.
Step 3: Assemble the Base
Pour the sweet potato mixture into a greased 9x13-inch baking dish and spread into an even layer.
Step 4: Make the Pecan Topping
In a medium bowl, mix together the brown sugar, flour, cinnamon, and salt. Add the melted butter and stir with a fork until the mixture forms a crumbly, clumpy texture. Stir in the chopped pecans (no need to toast them beforehand — they'll toast naturally in the oven).
Step 5: Top and Bake
Sprinkle the pecan topping evenly over the sweet potato filling. Bake for 30–35 minutes, until the topping is golden brown and the filling is set (it should jiggle only very slightly in the center when gently shaken). If the topping is browning too quickly before the filling has set, tent it loosely with foil for the last 10 minutes.
Step 6: Cool Slightly Before Serving
Let the casserole rest for 10–15 minutes before serving. This short rest allows the filling to fully set, making it easier to serve neat scoops instead of a loose, sliding spoonful.
Troubleshooting Common Sweet Potato Casserole Problems
My filling turned out watery or loose. This usually points back to boiling the sweet potatoes instead of baking them, which adds excess moisture. Bake them whole for a firmer, drier mash, and make sure to drain off any liquid that pools at the bottom of the mixing bowl before adding the other ingredients.
My topping melted into a puddle instead of staying crumbly. This is almost always a missing- or under-measured flour issue. Flour gives the streusel its structure — don't skip it or reduce it, even if you're trying to cut sugar elsewhere in the recipe.
My casserole came out too sweet. Reduce the brown sugar in the filling by 2–3 tablespoons, and taste your sweet potatoes before adding sugar at all — very ripe, naturally sweet potatoes may need less added sugar than the recipe calls for.
The center didn't set even after the full baking time. This usually means the filling was too thin to begin with (often from excess moisture) or the oven ran cool. Give it an extra 5–10 minutes covered with foil, checking every few minutes until the jiggle in the center is minimal.
Variations Worth Trying
• Marshmallow topping instead of pecan: Skip the streusel and top the baked filling with 2 cups of mini marshmallows during the last 10 minutes of baking, until puffed and golden.
• Combined topping: Use half the pecan streusel amount along with ½ cup mini marshmallows scattered on top for the best of both classic toppings.
• Spiced version: Add ¼ teaspoon each of ground ginger and nutmeg to the filling alongside the cinnamon for a warmer, more complex spice profile.
• Bourbon sweet potato casserole: Stir 1–2 tablespoons of bourbon into the filling along with the vanilla for a deeper, slightly boozy flavor (the alcohol bakes off, leaving just the flavor behind).
• Nut-free version: Swap the pecan topping for a simple cinnamon-brown sugar streusel made without nuts, or top with crushed graham crackers for crunch instead.
How to Store Sweet Potato Casserole
Leftover sweet potato casserole keeps well covered in the refrigerator for up to 5 days. Reheat individual portions in the oven at 350°F until warmed through, which helps the topping regain some of its crunch — microwaving works but will soften the pecan topping considerably.
To freeze, this casserole holds up reasonably well for up to 2 months if wrapped tightly, though the texture of the topping softens somewhat after thawing. For the best texture, freeze the filling and topping separately, then assemble and add a fresh sprinkle of topping just before baking.
Frequently Asked Questions
Can I make this casserole ahead of time?
Yes — assemble the full casserole with the topping up to 2 days ahead, cover, and refrigerate unbaked. Bake as directed, adding about 5–10 extra minutes since it will be starting cold from the fridge.
Can I use canned sweet potatoes instead of fresh?
Yes, canned sweet potatoes (drained and rinsed well) work as a shortcut, though the flavor and texture will be slightly less rich than freshly baked sweet potatoes.
Why does the recipe call for baking the sweet potatoes instead of boiling them?
Baking avoids the extra moisture that boiling introduces, giving you a firmer, more concentrated mash and a filling that holds together better once baked into the casserole.
Is sweet potato casserole the same thing as candied yams?
They're related but distinct — candied yams are typically sliced sweet potatoes simmered in a sugary syrup, while this casserole uses a mashed, custard-like base topped with a streusel or marshmallow topping.
Can I make this recipe dairy-free?
Yes, substitute the half-and-half with full-fat coconut milk or a dairy-free creamer, and use a plant-based butter substitute in both the filling and topping.
How do I know when the sweet potatoes are done baking?
They're ready when a knife or fork slides in with no resistance, typically 60–75 minutes at 400°F depending on their size — larger sweet potatoes will need more time.
Can I double this recipe for a larger gathering?
Yes, this recipe doubles well — use a larger baking dish (or two separate 9x13 dishes) rather than piling everything into one dish too deep, which can cause uneven baking.
This sweet potato casserole has earned its permanent spot on the holiday table in my house, pecan topping and all. Whether you're firmly on the side-dish team or the dessert team, there's something genuinely comforting about that first bite of creamy sweet potato under a crunchy, buttery topping.
Sweet Potato Casserole with Pecan Topping
A custard-like sweet potato filling under a crunchy brown sugar pecan streusel that stays genuinely crisp.
Ingredients
- 3 pounds sweet potatoes (3-4 medium)
- ½ cup packed brown sugar (filling)
- ½ cup unsalted butter, melted (filling)
- ½ cup half-and-half
- 2 large eggs, lightly beaten
- 1½ teaspoons vanilla extract
- ½ teaspoon cinnamon
- 1 teaspoon fresh lemon juice
- ½ teaspoon salt
- ½ cup packed brown sugar (topping)
- ⅓ cup all-purpose flour
- 5 tablespoons unsalted butter, melted (topping)
- 1 cup chopped pecans
Instructions
- Bake whole sweet potatoes at 400°F for 60–75 minutes until tender. Peel and mash.
- Stir in brown sugar, butter, half-and-half, eggs, vanilla, cinnamon, lemon juice, and salt.
- Pour into a greased 9x13 dish.
- Mix topping ingredients (brown sugar, flour, cinnamon, salt, butter) until crumbly, stir in pecans.
- Sprinkle topping over filling. Bake at 350°F for 30–35 minutes until golden and set.
- Rest 10–15 minutes before serving.



0 Comments