This sweet potato casserole with buttery brown sugar streusel topping is a comforting, make-ahead holiday side dish your family will ask for year after year.
A Comfort Classic: Sweet Potato Casserole With Streusel Topping
There are certain dishes that just feel like the holidays. For us, this sweet potato casserole with streusel topping is right at the top of that list. It’s warm, cozy, sweet-but-savory, and makes the house smell like a hug. This is the kind of Thanksgiving side dish that disappears before you even sit down to eat. The kind that someone always goes back for seconds of—quietly, while they think no one’s looking.
I first made this casserole when Lily was still in a booster seat at the table, and Emma was just learning how to say “casserole” (she pronounced it “casserollie,” which I still can’t say without smiling). That year, my husband’s parents came to visit, and I was determined to cook the whole meal myself for the first time. Ambitious? Absolutely. Exhausting? Oh yes. But this dish? It was the one thing that didn’t stress me out. I made it the night before, popped it in the oven while the turkey rested, and it came out golden, bubbly, and perfect.
Now, it’s tradition.
Eva’s Note:
One year, I forgot to make the sweet potato casserole, and my son Noah looked at me like I had personally ruined Thanksgiving. Safe to say, it hasn’t happened again.
Whether you’re hosting a full table or just bringing a dish to share, this sweet potato casserole fits right in. It’s a classic holiday casserole with a little twist: a buttery streusel topping that gives you that satisfying crunch with every bite. And if you’re serving something like Southern sweet potato cornbread, well—you’ve got a soul-warming Southern spread in the making.
Why This Sweet Potato Casserole Works Every Time
You know how some recipes just work—no fuss, no weird texture surprises, no scrambling at the last minute? This one’s like that. Our sweet potato casserole with streusel topping has become a go-to not just because it’s delicious (it really is), but because it’s dependable. It holds up whether you’re making it fresh, prepping it ahead, or reheating it three days later when everyone’s grazing through the leftovers.
At our house, each kid has their favorite part: Emma loves the crispy corners, Noah’s in it for the creamy center, and Lily? She’ll politely “sample” the buttery streusel topping before the rest of us even make it to the table. That topping is what really makes this dish stand out—it’s like the best part of a crumble dessert, but on top of soft, cinnamon-kissed sweet potatoes. The contrast in textures? Pure comfort.
Here’s why this make-ahead casserole belongs on your holiday table:
• Creamy sweet potatoes – roasted (not boiled) for deeper flavor
• Crunchy brown sugar topping – that melts and crisps in all the right ways
• Easy to prep ahead – mix today, bake tomorrow, still amazing
• Family-approved – from toddlers to in-laws, this one’s a win
• Doesn’t take up stovetop space – oven-only means less juggling on big cooking days
I’ve tried dozens of variations over the years, but this is the version I keep coming back to. It’s nostalgic, flexible, and totally stress-free. Honestly? It’s just as good on a random Tuesday as it is on Thanksgiving.
Ingredients You’ll Need
This sweet potato casserole recipe is beautifully simple—no complicated extras or hard-to-find ingredients. Most of these are pantry staples, which is exactly what I need when I’m juggling a holiday grocery list that’s already longer than my kids’ wishlists.
You can use fresh or canned sweet potatoes here, but I’ll be honest: I strongly prefer fresh. Roasting them brings out that natural sweetness and gives the casserole a depth that boiling just can’t match. If you’re short on time, though, canned will still give you a cozy, delicious dish—just skip the extra salt.
Here’s what you’ll need to make the base and the buttery streusel topping:
For the Sweet Potato Base:
• 3 lbs sweet potatoes (5–6 medium), peeled and cubed
• 6 tbsp melted butter
• ½ cup sugar
• 2 large eggs
• 2 tsp vanilla extract
• 1 tsp cinnamon
• 1 tsp salt
• ¼ cup half-and-half
For the Streusel Topping:
• 3 tbsp salted butter, softened
• 1 cup brown sugar
• ⅓ cup flour
Eva’s Note:
If you’re making this with little ones, let them help mix the topping. Emma loves squishing the brown sugar and butter with her fingers—just be prepared for a sticky kitchen and a lot of “taste testing.”
How to Make Sweet Potato Casserole With Streusel Topping
This is one of those recipes that rewards a little prep with a lot of flavor—and once it’s in the oven, your whole house will smell like the holidays. I’ve tested this sweet potato casserole recipe more times than I can count (usually with a little helper or two beside me), and every step is here to help you avoid watery casseroles, grainy textures, or soggy toppings.
The most important trick? Roast your sweet potatoes. I know boiling feels faster, but it adds too much moisture, and you end up needing to troubleshoot how to thicken sweet potato casserole after the fact.
Eva’s Note:
Roasting the sweet potatoes deepens the flavor—skip the water! Just dice, toss with a little oil, and roast until soft and caramelized.
Here’s how to make it from start to finish:
1. Roast the Sweet Potatoes
Preheat your oven to 400°F. Spread the peeled and cubed sweet potatoes (3 lbs) on a baking sheet, drizzle with oil, and roast for about 30–35 minutes, until fork-tender and lightly browned. Let cool for 10 minutes.
2. Mash and Mix the Filling
Transfer the roasted sweet potatoes to a large bowl. Mash until smooth. Stir in:
• 6 tbsp melted butter
• ½ cup sugar
• 2 tsp vanilla
• 1 tsp cinnamon
• 1 tsp salt
• ¼ cup half-and-half
3. Add the Eggs (Carefully!)
Eva’s Tip: Let the potatoes cool before adding eggs—warm potatoes can scramble the eggs!
Once cool enough to touch, whisk in 2 large eggs until well combined.
4. Pour Into Baking Dish
Spread the sweet potato mixture into a 9×13 baking dish (or two smaller ones if you want to freeze one for later—more on that soon!).
5. Make the Streusel Topping
In a separate bowl, combine:
• 3 tbsp softened salted butter
• 1 cup brown sugar
• ⅓ cup flour
Use a fork (or your hands) to mash and mix until crumbly.
6. Sprinkle and Bake
Evenly sprinkle the buttery streusel topping over the casserole. Bake at 350°F for 35–40 minutes, until the topping is crisp and golden brown.
Eva’s Tip: Want extra crunch? Broil for 1–2 minutes at the end—just keep a close eye so it doesn’t burn!
And that’s it! You’ll end up with a sweet potato casserole that’s smooth and rich underneath, with a golden streusel topping that tastes like a cookie and a crumble had a holiday baby.
Bonus Pairing: If you’re looking to finish your meal with something sweet, this goes beautifully with a gooey pecan pie cobbler. That combo? Pure holiday magic.
Make It Ahead (Or Freeze for Later!)
Let’s be honest—when you’re cooking for a crowd (or even just your own wild little crew), anything you can prep ahead is a gift. That’s why this make-ahead sweet potato casserole is one of my top holiday heroes. I almost always assemble it the night before Thanksgiving—usually after the kids are in bed and I have a moment of quiet—and then just bake it fresh the next day.
And yes, you can freeze it! I’ve done it after a busy December week when I knew I’d need something comforting on hand. It freezes beautifully if you follow a couple of easy steps.
To Refrigerate:
• Assemble the casserole (filling + topping) in your baking dish.
• Cover tightly with foil or plastic wrap.
• Store in the fridge for up to 2 days.
• Bake as directed—no need to bring to room temp, just add an extra 5–10 minutes in the oven.
To Freeze:
• Prep the sweet potato filling and spread it in a freezer-safe dish.
• Leave off the streusel topping (it gets soggy in the freezer).
• Wrap tightly with foil and freeze for up to 2 months.
• When ready to bake, thaw overnight in the fridge, then add the fresh streusel before baking.
Eva’s Tip: I often split the recipe into two smaller casseroles—one for now, one to freeze. Holiday magic, twice!
To Reheat:
• Reheat leftovers in a 300°F oven, covered with foil, for about 20–25 minutes.
• For crispy topping, uncover for the last 5 minutes.
This sweet potato casserole plays well with so many meals, but if you need a weeknight pairing idea, I love serving it alongside honey garlic chicken. That mix of savory and sweet? Total comfort food win.
Variations and Swaps
One of the things I love most about this sweet potato casserole with streusel topping is how flexible it is. Whether you’re feeding someone with food allergies, trying to cut back on sugar, or just want to switch it up a little, this recipe welcomes your tweaks.
Over the years, readers (and a few picky family members) have asked for different versions—and let me tell you, some of the changes have turned into new favorites. Here are a few of the easiest swaps to make it your own:
Dairy-Free
• Use plant-based butter (like Earth Balance) and coconut milk or oat milk instead of half-and-half
• Make sure your brown sugar is vegan if that’s important to you
Nut-Free
• The original recipe is already nut-free
• Just avoid adding optional pecans in the topping if you’re customizing
Less Sweet
• Cut the sugar in the sweet potato mixture down to ¼ cup without losing texture
• You can also reduce the brown sugar in the streusel to ½ cup for a more subtle sweetness
Add Pecans (for a Nutty Twist)
• My Aunt Rayna always adds ½ cup chopped pecans to the streusel topping—pure Southern joy
• It adds crunch and a hint of roasted flavor that’s just perfect for a traditional Thanksgiving side dish
Eva’s Note: If you’re cooking for a mixed crowd, try making two small casseroles—one classic, one tweaked. That way, everyone gets a spoonful of something they love.
Serving Suggestions
This sweet potato casserole with streusel topping is a standout on its own—but let’s be real, it really shines when it’s part of a full, comforting meal. Whether you’re building your Thanksgiving table or planning a Sunday dinner that feels a little special, this dish pairs beautifully with savory mains and classic sides.
Here’s what we love to serve it with:
• Roast turkey or chicken – for that perfect sweet and savory balance
• Green beans with garlic – something fresh to cut through the richness
• Southern-style mac and cheese – because carbs love company
• Buttered dinner rolls – to mop up every bite
• Hot spiced apple cider or sweet tea – warm and welcoming drinks that pair perfectly
And if you’re going full Southern comfort mode (which I fully support), you must finish the meal with something like our classic pecan pie with maple and bourbon. Trust me—your guests will be talking about that meal for years.
Frequently Asked Questions About Sweet Potato Casserole
Q: Can I make sweet potato casserole ahead of time?
✅ Answer: Yes! You can assemble the entire casserole—filling and topping—and refrigerate it for up to 2 days before baking.
Eva’s Note: I always prep mine on Wednesday night, cover it with foil, and slide it into the fridge. On Thanksgiving morning, it goes right into the oven while the turkey rests. One less thing to worry about!
Q: What is streusel topping made of?
✅ Answer: Streusel topping is a simple, sweet crumble made with butter, brown sugar, and flour. That’s it! It bakes into a crispy, caramelized layer that tastes like dessert.
Eva’s Note: The smell while it bakes? Like fresh-baked cookies and toasted sugar. Everyone always drifts into the kitchen “just to check on it.”
Q: How do you thicken sweet potato casserole?
✅ Answer: The key is using eggs and avoiding too much added liquid. Also, make sure your sweet potatoes cool slightly before mixing—if they’re too hot, they can mess with the texture.
Eva’s Note: One year I rushed and added the eggs too soon. The result? Sweet potato scramble. Now I always let the mash cool before adding eggs—lesson learned.
Q: Can I freeze sweet potato casserole?
✅ Answer: Absolutely! Freeze it before baking (without the topping), then thaw and add the streusel just before cooking.
Eva’s Note: I once pulled a frozen one out on a hectic December night when the kids were cranky and dinner felt impossible. It saved the day and reminded me why this dish always earns a spot in my freezer stash.
Final Thoughts from My Table to Yours
If you’ve made it this far, I hope you can feel just how much love I have for this sweet potato casserole recipe. It’s more than just a Thanksgiving side dish. It’s a little slice of tradition, warmth, and comfort—wrapped in cinnamon, brown sugar, and buttery streusel.
At our house, this casserole has become a quiet little star on the holiday table. It’s the dish my kids ask for every year. It’s the one I bring to friendsgiving, potlucks, and church dinners. And it’s the recipe I always make in double—because someone always wants to take some home.
Eva’s Note:
From my family’s table to yours—whether this is your first time making it or your fiftieth, I hope this sweet potato casserole brings comfort, joy, and togetherness to your holiday season. And if it becomes part of your tradition too? I’d be so honored.
Leave me a note in the comments—what did your crew think?
Thank you for spending time in my kitchen today. If you try this recipe, I’d love to hear how it turns out for you. Your stories, tweaks, and memories are what make Noted Recipes a true community.
With love and a streusel-dusted spoon,
Eva
Sweet Potato Casserole With Streusel Topping (Make-Ahead Friendly!)
- Total Time: 1 hour
- Yield: 8 servings 1x
- Diet: Vegetarian
Description
A cozy and comforting sweet potato casserole with a buttery brown sugar streusel topping. Perfect as a make-ahead Thanksgiving side dish your family will love.
Ingredients
3 lbs sweet potatoes (5–6 medium), peeled and cubed
6 tbsp melted butter
½ cup sugar
2 large eggs
2 tsp vanilla extract
1 tsp cinnamon
1 tsp salt
¼ cup half-and-half
For the Streusel Topping:
3 tbsp salted butter, softened
1 cup brown sugar
⅓ cup flour
Instructions
1. Preheat oven to 400°F. Roast cubed sweet potatoes for 30–35 minutes until tender, then cool slightly.
2. Mash sweet potatoes in a large bowl. Stir in melted butter, sugar, vanilla, cinnamon, salt, and half-and-half.
3. Once cooled, whisk in eggs carefully to avoid scrambling.
4. Spread the mixture evenly into a 9×13 baking dish.
5. In a separate bowl, mix streusel topping ingredients until crumbly.
6. Sprinkle topping evenly over the casserole.
7. Bake at 350°F for 35–40 minutes, broiling for the last 1–2 minutes for a crisp top.
Notes
Roasting instead of boiling intensifies the flavor and avoids excess moisture.
Always let mashed sweet potatoes cool before adding eggs.
This casserole can be assembled ahead and refrigerated up to 2 days before baking.
Freeze without topping if storing long-term, then add topping before baking.
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Category: Side Dish
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 square (approx. 1 cup)
- Calories: 310
- Sugar: 23g
- Sodium: 280mg
- Fat: 13g
- Saturated Fat: 7g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 4g
- Protein: 4g
- Cholesterol: 55mg