Southern Sweet Potato Casserole with Brown Sugar Streusel
There’s something about the smell of sweet potatoes baking in the oven that just wraps around you like a warm hug. I remember my grandmother pulling this very dish out of her old cast-iron oven every Thanksgiving—golden on top, creamy underneath, and always gone within minutes. That’s the magic of a good sweet potato casserole: it’s not just a side dish, it’s the kind of comfort food that turns a meal into a memory. Today, I’m sharing her recipe (with just a tiny modern twist), because some traditions are too good not to pass down. Whether you’re feeding a crowd or just craving something cozy on a Tuesday night, this one never fails to make people smile—and ask for seconds.

What Is Sweet Potato Casserole?
Sweet potato casserole is a beloved Southern classic that blends tender, roasted sweet potatoes with rich, buttery flavors and a lightly spiced sweetness. Unlike plain baked sweet potatoes, this casserole gets mashed into a silky-smooth base, then baked under a crumbly streusel or pecan topping that turns golden and crisp in the oven. It’s the kind of dish that walks the line between savory and sweet—think cinnamon, vanilla, and brown sugar meeting melted butter and toasted nuts. While it’s often served during holidays like Thanksgiving or Christmas, honestly? It deserves a spot on your table year-round. Think of it as the cozy cousin of pumpkin pie—warm, comforting, and impossible to resist.
Why You’ll Love This Recipe
This isn’t just another sweet potato casserole—it’s the one you’ll want to make again and again. First, it’s incredibly forgiving. Even if your sweet potatoes vary in size or sweetness, the balance of brown sugar, cinnamon, and vanilla ties everything together beautifully. Second, the texture is pure perfection: creamy, velvety sweet potato base with a crunchy, buttery streusel that crackles under your fork. And third? It’s make-ahead friendly! You can prep it the day before and just pop it in the oven when you’re ready. Plus, it reheats like a dream, so leftovers taste just as good the next day (if they last that long!). Whether you’re cooking for family, friends, or just yourself on a quiet evening, this dish brings warmth, flavor, and a little bit of nostalgia to every bite.
How to Make Sweet Potato Casserole
Quick Overview
This recipe comes together in three simple stages: roasting the sweet potatoes until tender, mashing them into a rich, spiced mixture, and topping it all with a crunchy brown sugar streusel before baking until golden. Total hands-on time is about 30 minutes, with another hour in the oven—perfect for fitting into a busy holiday schedule or a relaxed weekend cook session.
Ingredients
You’ll need 4 large sweet potatoes (about 3 pounds), 1/2 cup (1 stick) unsalted butter, melted, 1/2 cup brown sugar, 1/4 cup milk (whole or 2% works best), 2 large eggs, 1 teaspoon vanilla extract, 1 teaspoon ground cinnamon, 1/2 teaspoon salt, and 1/4 teaspoon nutmeg. For the streusel topping: 1/2 cup all-purpose flour, 1/2 cup brown sugar, 1/4 cup cold butter (cut into bits), and 1/2 cup chopped pecans (optional but highly recommended!).

Step-by-Step Instructions
Step 1: Preheat & Prep Pan
Preheat your oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish with butter or nonstick spray. While the oven heats, wash and pierce the sweet potatoes all over with a fork. Place them directly on the middle rack and bake for 45–60 minutes, or until they’re fork-tender and easily squish when squeezed (don’t worry—they’ll look messy, and that’s totally fine!).
Step 2: Make the Sweet Potato Base
Once the potatoes are cool enough to handle, peel off the skins—they should slide right off. Mash the flesh in a large bowl until smooth. Stir in the melted butter, brown sugar, milk, eggs, vanilla, cinnamon, salt, and nutmeg. Mix until everything is well combined and creamy. Pour this mixture into your prepared baking dish and spread it evenly.
Step 3: Add the Streusel Topping
In a separate bowl, combine the flour and brown sugar. Cut in the cold butter using a pastry cutter or your fingers until the mixture resembles coarse crumbs. Stir in the chopped pecans. Sprinkle this streusel evenly over the sweet potato mixture.
Step 4: Bake Until Golden
Bake the casserole uncovered for 35–40 minutes, or until the topping is golden brown and the filling is set (it should jiggle just slightly in the center). Let it rest for 10 minutes before serving—this helps the flavors meld and makes it easier to slice.
What to Serve It With
This casserole shines alongside roasted turkey, glazed ham, or herb-roasted chicken. It’s also a star at vegetarian feasts, pairing beautifully with lentil loaf or stuffed acorn squash. For a lighter touch, serve it with a simple green salad dressed in apple cider vinaigrette—the acidity cuts through the richness perfectly. And don’t forget a dollop of whipped cream or a scoop of vanilla ice cream if you’re treating it like dessert (because honestly, it kind of is).
Top Tips for Perfecting Your Sweet Potato Casserole
For the creamiest texture, use a potato masher instead of a mixer—overmixing can make the potatoes gluey. If your sweet potatoes are on the tart side, add an extra tablespoon of brown sugar. Don’t skip the nutmeg—it adds a subtle warmth that ties all the spices together. And if you’re making this ahead of time, assemble it but don’t bake until right before serving; just add 10 minutes to the baking time if it’s cold from the fridge.
Storing and Reheating Tips
Store leftovers covered in the refrigerator for up to 4 days. To reheat, cover with foil and warm in a 350°F (175°C) oven for 20–25 minutes, or microwave individual portions for 1–2 minutes. The streusel may soften after refrigeration, but a quick return to the oven will crisp it back up. This casserole also freezes well! Wrap tightly and freeze for up to 3 months—thaw overnight in the fridge before reheating.
Frequently Asked Questions
Final Thoughts

This sweet potato casserole has been in my family for generations, and every time I make it, I feel connected to all the hands that stirred the pot before me. It’s more than just a recipe—it’s love baked into a dish. Whether you’re serving it at a big holiday dinner or enjoying a quiet slice by the fire, I hope it brings you as much joy as it’s brought me. Now go ahead, grab those sweet potatoes, and make something beautiful.

Sweet Potato Casserole
Ingredients
Main Ingredients
- 4 large sweet potatoes (about 3 lbs), peeled and cubed
- 0.5 cup unsalted butter, melted
- 0.5 cup milk
- 0.5 cup brown sugar
- 2 large eggs, beaten
- 1 teaspoon vanilla extract
- 0.5 teaspoon salt
- 0.25 teaspoon ground cinnamon
- 0.25 teaspoon ground nutmeg
- 1 cup chopped pecans
- 0.5 cup all-purpose flour
- 0.5 cup packed brown sugar
- 0.25 cup unsalted butter, cold and cubed
- 0.25 teaspoon ground cinnamon
Instructions
Preparation Steps
- Preheat oven to 350°F (175°C). Grease a 9x13-inch baking dish.
- Place cubed sweet potatoes in a large pot and cover with water. Bring to a boil, then reduce heat and simmer for 15–20 minutes, or until tender. Drain well.
- Mash the sweet potatoes in a large bowl. Stir in melted butter, milk, brown sugar, eggs, vanilla, salt, cinnamon, and nutmeg until smooth.
- Spread the sweet potato mixture evenly into the prepared baking dish.
- In a medium bowl, combine pecans, flour, brown sugar, cold butter, and cinnamon. Use a pastry cutter or fingers to mix until crumbly.
- Sprinkle the pecan topping evenly over the sweet potato mixture.
- Bake for 40–45 minutes, or until the topping is golden brown and the casserole is heated through.
- Let cool for 10 minutes before serving.






