Sweet Potato Casserole is a Southern side dish that shows up on holiday tables from Thanksgiving through Christmas, and it earns its spot every time. A buttery, spiced sweet potato base gets topped with a pecan streusel that turns golden and crunchy in the oven. The contrast between the velvety filling and the crisp topping is what keeps people coming back for seconds.
The whole thing takes 80 minutes from start to finish — 20 minutes of prep and 60 minutes in the oven — and it sits comfortably at a beginner skill level. The only step worth watching is the boil; overcooked sweet potatoes turn watery and the base won’t set as nicely. Otherwise, it’s a forgiving recipe built for holiday spreads.
What Is Sweet Potato Casserole?
It’s a baked side dish made from mashed sweet potatoes mixed with butter, milk, sugar, egg, vanilla, cinnamon, and nutmeg, then finished with a flour-brown sugar-pecan streusel and baked until bubbly. The texture lands somewhere between a dense pudding and a soufflé — soft enough to scoop, firm enough to hold its shape on a plate. Flavor-wise, it’s sweet but not cloying, warm from the spices, and nutty from the toasted pecans. You’ll see it most often at Thanksgiving and Christmas dinners, though it works just as well as a cozy fall dessert with a scoop of vanilla ice cream.

Reasons to Try Sweet Potato Casserole
Here’s why this one earns a permanent spot on the holiday menu.
- Balanced sweetness — The natural sugars in the sweet potatoes do most of the work, so only a quarter cup of granulated sugar goes into the base.
- Textural contrast — A creamy filling under a crunchy streusel topping is the kind of pairing that makes a side dish memorable.
- Beginner-friendly — No fancy techniques, no folding, no tempering. If you can boil and mash, you can make this.
- Make-ahead friendly — You can assemble the base the day before and add the topping right before baking, which is a lifesaver on Thanksgiving morning.
- Feeds a crowd — Four generous servings, and it scales easily if you double it into a 9×13 pan.
- Doubles as dessert — Serve it warm with whipped cream and nobody will question whether it belongs at the end of the meal.
Ingredients Needed to Make Sweet Potato Casserole
Sixteen ingredients split into two simple groups — the base and the topping. Nothing here is hard to find.
For the Sweet Potato Base
- Sweet potatoes — 2 pounds, about 3 medium, peeled and cut into 1-inch chunks. Look for firm potatoes with smooth skin; garnet or jewel varieties give the best color and flavor.
- Unsalted butter — 1/4 cup, melted. Unsalted lets you control the salt level since the recipe already calls for kosher salt.
- Whole milk — 1/4 cup. Whole milk gives the creamiest result, but 2% works in a pinch.
- Granulated sugar — 1/4 cup. Adjust down slightly if your potatoes are very sweet.
- Large egg — 1, lightly beaten. This helps the base set and gives it a slightly custardy texture.
- Vanilla extract — 1 teaspoon. Pure vanilla, not imitation, if you have it.
- Ground cinnamon — 1/2 teaspoon. Freshly ground cinnamon is noticeably warmer than the jar that’s been sitting for years.
- Ground nutmeg — 1/4 teaspoon. A little goes a long way; too much turns bitter.
- Kosher salt — 1/2 teaspoon. Balances the sweetness and keeps the whole thing from tasting flat.
For the Pecan Streusel Topping
- All-purpose flour — 1/2 cup. Standard AP flour gives the right crumb structure.
- Light brown sugar — 1/2 cup, packed. Packing it firmly is what gives the streusel its deep caramel note.
- Unsalted butter — 1/4 cup, softened. Softened, not melted — melted butter makes the streusel greasy instead of crumbly.
- Chopped pecans — 1/2 cup. Toast them for 5 minutes first if you want a deeper flavor.
- Kosher salt — 1/4 teaspoon. Just enough to keep the topping from tasting one-dimensionally sweet.
Instructions to Prepare Sweet Potato Casserole
Nine steps, and the oven does most of the heavy lifting at the end.
- Preheat and prep — Set the oven to 375°F (190°C) and grease a 9-inch square baking dish or a 2-quart casserole dish with butter or nonstick spray.
- Boil the potatoes — Place the chunks in a large pot, cover with cold water by 1 inch, and bring to a boil over high heat. Reduce to medium and simmer 15-20 minutes until fork-tender. Drain well and return to the pot.
- Mash and season — Mash with a potato masher or beat with an electric mixer until smooth. Add the melted butter, milk, sugar, egg, vanilla, cinnamon, nutmeg, and salt, then mix until fully combined and creamy. Taste and adjust sweetness or spice if needed.
- Fill the dish — Spread the mixture evenly into the prepared dish and smooth the top with a spatula.
- Make the streusel — Combine the flour, brown sugar, and salt in a medium bowl. Add the softened butter and work it in with a fork or your fingers until it resembles coarse crumbs. Stir in the pecans.
- Add the topping — Sprinkle the streusel evenly over the sweet potato mixture, covering the entire surface.
- Bake — Bake 30-35 minutes until the topping is golden brown and the casserole is heated through and bubbly around the edges.
- Rest — Let it sit for 10 minutes before serving. This lets the casserole set and makes portioning much cleaner. Skip this and it’ll slump on the plate.
- Serve — Serve warm as a side with roasted turkey, ham, or grilled chicken, or as a dessert with whipped cream or vanilla ice cream.

