Sweet Potato Casserole
This classic sweet potato casserole is the ultimate Thanksgiving side dish — creamy, buttery, and topped with a golden pecan streusel that’ll have everyone sneaking seconds before dinner even starts.
Okay, real talk — I made this creamy sweet potato bake for the first time at my very first Friendsgiving, nervously clutching my grandma’s handwritten recipe card. It disappeared in about seven minutes flat. Now it’s non-negotiable at every holiday table, and honestly? It should be on yours too.
Table of Contents
Why You’ll Love This Sweet Potato Casserole
This isn’t just any sweet potato casserole. It’s the kind of dish that makes people go quiet mid-bite — the good kind of quiet. Here’s what makes it so special:
- The filling is silky smooth and perfectly sweet, without being over-the-top sugary
- That pecan topping? Buttery, crunchy, and absolutely addictive
- It works beautifully as a make-ahead sweet potato casserole — perfect for stress-free holiday cooking
- Simple pantry ingredients, no fancy equipment needed
Whether you’re bringing it to a potluck or anchoring your Thanksgiving spread, this is the recipe people will be asking for. Every. Single. Time.
Ingredients You’ll Need

Here’s everything that goes into this dreamy dish. Nothing weird or hard to find — just good, honest ingredients doing their thing.
For the Sweet Potato Filling
| Ingredient | Amount | Notes |
|---|---|---|
| Large sweet potatoes (orange yams) | 4–5 | The star of the show |
| Large eggs | 3 | Helps the filling set up nicely |
| Evaporated milk | 1/2 cup | Sub cream or half-and-half if needed |
| Vanilla extract | 1 tsp | Don’t skip this — it adds warmth |
| Granulated sugar | 1/2 cup | Just the right amount of sweetness |
| Salt | 1/2 tsp | Balances the sweet |
| Butter, melted | 1/4 cup | Because butter makes everything better |
For the Pecan Streusel Topping
| Ingredient | Amount | Notes |
|---|---|---|
| Butter | 3 tbsp | Cold works best for crumbly texture |
| All-purpose flour | 1/4 cup | Holds the topping together |
| Light brown sugar | 1 cup | Gives that caramel-y crunch |
| Pecans, chopped | 1 cup | Toasted ones are even better |
This recipe makes about 15 servings — ideal for big holiday gatherings. Need less? It halves beautifully.
How to Make Sweet Potato Casserole Step by Step

