Candied Sweet Potato Casserole is the kind of holiday side dish that sits right on the line between dessert-like and dinner table classic. The filling is smooth and buttery, and that brown sugar pecan topping gives you the best little crunch on top.
My take sticks with the old-school flavors I actually want here: brown sugar, warm cinnamon, and a little nutmeg. The sweet potatoes stay soft and creamy, and the topping bakes up crisp and sweet in a way that feels familiar.
I make this most often as a Thanksgiving sweet potato casserole, but it also fits right in with ham, roast chicken, or any cozy winter dinner. If you’re a marshmallow person, the optional marshmallow finish is easy to add at the end.

Why You’ll Love This Recipe
Holiday Worthy: It has that classic sweet potato casserole flavor, with a real candied topping that browns and bubbles in the oven.
Two Great Textures: The base is creamy and smooth, and the brown sugar pecan topping stays crunchy on top.
Easy to Make Ahead: You can assemble it the day before and bake when you’re ready, which is a lifesaver on busy holiday mornings.
Flexible Finish: Keep it strictly pecan-topped, or add marshmallows at the end if that’s the version your table expects.
Comfort Food Simple: No fancy steps, no hard-to-find ingredients, and it bakes in a standard 9×13 dish.
Ingredients You’ll Need
Sweet Potato Base
- Sweet potatoes: I like the orange-fleshed kind (garnet/yams). They mash up smooth and have that deep sweet potato flavor that works best in casseroles.
- Unsalted butter: Melted butter makes the filling taste richer and helps it feel more like a custardy mash.
- Light brown sugar: This is the main sweetness in the filling. Dark brown sugar works too if you like a stronger molasses note.
- Eggs: These help the filling set so it slices and scoops nicely instead of turning loose and watery.
- Whole milk or half-and-half: Whole milk is great, but half-and-half is what I use when I want it a little more rich.
- Vanilla extract: It gives the sweet potato filling that classic casserole flavor. Don’t skip it.
- Ground cinnamon: Warm and familiar here, and it plays really well with the brown sugar topping.
- Ground nutmeg: Just a little makes it taste more “holiday” without being too spiced.
- Kosher salt: Sweet potato casseroles need salt or they just taste flat. I use kosher salt for this.
Candied Pecan Topping
- Light brown sugar: This is what makes the topping caramel-y as it bakes and gives you those crisp edges.
- All-purpose flour: Regular flour works best to hold the crumble together and keep it from melting into the filling.
- Unsalted butter: Cold butter is important here so you get a true crumb topping instead of a greasy layer.
- Pecans: Chopped pecans are the classic choice. I like a mix of smaller bits and a few bigger pieces for texture.
- Ground cinnamon: A little cinnamon in the topping makes it taste more like candied nuts.
- Kosher salt: Just enough to keep the topping from tasting one-note sweet.
Optional Topping
- Mini marshmallows: This is for the marshmallow fans. Minis melt more evenly and brown faster than big marshmallows.

Recipe Instructions
- Preheat the oven: Heat the oven to 350°F and grease a 9×13-inch baking dish.
- Boil the sweet potatoes: Add the peeled, cubed sweet potatoes to a pot of salted water and boil until very tender, about 15 to 20 minutes.
- Drain the potatoes: Drain well, then let them sit in the colander for a minute or two so excess water steams off.
- Mash the potatoes: Mash until smooth. If you want it extra smooth, use a potato masher thoroughly or run them through a ricer.
- Mix the filling: Stir in the melted butter, brown sugar, eggs, milk, vanilla, cinnamon, nutmeg, and salt until evenly mixed.
- Fill the dish: Spread the sweet potato mixture evenly in the prepared baking dish.
- Make the topping: In a bowl, combine the brown sugar, flour, cinnamon, and salt. Cut in the cold butter until crumbly, then stir in the chopped pecans.
- Add the topping: Sprinkle the pecan topping evenly over the sweet potato mixture.
- Bake: Bake for 30 to 35 minutes, until hot and bubbling and the topping is browned.
- Add marshmallows: If using marshmallows, sprinkle them over the top and bake 5 to 8 minutes more, until puffed and lightly browned.
- Rest: Let the casserole rest about 10 minutes before serving so it sets up a bit.

