Sweet Potato Casserole with Pecan Streusel

Jump to Recipe

Introduction

Every Thanksgiving table has one dish that disappears before the turkey is even carved — and this sweet potato casserole with pecan streusel is that dish. Picture it: a silky, cinnamon-spiced sweet potato filling, as smooth as velvet, tucked under a golden-brown crumble of brown sugar, butter, and toasted pecans that bakes up crunchy, caramelized, and completely irresistible. It’s the side that tastes like dessert but absolutely belongs at the dinner table.

Unlike the classic marshmallow-topped version, this casserole leans savory-sweet in the best way — the nutty, buttery streusel balances the natural sweetness of the potatoes instead of doubling it. And here’s the part your holiday schedule will love: you can assemble the whole thing a day ahead, then slide it into the oven while the turkey rests. One less thing to juggle, one more dish that gets rave reviews.

Why This Recipe Works

The streusel is the star. Most sweet potato casseroles rely on marshmallows for their topping. This one goes with a brown-sugar pecan crumble instead — and once you taste that buttery crunch against the creamy filling, you’ll never go back. The streusel bakes up crisp and caramelized, like the best part of a pecan pie landed on top of your sweet potatoes.

Silky filling, every time. The secret is mashing the sweet potatoes while they’re hot and drying them well after boiling. Hot, dry potatoes absorb the butter, eggs, and milk without a single lump, giving you a filling that’s smooth and custardy rather than dense or watery.

Balanced sweetness. With 4 pounds of sweet potatoes in the filling, you only need 1/2 cup of brown sugar — the potatoes do the sweetening work themselves. The cinnamon and nutmeg add warmth, and the pecans bring a savory, toasty depth that keeps the whole dish firmly in side-dish territory.

Make-ahead friendly. Assemble the filling and streusel (or the streusel right on top) up to 24 hours ahead and refrigerate. On Thanksgiving Day, it goes straight from fridge to oven — just add 10 minutes to the bake time.

Ingredients You’ll Need

  • Sweet potatoes (4 lbs, about 5 large) — the heart of the dish. Look for firm, evenly shaped potatoes without soft spots. Fresh always beats canned here: you get better flavor and none of the syrupy sweetness of canned.
  • Unsalted butter (1/2 cup + 1/3 cup, divided) — melted into the filling for richness, and tossed with the streusel ingredients so every crumb gets coated and crisps up.
  • Light brown sugar (1/2 cup + 1/2 cup, divided) — half sweetens the filling gently; half goes into the streusel where it caramelizes into that golden, crunchy magic.
  • Eggs (2 large, lightly beaten) — bind the filling and give it a light, custardy set so it slices cleanly.
  • Whole milk (1/2 cup) — loosens the mash to a creamy, scoopable consistency. Warm is fine but not required.
  • Pure vanilla extract (1 tsp) — rounds out the sweetness with warmth.
  • Ground cinnamon (1 tsp) + ground nutmeg (1/2 tsp) — the classic warm-spice duo. Cinnamon leads, nutmeg backs it up.
  • Kosher salt (3/4 tsp + 1/4 tsp, divided) — don’t skip it. Salt is what keeps this dish from tasting like dessert.
  • Pecans (1 cup, chopped) — the crunch. Chop them roughly so you get a mix of fine crumbs and chunky pieces in the streusel.
  • All-purpose flour (1/2 cup) — the structural backbone of the streusel. It holds the butter and sugar into those irresistible clumps.

How to Make It (Step by Step)

1. Prep the dish and oven. Preheat to 375°F (190°C) and butter a 9×13-inch baking dish.

2. Cook the sweet potatoes. Peel, chunk, and boil in salted water for 15–20 minutes until completely tender and falling apart. Drain very well and let them steam in the colander for 2 minutes.

3. Mash while hot. Mash the potatoes until smooth — a hand mixer is fastest and gets rid of every lump.

4. Build the filling. Whisk in the melted butter, 1/2 cup brown sugar, beaten eggs, milk, vanilla, cinnamon, nutmeg, and salt until creamy and smooth.

5. Fill the dish. Spread the mixture evenly into the buttered baking dish and smooth the top.

6. Make the streusel. Toss the chopped pecans, flour, 1/2 cup brown sugar, and salt with the melted butter until everything is coated and clumpy.

7. Top it. Sprinkle the streusel evenly over the filling, crumbling large clumps with your fingers so the topping bakes up crisp all over.

8. Bake. 35–40 minutes, until the streusel is deep golden brown and the edges are bubbling.

9. Rest and serve. Wait 10 minutes — the streusel sets and gets even crunchier as it cools.

Pro Tips for the Crunchiest Streusel

Dry your potatoes. Water is the enemy of a crisp topping. After draining, let the chunks steam in the colander for a couple of minutes — the residual heat drives off surface moisture.

Don’t overwork the streusel. Toss it just until the butter coats everything and clumps form. Over-mixing turns it into a paste instead of a crumble.

Watch the color. Brown sugar caramelizes fast. If the topping is browning too quickly before the filling is hot through, tent the dish loosely with foil for the last 10 minutes.

Chop pecans, don’t grind them. You want a mix of fine crumbs (for coverage) and chunky pieces (for crunch). Pulsing in a food processor usually overdoes it — a knife gives you better control.

Salt the filling, then taste. Sweet potatoes vary in sweetness. Taste the filling before it goes in the dish and add another pinch of salt if it tastes flat — salt is what makes this a side dish, not a dessert.