What Goes Well With Sweet Potato Casserole
This dish plays nicely with both savory mains and sweet finishes.
- Roast turkey — The classic Thanksgiving pairing; the sweetness cuts through the richness of dark meat beautifully.
- Glazed ham — Salty, smoky ham against the spiced sweet potato base is a balance that just works.
- Green bean almondine — A crisp, savory vegetable side keeps the plate from tipping too far into sweet territory.
- Cranberry sauce — Tart cranberries wake up the palate between bites of the buttery filling.
- Dry hard cider — If you’re skipping wine, a dry cider echoes the apple-and-spice notes without adding more sugar.
- Vanilla ice cream — For dessert mode, a scoop melting into the warm streusel is the move.
Key Tips for Making Sweet Potato Casserole
These are the small decisions that separate a good version from a great one.
- Drain thoroughly — Let the potatoes sit in the colander for a minute after draining. Excess water makes the base soupy and it won’t set properly.
- Mash while hot — Warm potatoes mash smoother and absorb the butter and milk more evenly than cooled ones.
- Don’t overmix the egg — Once the beaten egg goes in, mix just until combined. Overworking it can make the base rubbery.
- Keep the butter softened — For the streusel, softened butter creates clumps. Melted butter turns the topping into a paste.
- Taste the base before baking — Sweet potato sweetness varies by batch. A quick taste lets you dial in sugar and spice before it goes in the oven.
- Toast the pecans — Five minutes in a dry skillet brings out oils that make the topping taste noticeably richer.
- Watch the edges — Bubbling around the perimeter is your cue that it’s done. If the topping browns too fast, tent with foil.
Creative Variations of Sweet Potato Casserole
Once you’ve nailed the base, there’s plenty of room to play.
- Marshmallow-topped — Swap the streusel for a layer of mini marshmallows in the last 10 minutes of baking for the classic campfire-style finish.
- Bourbon-free maple — Replace the granulated sugar with 1/4 cup pure maple syrup for a deeper, more autumnal sweetness.
- Crunchy oat streusel — Trade half the flour for rolled oats to get a heartier, granola-like topping.
- Coconut-pecan twist — Add 1/4 cup shredded coconut to the streusel for a tropical edge that pairs well with ham.
- Spiced apple mix-in — Fold 1 cup of diced sautéed apples into the base for a chunky, fall-forward texture.
- Individual ramekins — Portion into small ramekins and bake 20-25 minutes for easy single servings at a dinner party.
Storage Guidelines for Sweet Potato Casserole
Leftovers hold up surprisingly well if you store them right.
- Refrigerator — Cover tightly with foil or transfer to an airtight container and refrigerate up to 4 days.
- Freezer — The baked casserole freezes well for up to 2 months. Wrap it tightly to prevent freezer burn.
- Thawing — Move frozen portions to the fridge overnight before reheating. Skipping this step leads to uneven warming.
- Make-ahead assembly — Prepare the base up to the point of baking, cover, and refrigerate up to 24 hours. Add the topping just before it goes in the oven.
- Portioning — Cut into individual squares before refrigerating so you can reheat only what you need.
Reheating Tips for Sweet Potato Casserole
Reheating is where texture can go wrong if you’re not careful.
- Oven method — Reheat covered with foil at 350°F (175°C) for 15-20 minutes until heated through. The foil keeps the streusel from over-browning.
- Microwave — Heat individual portions on high for 1-2 minutes. The topping will soften, but the flavor stays intact.
- Air fryer — A quick 5-7 minutes at 325°F (165°C) crisps the topping back up nicely for single servings.
- Toaster oven — Great for small batches; use 350°F (175°C) for 10-12 minutes and watch the streusel closely.
Nutrition Value (Per Serving)
Based on 4 total servings.
- Calories — 596
- Protein — 7g
- Fat — 30g
- Saturated Fat — 14g
- Carbohydrates — about 76g
- Fiber — 7g
- Sugar — around 40g
- Sodium — 320mg
- Cholesterol — roughly 78mg
FAQs
Can I make Sweet Potato Casserole ahead of time?
Yes, and it’s one of the best reasons to make this recipe. Prepare the base, spread it in the dish, cover, and refrigerate up to 24 hours. Add the streusel topping right before baking so it stays crisp.
How long does Sweet Potato Casserole last in the fridge?
Stored in an airtight container, leftovers keep for up to 4 days. The topping softens over time, so reheat in the oven rather than the microwave if you want to bring some crunch back.
Can I freeze Sweet Potato Casserole?
Absolutely. Baked leftovers freeze well for up to 2 months. Thaw overnight in the refrigerator, then reheat covered at 350°F (175°C) for 15-20 minutes.
Can I use canned sweet potatoes instead of fresh?
You can, but fresh gives better texture and flavor. If using canned, drain and rinse them well, skip the boiling step, and reduce the milk to 2 tablespoons since canned potatoes hold more moisture.
Why is my casserole watery?
Almost always from under-drained potatoes or too much milk. Let the potatoes drain fully in a colander, and mash them while still hot so any remaining moisture evaporates.
Can I skip the egg?
You can, but the base won’t set as firmly and will be softer when sliced. If you need an egg-free version, a flax egg (1 tablespoon ground flax plus 3 tablespoons water) works as a substitute.
PrintSweet Potato Casserole
A classic Southern sweet potato casserole with a velvety, buttery sweet potato base and a crunchy pecan streusel topping. The natural sweetness shines through with warm spices, while the topping adds a satisfying textural contrast. Perfect as a holiday side dish or a cozy fall dessert.
- Prep Time: 20
- Cook Time: 60
- Total Time: 80
- Yield: 4 1x
- Category: Side Dish
- Method: Baking
- Cuisine: American
Ingredients
- For the sweet potato base:
- 2 pounds sweet potatoes (about 3 medium), peeled and cut into 1-inch chunks
- 1/4 cup unsalted butter, melted
- 1/4 cup whole milk
- 1/4 cup granulated sugar
- 1 large egg, lightly beaten
- 1 teaspoon vanilla extract
- 1/2 teaspoon ground cinnamon
- 1/4 teaspoon ground nutmeg
- 1/2 teaspoon kosher salt
- For the pecan streusel topping:
- 1/2 cup all-purpose flour
- 1/2 cup packed light brown sugar
- 1/4 cup unsalted butter, softened
- 1/2 cup chopped pecans
- 1/4 teaspoon kosher salt
Instructions
- Preheat the oven to 375°F (190°C). Grease a 9-inch square baking dish or a 2-quart casserole dish with butter or nonstick spray.
- Place the sweet potato chunks in a large pot and cover with cold water by 1 inch. Bring to a boil over high heat, then reduce to medium and simmer until the potatoes are fork-tender, about 15-20 minutes. Drain well and return to the pot.
- Mash the sweet potatoes with a potato masher or beat with an electric mixer until smooth. Add the melted butter, milk, granulated sugar, beaten egg, vanilla, cinnamon, nutmeg, and salt. Mix until fully combined and creamy. Taste and adjust sweetness or spices if desired.
- Spread the sweet potato mixture evenly into the prepared baking dish. Smooth the top with a spatula.
- In a medium bowl, combine the flour, brown sugar, and salt for the topping. Add the softened butter and use a fork or your fingers to mix until the mixture resembles coarse crumbs. Stir in the chopped pecans.
- Sprinkle the streusel topping evenly over the sweet potato mixture, covering the entire surface.
- Bake in the preheated oven for 30-35 minutes, until the topping is golden brown and the casserole is heated through and bubbly around the edges.
- Remove from the oven and let rest for 10 minutes before serving. This allows the casserole to set and makes it easier to portion.
- Serve warm as a side dish with roasted turkey, ham, or grilled chicken, or as a dessert with a dollop of whipped cream or vanilla ice cream.
Notes
Storage: Cover leftovers tightly and refrigerate for up to 4 days. Freezing: The baked casserole can be frozen for up to 2 months. Thaw overnight in the refrigerator before reheating. Reheating: Reheat covered with foil in a 350°F (175°C) oven for 15-20 minutes, or until heated through. Microwave individual portions on high for 1-2 minutes. For a make-ahead version, prepare the casserole up to the point of baking, cover, and refrigerate for up to 24 hours. Add the topping just before baking.
Nutrition
- Calories: 596
- Sugar: 40g
- Sodium: 320mg
- Unsaturated Fat: 14g
- Carbohydrates: 76g
- Fiber: 7g
- Protein: 7g
- Cholesterol: 95mg
Keywords: sweet potato casserole, sweet potato casserole recipe, Southern sweet potato casserole, pecan topping, holiday side dish, Thanksgiving recipe, sweet potato dessert, easy casserole, fall recipe, comfort food

