Oh my gosh, you guys – this sweet potato casserole recipe is the stuff holiday dreams are made of! I still remember the first time I made it for Thanksgiving years ago. My skeptical uncle took one bite of that creamy sweet potato filling topped with that irresistible crunchy streusel and went back for thirds. Now it’s non-negotiable at our family gatherings.

What makes this version special? That perfect sweet-salty balance, for starters. The fluffy whipped sweet potatoes practically melt in your mouth, while the brown sugar-pecan topping gives you that satisfying crunch in every bite. And here’s my little secret – I always make extra streusel because people fight over those caramelized pecan bits!
Whether you’re feeding a crowd or just want something cozy for Sunday supper, this casserole delivers. The aroma alone will have everyone hovering around the oven. Just wait till you see how quickly the dish empties – I’m talking clean-swipe-with-your-finger levels of deliciousness.
Why You’ll Love This Sweet Potato Casserole Recipe
First off, this recipe is so easy—even if you’re not a confident cook, you can nail it. The sweet potato base whips up in minutes, and that streusel topping? Just toss everything together—no fancy techniques needed.
But here’s the real magic: the flavor. That perfect balance of sweet and salty makes people go wild for it. I’ve seen picky eaters and food snobs alike fall in love with this dish.
It’s practically designed for holidays—Thanksgiving, Christmas, Easter, you name it. The casserole holds beautifully in the oven if your turkey runs late, and leftovers (if you have any!) taste amazing reheated.
Most importantly? It’s a guaranteed crowd-pleaser. I bring this to potlucks and always get asked for the recipe. One bite and you’ll understand why!
Ingredients for Sweet Potato Casserole Recipe
Okay, let’s talk ingredients – and I mean the good stuff! Every item here plays a specific role in creating that perfect sweet-salty harmony. I’ve tested this recipe dozens of times, and these measurements give you that ideal fluffy-sweet base with that addictive crunchy topping.