This recipe comes together in a few simple stages. Let’s walk through it — I’ll share some tips along the way that make all the difference.
Step 1: Cook the Sweet Potatoes
Place your sweet potatoes (whole, unpeeled) in a large pot. Add enough water to cover them about halfway — you don’t need them fully submerged, just 3–4 inches of water will do.
Bring it to a boil, then reduce to a medium simmer. Cover and cook for 20–40 minutes, depending on how big your potatoes are. You’ll know they’re done when a fork slides in easily but they’re not falling apart.
“Don’t let them go mushy — you want tender, not waterlogged. Mushy potatoes = watery filling, and nobody wants that.”
Step 2: Peel and Cool
Drain the water and transfer the potatoes to a cutting board or plate. Let them cool down enough to handle — usually 10–15 minutes does it.
Once you can touch them without burning yourself, peel off the skins. They’ll slip right off, which is oddly satisfying. Place the peeled potatoes into a large mixing bowl.
Step 3: Mix the Filling
Add the eggs, evaporated milk, vanilla extract, sugar, salt, and melted butter right into the bowl with your potatoes. Start mashing with a potato masher to break everything down.
Then switch to an electric mixer on low for about 45 seconds to get it silky smooth. You want a creamy, lump-free filling that looks almost like a sweet potato pudding. It should smell amazing at this point — warm, buttery, vanilla-scented. Heavenly.
Step 4: Transfer to Your Baking Dish
Lightly grease your casserole dish and pour the sweet potato mixture in. An 8×11″, 9×13″, or even a deep-dish 10″ pie pan all work great here.
Spread it out into an even layer. Don’t overthink it — rustic is fine!
Step 5: Make the Pecan Topping
In a separate bowl, combine the flour, brown sugar, and chopped pecans. Add the butter and use a fork or pastry blender to cut it in until you get a crumbly, sandy texture.
Sprinkle this topping generously and evenly over the sweet potato filling. Don’t be shy — you want full coverage. This is the part everyone fights over.
Step 6: Bake It to Golden Perfection
Bake at 350°F (175°C) for 35–40 minutes. You’re looking for a golden-brown topping and a filling that’s set and not jiggly in the center.
Pull it out of the oven and try — really try — to let it rest for 5 minutes before serving. The topping will crisp up a bit more as it cools. Worth the wait, I promise.
Expert Tips, Variations, and Troubleshooting
Tips for the Best Results
Use orange-fleshed yams, not the paler variety. They’re naturally sweeter and give you that gorgeous deep-orange color that makes the dish look as good as it tastes.
Don’t over-boil the potatoes. Waterlogged sweet potatoes lead to a thin, watery filling. Cook until just fork-tender and drain well.
Room temperature eggs and milk blend into the filling more smoothly. Take them out of the fridge 20 minutes before you start.
Fun Variations to Try
Marshmallow topping version: Skip the pecan streusel and top with mini marshmallows in the last 10 minutes of baking. Classic, gooey, and totally nostalgic — like the kind you’d find in a retro church cookbook. If you love that buttery-sweet combination, you might also enjoy this juicy pineapple heaven cake for your dessert table.
Spiced version: Add 1/2 tsp cinnamon and 1/4 tsp nutmeg to the filling for a warmer, spiced flavor profile. Think pumpkin pie vibes, but with sweet potato.
Dairy-free swap: Use coconut milk instead of evaporated milk and vegan butter. It adds a subtle coconut flavor that actually works really well here.
Troubleshooting Common Issues
Filling too runny? Your potatoes might have absorbed too much water during boiling. Next time, try baking the sweet potatoes at 400°F for 45–60 minutes instead — it concentrates the flavor and keeps them dry.
Topping not crunchy? Make sure your butter is cold when making the streusel. Warm or melted butter makes it clump together instead of staying crumbly. Also, don’t cover the dish while baking!
Too sweet? Reduce the sugar in the filling to 1/3 cup, or skip the brown sugar in the topping and just use the nuts and butter for a more savory-leaning crunch.
Make-Ahead Sweet Potato Casserole Tips
Here’s the thing — this is one of the best dishes to prep in advance. I actually prefer making it the night before Thanksgiving because the flavors have time to meld and I’m not frantically cooking ten things at once.
To make it ahead, prepare the filling and pour it into your greased baking dish. Make the pecan topping separately and store it in a zip-lock bag. Keep both in the fridge overnight. When you’re ready to bake, sprinkle on the topping and bake as directed — you might need an extra 5–10 minutes since everything is coming from cold.
It’s the same brilliant concept as prepping a strawberry pretzel salad the day before — less chaos, same delicious result.
Storage and Reheating Guide
| Storage Method | Duration | Tips |
|---|---|---|
| Refrigerator (covered) | 4–5 days | Cover tightly with foil or plastic wrap |
| Freezer (before baking) | Up to 1 month | Freeze filling only; add fresh topping before baking |
| Freezer (after baking) | Up to 2 months | Topping may soften; reheat uncovered to re-crisp |
Reheating: Warm individual portions in the microwave for 1–2 minutes, or reheat the whole dish in a 325°F oven for 15–20 minutes uncovered to bring back some of that topping crunch.
No-waste kitchen idea: Got leftover sweet potato filling without topping? Stir it into oatmeal, spread it on toast, or use it as a filling for air fryer pastries. Waste not, want not!
Nutritional Information (Per Serving)

