This southern-style sweet potato casserole is the cozy, classic side that somehow always steals the show. It’s the version I reach for when I’m juggling work, hosting, and a million to-dos, because it looks simple but tastes like you fussed all afternoon. Creamy mashed sweet potatoes go into a glass casserole dish, then you sprinkle one crunchy mixture—just brown sugar, chopped pecans, flour, and melted butter—over the top. It bakes up into this caramelized, nutty crust that feels straight out of a Midwestern holiday table with a little Southern charm baked in.
Serve this sweet potato casserole warm alongside roast turkey, baked ham, or a simple roasted chicken. It pairs especially well with crisp green vegetables like roasted Brussels sprouts or green beans to balance the sweetness. For a more casual weeknight, I’ll make it with pan-seared pork chops or grilled sausages and a simple salad. It also reheats beautifully, so don’t be shy about making it ahead and serving leftovers with eggs and bacon for a cozy weekend brunch.
Southern Sweet Potato Casserole with Crunchy Pecan Topping
Servings: 8

Ingredients
3 pounds sweet potatoes, peeled and cut into chunks
1/2 cup whole milk or half-and-half
1/4 cup unsalted butter, softened
1/4 cup granulated sugar
1/4 cup light brown sugar, packed
2 large eggs, lightly beaten
1 teaspoon vanilla extract
1/2 teaspoon ground cinnamon
1/4 teaspoon ground nutmeg
1/2 teaspoon kosher salt
1/2 cup light brown sugar, packed (for crunchy topping)
1/3 cup all-purpose flour (for crunchy topping)
1 cup chopped pecans (for crunchy topping)
1/4 cup unsalted butter, melted (for crunchy topping)
Nonstick cooking spray or a little extra butter, for greasing the glass casserole dish
Directions
Preheat your oven to 350°F (175°C). Lightly grease a 9x13-inch glass casserole dish with nonstick spray or a little butter and set aside.
Place the peeled, chunked sweet potatoes in a large pot and cover with cold water by about 1 inch. Add a pinch of salt if you like. Bring to a boil over medium-high heat, then reduce the heat and simmer until the sweet potatoes are very tender when pierced with a fork, about 15–20 minutes.
Drain the sweet potatoes well and return them to the warm pot. Let them sit for 1–2 minutes so excess moisture can steam off; this helps keep the casserole from getting watery.
Mash the sweet potatoes until smooth using a potato masher. Add the whole milk or half-and-half, softened butter, granulated sugar, 1/4 cup light brown sugar, beaten eggs, vanilla extract, ground cinnamon, ground nutmeg, and kosher salt. Stir or mash together until everything is well combined and creamy.
Transfer the mashed sweet potato mixture to the prepared glass casserole dish, smoothing it into an even layer with a spatula. This is the base that will sit under the crunchy topping.
In a medium bowl, make the one crunchy mixture by combining 1/2 cup packed light brown sugar, all-purpose flour, chopped pecans, and melted butter. Stir with a fork until everything is evenly moistened and clumpy; it should look like a chunky, buttery crumble.
Hold the bowl of crunchy mixture over the glass casserole dish and use your hands to sprinkle the mixture evenly over the mashed sweet potatoes. Aim for good coverage so every scoop gets some of that brown sugar–pecan crunch. This is the moment that matches those close-up process shots—just you, your hands, and that glass casserole dish.
Place the casserole on the middle rack of the preheated oven and bake for 30–35 minutes, or until the topping is golden brown and crisp and the sweet potatoes are heated through and slightly puffed around the edges.
Remove from the oven and let the casserole rest for at least 10 minutes before serving. This helps the layers set a bit, making it easier to scoop clean portions with both creamy sweet potatoes and crunchy topping in every bite.
Variations & Tips
To make this ahead for a busy holiday or work week, prepare the mashed sweet potato layer and spread it in the glass casserole dish, then cover and refrigerate up to 2 days. Mix the crunchy topping ingredients just before baking and sprinkle over the chilled potatoes, adding 5–10 extra minutes to the bake time. For a slightly lighter version, swap the whole milk for evaporated milk or a splash of unsweetened almond milk and cut the sugar in the potato mixture in half. If you need it nut-free, skip the pecans and use rolled oats or crushed cornflakes in the topping instead, still mixing them with brown sugar, flour, and melted butter for texture. You can also play with warm spices—add a pinch of ginger or allspice, or increase the cinnamon for more of a dessert feel. For a smaller household, halve the recipe and bake it in an 8x8-inch glass dish, or bake the full batch and portion leftovers into individual containers; they reheat well in the microwave for quick weeknight sides. If you like a more rustic texture, only lightly mash the sweet potatoes so there are some small chunks left under the crunchy topping.