For the sweet potato base:
- 4 large sweet potatoes (about 3 lbs total – peeled and cubed)
- ½ cup granulated sugar (trust me, this balances the natural sweetness perfectly)
- 1 teaspoon kosher salt (don’t skip this – it makes all the flavors pop!)
- 1 teaspoon pure vanilla extract (the good stuff – no imitation here)
- 2 large eggs (room temperature blends smoother)
- ½ cup unsalted butter, melted (yes, real butter – it makes all the difference)
For that glorious streusel topping:
- 1 cup packed light brown sugar (dark brown works too for deeper flavor)
- ½ cup all-purpose flour (spooned and leveled – no packing!)
- 1 cup chopped pecans (toast them first for extra nutty goodness)
- ½ cup unsalted butter, melted (again – real butter or bust)
Quick substitution note: if nuts aren’t your thing, you can swap pecans for rolled oats or even crushed cornflakes for crunch. And for my dairy-free friends, coconut oil works surprisingly well in place of butter!
How to Make Sweet Potato Casserole Recipe
Alright, let’s get cooking! I promise this comes together easier than you think. Just follow these simple steps, and you’ll have everyone begging for seconds (and the recipe).
Preparing the Sweet Potato Base
First things first – cook those sweet potatoes! I usually boil them (peeled and cubed) for about 15-20 minutes until they’re fork-tender. Pro tip: microwave works too if you’re short on time – just poke them all over and nuke for 8-10 minutes.
Drain them well and let them sit for a minute – soggy potatoes make a soggy casserole, and we don’t want that! Now comes the fun part: grab your electric mixer and beat those warm potatoes with the sugar, salt, vanilla, eggs, and melted butter. Whip it good for 4-5 minutes until it’s silky smooth and fluffy. You’ll know it’s ready when it looks like orange clouds!
Making the Streusel Topping
While that bakes, let’s make the magic happen! In a medium bowl, mix together the brown sugar, flour, and pecans. Now drizzle in that melted butter and stir until it looks like wet sand with delicious pecan chunks. Don’t overmix – we want clumps for maximum crunch!
Here’s my secret: I always toast the pecans first. Just 5 minutes in a 350°F oven brings out their nutty flavor. But shhh – that’s our little secret!
Baking and Serving
After the sweet potato base bakes for 25 minutes (it should be slightly puffed around the edges), pull it out and sprinkle that glorious streusel all over the top. Be generous – this is the best part! Pop it back in for 10-15 minutes until the topping is golden brown and smells like heaven.
Let it sit for just 5 minutes before serving – this helps the layers set. But honestly? I’ve caught people sneaking spoonfuls straight from the dish while it’s still bubbling! Serve it warm with all your favorite holiday dishes, and watch those happy faces light up.
Tips for the Best Sweet Potato Casserole Recipe
Listen, I’ve made this casserole more times than I can count, and these little tricks make all the difference between “good” and “oh-my-gosh-give-me-the-recipe” amazing:
First, always use room-temperature eggs – they blend into the sweet potato mixture so much smoother than cold ones straight from the fridge. Just set them out when you start prepping!
Second, toast those pecans before adding them to the streusel. Just 5 minutes in a 350°F oven brings out their nutty flavor and takes the topping to another level.
Third, don’t overmix the streusel – you want those buttery, sugary clumps for maximum crunch. A few dry spots are totally fine!
Last pro tip: bake it on the lower rack if your oven runs hot. This prevents the topping from burning while the sweet potatoes get perfectly creamy.
Variations for Sweet Potato Casserole Recipe
Okay, let’s get creative! While I adore the classic version, sometimes it’s fun to mix things up. For a deeper flavor, swap the granulated sugar with pure maple syrup – just reduce it to ⅓ cup since it’s sweeter. My kids beg me to add mini marshmallows on top during the last 5 minutes of baking (watch them closely – they go from golden to burnt fast!).
Feeling fancy? Stir in a tablespoon of bourbon or orange zest to the sweet potato mixture. Or try crushed gingersnaps mixed into the streusel instead of pecans for a spicy twist. The possibilities are endless!
Serving and Storing Sweet Potato Casserole Recipe
This casserole shines brightest served warm alongside all your holiday favorites – think juicy turkey, honey-glazed ham, or even a simple roasted chicken. The sweet-salty flavors pair perfectly with savory mains. Leftovers? (If you’re lucky enough to have any!) Just cover tightly and refrigerate for up to 3 days. Reheat individual portions in the microwave or pop the whole dish back in the oven at 300°F until warmed through. Pro tip: sprinkle a few fresh pecans on top before reheating to revive that irresistible crunch!
Sweet Potato Casserole Recipe FAQs
Can I make this sweet potato casserole ahead?
Absolutely! Prepare the sweet potato base and streusel topping separately up to 2 days in advance. Store them covered in the fridge, then assemble and bake when ready. The flavors actually deepen overnight – just add 5 extra minutes to the baking time since it’s going in cold.
What if I’m allergic to nuts?
No problem! Simply leave out the pecans or swap them for rolled oats or crushed cornflakes. You’ll still get that wonderful crunchy texture without the nuts. My cousin makes it with toasted coconut flakes instead – delicious!
Can I use canned sweet potatoes?
I won’t lie – fresh tastes best. But in a pinch, drain two 29-oz cans of sweet potatoes well and reduce the sugar slightly since they’re often packed in syrup. Mash them extra smooth since canned potatoes can be stringy.
Why is my topping sinking into the casserole?
Ah, the dreaded sinkage! Make sure your sweet potato base bakes for the full 25 minutes before adding topping – it needs that initial set. Also, don’t overmix the streusel; those clumpy bits help it stay on top where it belongs!
Nutritional Information
Just so you know, these nutrition facts are estimates – your exact numbers might vary depending on sweet potato size and brand choices. But here’s the scoop for one serving (about 1/12th of the casserole): around 350 calories, 25g sugar, and 4g fiber from all those good-for-you sweet potatoes. The pecans add healthy fats too!
Remember, holiday dishes are about joy first – but it’s nice to know this sweet potato casserole packs some nutrition along with all that incredible flavor. Now go enjoy every delicious bite!
Share Your Sweet Potato Casserole Recipe
Okay, I’ve shared all my secrets—now it’s your turn! Did you put your own spin on this sweet potato casserole? Maybe added a splash of bourbon or swapped in maple syrup? I want to hear all about it! Leave a comment below with your creations or tag me on social media so I can see your gorgeous dishes. Nothing makes me happier than seeing your kitchen triumphs—especially when they involve that glorious streusel topping!
Print
Irresistible Sweet Potato Casserole Recipe with 4 Secret Tips
- Prep Time: 1 hour
- Cook Time: 35 minutes
- Total Time: 1 hour 35 minutes
- Yield: 12 servings 1x
- Category: Side Dishes
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Description
A sweet and salty sweet potato casserole with a crunchy streusel topping.
Ingredients
- 4 large sweet potatoes
- ½ cup granulated sugar
- 1 teaspoon kosher salt
- 1 teaspoon vanilla extract
- 2 large eggs
- ½ cup unsalted butter, melted
- 1 cup light brown sugar, packed
- ½ cup all-purpose flour
- 1 cup chopped pecans
- ½ cup unsalted butter, melted
Instructions
- Cook sweet potatoes until soft.
- Preheat oven to 375°F. Spray a 2 qt baking dish with nonstick spray.
- Combine cooked sweet potatoes, granulated sugar, salt, vanilla, eggs, and melted butter in a large bowl.
- Beat with an electric mixer for 4-5 minutes until fluffy and smooth.
- Pour into prepared dish and bake for 25 minutes.
- Prepare streusel topping by mixing brown sugar, flour, pecans, and melted butter.
- Sprinkle streusel on baked sweet potatoes and return to oven for 10-15 minutes until lightly browned.
- Serve immediately or cover and serve within 30 minutes.
Notes
- Cook sweet potatoes by boiling, baking, or microwaving until soft.
Nutrition
- Serving Size: 1 serving
- Calories: 350
- Sugar: 25g
- Sodium: 200mg
- Fat: 18g
- Saturated Fat: 9g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 4g
- Protein: 4g
- Cholesterol: 60mg