Easy Variations

  • Marshmallow-streusel hybrid: Use half the streusel amount and scatter mini marshmallows over the top for the last 10 minutes of baking. Best of both worlds.
  • Walnut version: Swap walnuts for pecans in a pinch — slightly less buttery, still delicious.
  • Bourbon twist: Add 2 tablespoons of bourbon to the filling with the milk for a grown-up warmth.
  • Gluten-free: Swap the all-purpose flour for a 1:1 gluten-free flour blend — the streusel crisps up just the same.
  • Extra-nutty: Double the pecans and halve the flour for a streusel that’s more crumble, less cookie.

Storage & Make-Ahead Instructions

Make ahead (up to 24 hours): Assemble the filling in the dish, add the streusel on top, cover tightly with plastic wrap, and refrigerate. Bake straight from the fridge, adding 10 minutes to the time.

Leftovers: Cool completely, cover, and refrigerate for up to 4 days. Reheat covered at 350°F with a spoonful of milk stirred into the filling — the streusel crisps back up beautifully.

Freezing: The baked or unbaked filling (without streusel) freezes well for up to 2 months. Thaw overnight in the fridge, add fresh streusel, and bake as directed. Freeze the streusel separately in a zip-top bag for the best crunch.

Frequently Asked Questions

Can I use canned sweet potatoes?
You can, but drain them extremely well and expect a sweeter result — canned sweet potatoes pack syrupy moisture. Reduce the added brown sugar in the filling to 1/3 cup to compensate. Fresh is strongly recommended.

Why is my filling watery?
Almost always under-draining. Sweet potatoes hold a lot of water — drain thoroughly and let them steam-dry in the colander. Mashing while hot also helps the excess moisture cook off.

Can I make this without eggs?
Yes — the eggs mainly add structure. Swap in 2 extra tablespoons of milk per egg; the filling will be a little softer but still delicious.

Is this a side dish or a dessert?
Both, honestly. It lands on the dinner table at Thanksgiving and disappears like dessert. The salt and pecans keep it savory enough for the main spread.

Can I double the recipe?
Absolutely — use two 9×13 dishes rather than one giant pan so the center bakes through. Bake time stays the same.

Sweet Potato Casserole with Pecan Streusel

This sweet potato casserole with pecan streusel is the Thanksgiving side dish dreams are made of — a silky, cinnamon-spiced sweet potato base tucked under a buttery, crunchy brown-sugar pecan crumble that bakes up golden and caramelized. It tastes like dessert but earns its place at the dinner table, and it can be fully assembled a day ahead.
Prep Time 20 minutes
Cook Time 40 minutes
Total Time 1 hour
Course Side Dish
Cuisine American
Servings 12 servings
Calories 348 kcal

Ingredients
  

  • 4 pounds sweet potatoes about 5 large, peeled and cut into 2-inch chunks
  • 1/2 cup unsalted butter (1 stick), melted
  • 1/2 cup packed light brown sugar
  • 2 large eggs lightly beaten
  • 1/2 cup whole milk
  • 1 teaspoon pure vanilla extract
  • 1 teaspoon ground cinnamon
  • 1/2 teaspoon ground nutmeg
  • 3/4 teaspoon kosher salt
  • 1 cup chopped pecans
  • 1/2 cup all-purpose flour
  • 1/2 cup packed light brown sugar
  • 1/3 cup unsalted butter melted
  • 1/4 teaspoon kosher salt

Instructions
 

  • Preheat the oven to 375°F (190°C). Butter a 9×13-inch baking dish.
  • Place the sweet potato chunks in a large pot and cover with cold salted water. Bring to a boil over high heat, then reduce to a simmer and cook until the potatoes are completely tender and falling apart, 15 to 20 minutes. Drain very well and let sit in the strainer 2 minutes so excess moisture steams off.
  • Transfer the hot sweet potatoes to a large bowl and mash until smooth (a hand mixer makes this fast and lump-free).
  • Whisk in the melted butter, 1/2 cup brown sugar, eggs, milk, vanilla, cinnamon, nutmeg, and 3/4 teaspoon salt until completely smooth and creamy. Taste and add a pinch more salt if needed.
  • Spread the sweet potato mixture evenly into the buttered baking dish and smooth the top.
  • In a medium bowl, stir together the chopped pecans, flour, 1/2 cup brown sugar, and 1/4 teaspoon salt. Pour in the melted butter and toss until every crumb is coated and the mixture clumps together.
  • Sprinkle the pecan streusel evenly over the sweet potato filling, covering the surface completely — crumble any large clumps with your fingers so the topping bakes up crisp all over.
  • Bake for 35 to 40 minutes, until the streusel is deep golden brown and the edges of the casserole are bubbling.
  • Let rest 10 minutes before serving — the streusel sets and gets even crunchier as it cools.

Notes

Dry potatoes make creamy casserole. After draining, let the chunks steam in the colander for a couple of minutes — watery potatoes dilute the filling and the streusel goes soggy.
 
Mash the sweet potatoes while they’re hot. Cold sweet potatoes resist mashing and leave lumps; hot ones turn silky with almost no effort.
 
Make it ahead: assemble the filling and streusel separately (or the streusel right on top), cover tightly, and refrigerate up to 24 hours. Add 10 extra minutes to the bake time if it goes in cold.
 
Toasty, not burnt: the brown sugar in the streusel caramelizes fast. If the topping is browning too quickly before the filling is hot, tent the dish loosely with foil for the last 10 minutes.
 
Swap or skip: walnuts stand in for pecans in a pinch; for a marshmallow twist, skip the streusel and top with mini marshmallows for the last 10 minutes of baking — but honestly, the pecan crumble wins every vote.
 
Leftovers keep 4 days in the fridge. Reheat covered at 350°F with a spoonful of milk stirred into the filling, and the streusel crisps right back up.

Leave a Comment

Recipe Rating