Some of my tips!
This is the part that really makes a difference. If you only read one section, make it this one because this is where I share the little trick that helps the recipe turn out so well.
Recipe Tips & Tricks
Drain the sweet potatoes really well. Extra water is the easiest way to end up with a loose filling. I usually let them steam-dry in the colander for a minute before mashing.
Mash until you like the texture. I prefer a smoother filling for this casserole, but a little texture is fine too. Just make sure you don’t have big chunks hiding in there.
Keep the butter cold for the topping. If the butter is soft, the topping can bake up more like a paste. Cold butter gives you that crumbly, crisp finish.
Watch the edges near the end. Brown sugar toppings can go from nicely browned to too dark quickly. If your oven runs hot, check a few minutes early.
Add marshmallows at the end. Marshmallows don’t need much time, and they brown fast. I only add them once the casserole is already hot and the topping is baked.
Make some touches!
There are plenty of easy ways to serve this depending on the occasion. Keep it simple, or add a few small touches to make it feel a little more special.
Serving Suggestions
- Thanksgiving plates: This is right at home next to turkey, gravy, and stuffing. I like it with something tart on the side too, like cranberry sauce.
- Ham dinner: Sweet potatoes and ham just work. Add green beans or Brussels sprouts and you’ve got a solid holiday meal.
- Roast chicken: This is a cozy side with a simple roast chicken, especially if you also serve a crisp salad or a vinegar-based slaw.
- Extra topping: If you love the pecan crumble, keep a little aside to sprinkle on individual servings. It stays crunchier that way.
Save it for later
This section covers how to store leftovers and what parts of the recipe you can prepare ahead of time.
Storage and Make Ahead
Store leftovers covered in the fridge for up to 4 days. Reheat single portions in the microwave, or warm the whole casserole in a 350°F oven until hot.
You can make this recipe ahead by assembling it in the baking dish, covering it tightly, and refrigerating for up to 24 hours. Bake as directed when you’re ready.
If you’re baking it straight from the fridge, plan on adding 5 to 10 minutes to the bake time. It should be hot in the center and bubbling around the edges.
If you want to freeze it, I prefer freezing the baked casserole (without marshmallows). Thaw in the fridge overnight, then reheat in the oven and add marshmallows at the end if you want them.

A few quick answers
This section covers a few extra details that may help before you head to the recipe card.
Recipe FAQs
Can I bake the sweet potatoes instead of boiling?
Yes, and it’s a nice upgrade if you have the time. Bake them until very soft, then scoop out the flesh and mash as usual.
Can I use evaporated milk?
You can. Evaporated milk makes the filling a little richer and more classic-tasting, especially for holiday casseroles.
How do I know when the casserole is done?
The edges should be bubbling and the center should be hot. The topping should look browned and set, not pale and sandy.
Can I make it nut-free?
Yes. Leave out the pecans and use oats in the topping for texture, or just do a simple brown sugar crumble without nuts.
Should I add the marshmallows from the start?
I wouldn’t. They brown too quickly. Add them in the last few minutes so they puff and lightly brown without burning.
You might also like
Before you go, take a look at a few other recipes below the recipe card. They use similar ingredients in a different way and are worth saving too.

Candied Sweet Potato Casserole
INGREDIENTS
Sweet potato base
- 4 lb sweet potatoes peeled and cubed
- 6 tbsp unsalted butter melted
- 1 2 cup light brown sugar packed
- 2 large eggs
- 1 3 cup whole milk or half and half
- 1 tsp vanilla extract
- 1 tsp ground cinnamon
- 1 4 tsp ground nutmeg
- 1 2 tsp kosher salt.
Candied pecan topping
- 3 4 cup light brown sugar packed
- 1 2 cup all purpose flour
- 6 tbsp unsalted butter cold and cubed
- 1 cup chopped pecans
- 1 2 tsp ground cinnamon
- 1 4 tsp kosher salt.
Optional topping
- 2 cups mini marshmallows.
INSTRUCTIONS
Sweet potato base
- Heat oven to 350 F and grease a 9x13 inch baking dish
- boil sweet potatoes in salted water until very tender about 15 to 20 minutes then drain well
- mash sweet potatoes until smooth then mix in melted butter brown sugar eggs milk vanilla cinnamon nutmeg and salt
- spread mixture evenly in the prepared baking dish.
Candied topping and bake
- Combine brown sugar flour cinnamon and salt then cut in cold butter until crumbly and stir in pecans
- sprinkle topping evenly over sweet potato mixture
- bake until hot and bubbling and topping is browned about 30 to 35 minutes
- optional add marshmallows and bake 5 to 8 minutes until puffed and lightly browned
- rest 10 minutes before serving.