| Nutrient | Amount |
|---|---|
| Calories | ~320 kcal |
| Carbohydrates | ~48g |
| Fat | ~13g |
| Protein | ~4g |
| Fiber | ~3g |
| Sugar | ~30g |
| Sodium | ~180mg |
Nutritional values are estimates based on 15 servings. They’ll vary depending on exact ingredients used.
Frequently Asked Questions
Can I use canned sweet potatoes instead of fresh?
Yes, you can! Drain them really well and pat them dry before mashing — canned sweet potatoes hold a lot of extra liquid that’ll make your filling watery if you skip this step. Fresh is always my first choice for the best flavor, but canned is a solid shortcut when you’re in a pinch.
What’s the difference between sweet potatoes and yams?
In most American grocery stores, what’s labeled “yam” is actually a variety of sweet potato with orange flesh — and that’s exactly what you want for this recipe. True yams are starchier, less sweet, and harder to find outside of specialty stores. When in doubt, look for the ones with bright orange flesh inside.
Can I make this sweet potato casserole without nuts?
Absolutely — just leave the pecans out of the topping. You’ll still get that buttery brown sugar streusel crumble without the crunch. Or swap in oats for a different texture that’s equally delicious and nut-free. It’s a great option if you’re hosting guests with nut allergies.
How do I know when the casserole is done baking?
The topping should be a deep golden brown and the filling should be set — not jiggly when you gently shake the pan. If the topping is browning too fast before the filling sets, loosely tent it with foil for the last 10 minutes. Every oven is a little different, so start checking around the 35-minute mark.
What other dishes go well with sweet potato casserole?
This creamy sweet potato bake pairs beautifully with roast turkey, ham, or even a hearty vegetarian main. For a full holiday dessert spread, check out this gorgeous lemon blueberry cake — it’s the perfect bright, fresh finish after all those rich savory dishes. And if you’re feeding a crowd that includes kids, these pizza cupcakes make a fun appetizer to keep little ones happy while dinner’s in the oven.
Try It and Share!
If you make this sweet potato casserole, I really want to hear how it went! Did you stick to the classic pecan topping, or did you go for marshmallows? Did your family fight over the last scoop? (Mine always does.)
Leave a comment below with your experience, and if you loved it — please pin it on Pinterest so other holiday cooks can find it too. Sharing really does make a difference, and it genuinely makes my day when I see this dish showing up on someone else’s table.
Happy cooking, and may your topping always be perfectly crunchy!

Irresistible Sweet Potato Casserole
Equipment
- Large pot
- Cutting board
- Large mixing bowl
- Potato masher
- Electric mixer
- Casserole dish (8×11, 9×13, or deep-dish 10-inch pie pan)
- Fork or pastry blender
Ingredients
Sweet Potato Filling
- 5 large sweet potatoes orange yams, 4–5 potatoes
- 3 large eggs
- ½ cup evaporated milk or substitute cream or half-and-half
- 1 tsp vanilla extract
- ½ cup granulated sugar
- ½ tsp salt
- ¼ cup butter melted
Pecan Streusel Topping
- 3 tbsp butter cold works best for crumbly texture
- ¼ cup all-purpose flour
- 1 cup light brown sugar
- 1 cup pecans chopped
Instructions
- Place sweet potatoes (whole, unpeeled) in a large pot. Add enough water to cover them about halfway — at least 3–4 inches of water. Bring to a boil, then reduce to a medium simmer. Cover and cook for 20–40 minutes until a fork slides in easily but the potatoes are not mushy or falling apart.
- Drain the water and transfer the sweet potatoes to a cutting board or plate. Let them cool for 10–15 minutes until cool enough to handle. Peel and discard the skins — they’ll slip right off. Place the peeled potatoes into a large mixing bowl.
- Add the eggs, evaporated milk, vanilla extract, granulated sugar, salt, and melted butter to the bowl with the sweet potatoes. Start mashing with a potato masher, then switch to an electric mixer on low speed for about 45 seconds until the mixture is silky smooth and lump-free.
- Lightly grease your casserole dish. Pour the sweet potato mixture in and spread it into an even layer. An 8×11″, 9×13″, or deep-dish 10″ pie pan all work great.
- In a separate bowl, combine the flour, brown sugar, and chopped pecans. Add the butter and cut it in with a fork or pastry blender until you get a crumbly, sandy texture. Sprinkle the topping generously and evenly over the sweet potato filling.
- Bake at 350°F (175°C) for 35–40 minutes, until the topping is golden brown and the filling is set and no longer jiggly in the center. Let rest for 5 minutes before serving — the topping will crisp up a bit more as it cools.
