Written by

Michelle Clark

Published

Easy Make-Ahead Sweet Potato Casserole with Pecan Streusel

Ready In 45 minutes
Servings 8 servings
Difficulty Easy

My brother-in-law had refused to touch sweet potato casserole for thirty-seven years. Thirty-seven years of Thanksgiving dinners pushing the orange stuff around his plate, of claiming it was “dessert pretending to be a side dish,” of watching everyone else scoop up seconds while he stuck to plain mashed potatoes. Then last November, I caught him. I’d made this version on a random Tuesday—no holiday, no audience, just me wanting something warm and a little sweet after a long week. I walked back into the kitchen to grab my coffee and there he was, standing over the baking dish with a fork, mid-bite, caught red-handed. He didn’t even try to deny it. “This one’s different,” he said, and honestly, the smug satisfaction I felt was probably unreasonable. But that’s the thing—I’d been telling him for years that the right version could change his mind, and let me tell you, proving yourself right never gets old.

This sweet potato casserole with pecan streusel isn’t your grandma’s marshmallow-topped situation. It’s faster, it’s make-ahead friendly, and it has this nutty, buttery crumble that somehow makes everything feel more grown-up. I mean, I love a toasted marshmallow as much as the next person, but there’s something about that pecan streusel—crunchy, caramelized, just barely sweet—that hits different. Maybe you’ve been there, staring at a sweet potato casserole recipe that calls for boiling and mashing and all kinds of fuss on a busy weeknight. This one skips all that nonsense. You roast the sweet potatoes whole (or even use canned if you’re truly in a pinch), mash them up, and layer on that streusel like you’re building something special. And the best part? You can assemble it the night before, pop it in the fridge, and bake it off when you’re ready. That’s the kind of energy I can get behind on a Wednesday.

I keep coming back to this recipe because it does what a good weeknight side dish should do—it makes you feel like you put in effort without actually requiring much. The sweet potatoes get creamy and almost custard-like, the streusel gets all golden and crunchy, and somehow the whole thing comes together in under an hour if you’re organized. It’s simple enough for a random Tuesday but fancy enough to bring to a potluck or holiday dinner. And honestly, after watching my brother-in-law eat three servings of something he swore he hated for almost four decades, I’m pretty sure this recipe has some kind of magic in it.

Why You’ll Love This Recipe

Let me tell you why this sweet potato casserole with pecan streusel has become my go-to for everything from hectic weeknights to holiday dinners. I’ve tested this version at least a dozen times, tweaked the streusel ratio, adjusted the sweetness, and even brought it to a neighbor’s potluck where it disappeared before the green bean casserole. Here’s what makes it stand out:

  • Quick & Easy: Comes together in about 45 minutes from start to finish, and most of that is hands-off roasting time. Perfect for those nights when you’re tired and hungry and just want something warm on the table.
  • Simple Ingredients: No fancy grocery trips needed. Sweet potatoes, butter, brown sugar, pecans, and a few pantry staples are all you need. You probably have most of this stuff already.
  • Perfect for Weeknights and Holidays: This is the rare recipe that works for a Tuesday dinner and a Thanksgiving spread. It’s flexible like that. The make-ahead option means you can prep it the night before and just bake when you’re ready.
  • Crowd-Pleaser: I’ve served this to kids, picky eaters, and my brother-in-law who swore he hated sweet potatoes. Everyone goes back for seconds. The pecan streusel is usually the first thing to disappear.
  • Unbelievably Delicious: The texture combo is next-level. Creamy, almost pudding-like sweet potatoes topped with this crunchy, buttery, caramelized pecan mixture. It’s comfort food that feels a little special without being complicated.

What makes this recipe different from the rest? It’s the roasting method. Instead of boiling the sweet potatoes (which makes them waterlogged and bland), you roast them whole until they’re soft and caramelized. This concentrates the natural sweetness and gives you that rich, deep flavor without adding extra sugar. Then there’s the streusel—I use cold butter cut into the flour and brown sugar, which gives you those perfect little clumps that get all crispy and golden in the oven. It’s not just another sweet potato casserole. It’s the one that makes people close their eyes after the first bite.

This recipe is the kind that makes you feel good about what you’re eating. It’s comfort food reimagined—healthier than the marshmallow version, faster than the traditional boiled-and-mashed method, but with the same soul-soothing satisfaction. Perfect for impressing guests without stress, or turning a simple weeknight dinner into something memorable.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples, which makes this sweet potato casserole perfect for last-minute cooking.

For the Sweet Potato Base

  • 3 pounds sweet potatoes (about 4 medium-large sweet potatoes, or 5 smaller ones) — I prefer Garnet or Jewel varieties for their deep orange color and natural sweetness. Look for ones that feel heavy for their size and have smooth, unblemished skin.
  • 4 tablespoons unsalted butter, melted — adds richness and helps create that silky texture. You can use salted butter and just reduce the added salt slightly.
  • 1/4 cup brown sugar, packed — light or dark works here. Dark brown sugar gives a deeper, almost molasses-like flavor that I personally love.
  • 2 large eggs, lightly beaten — these help bind the casserole and give it a custard-like texture. Make sure they’re at room temperature so they incorporate smoothly.
  • 1/2 cup milk (whole milk preferred, but 2% works fine) — adds creaminess. You can use unsweetened almond milk or oat milk for a dairy-free option.
  • 1 teaspoon vanilla extract — enhances the sweetness and adds warmth. Use real vanilla if you have it, but imitation works in a pinch.
  • 1/2 teaspoon ground cinnamon — brings out the natural sweetness of the potatoes. Freshly ground is lovely but pre-ground is totally fine.
  • 1/4 teaspoon ground nutmeg — adds that warm, aromatic note. Freshly grated is amazing if you have a whole nutmeg lying around.
  • 1/4 teaspoon salt — don’t skip this! Salt balances the sweetness and makes all the flavors pop.

For the Pecan Streusel Topping

sweet potato casserole with pecan streusel preparation steps

  • 1 cup pecan halves or pieces — I recommend using raw pecans and toasting them lightly before making the streusel. It makes a huge difference in flavor. Chop them roughly so you get some bigger chunks for texture.
  • 1/2 cup all-purpose flour — gives the streusel structure and helps it get crispy. You can substitute with a gluten-free all-purpose blend if needed.
  • 1/2 cup brown sugar, packed — this caramelizes in the oven and creates those irresistible crunchy bits. I usually use light brown sugar here, but dark works beautifully.
  • 1/4 cup unsalted butter, cold and cut into small cubes — the key to a good streusel is cold butter. It creates those little clumps that bake up perfectly crispy.
  • 1/2 teaspoon ground cinnamon — because cinnamon and pecans are a match made in heaven.
  • 1/4 teaspoon salt — balances the sweetness and keeps the streusel from being one-dimensional.

Substitution Notes

For a dairy-free version, use coconut oil or vegan butter in both the sweet potato base and the streusel, and swap the milk for unsweetened oat or almond milk. For a gluten-free option, use a 1:1 gluten-free flour blend in the streusel. If you don’t have pecans, walnuts make an excellent substitute—they have a slightly more bitter edge that works beautifully with the sweet potatoes. And if you’re short on time, you can use canned sweet potato puree (about 4 cups) instead of roasting fresh potatoes. Just drain it well and reduce the milk slightly since canned puree tends to be more watery.

Equipment Needed

You don’t need a fancy kitchen to make this sweet potato casserole. Here’s what you’ll need:

  • 9×13-inch baking dish — this is the standard size for this recipe. A 2-quart casserole dish works too, just keep an eye on baking time. I’ve used my grandmother’s old Pyrex dish for years and it works perfectly.
  • Baking sheet or foil — for roasting the sweet potatoes. A rimmed baking sheet catches any drips. If you don’t have one, just wrap each sweet potato in foil and place them directly on the oven rack.
  • Large mixing bowl — for mashing and combining the sweet potato mixture. Any big bowl works, but a wide one makes mashing easier.
  • Medium bowl — for mixing the streusel topping.
  • Potato masher or fork — for mashing the roasted sweet potatoes. I actually prefer a fork because it gives you a slightly chunkier texture, but a masher works for a smoother result.
  • Pastry cutter or two forks — for cutting the butter into the streusel. If you don’t have a pastry cutter, just use your fingertips—the warmth of your hands can actually help create those perfect clumps.
  • Measuring cups and spoons — for accuracy. I’ve been using the same set for years and they still work great.
  • Small saucepan — for melting the butter if you’re not using the microwave. Honestly, I just use the microwave most nights.

If you don’t have a 9×13 dish, you can use a 10-inch cast iron skillet or even individual ramekins for a more presentation-worthy look. Just reduce the baking time by about 10 minutes for smaller dishes.

Preparation Method

Here’s how to make this easy make-ahead sweet potato casserole with pecan streusel. I’ve broken it down into clear steps with all the sensory cues and timing you need.

Step 1: Roast the Sweet Potatoes (45 minutes, mostly hands-off)

Preheat your oven to 400°F (200°C). Scrub the sweet potatoes clean—no need to peel them yet. Prick each one a few times with a fork to let steam escape (otherwise they might explode in the oven, and trust me, that’s a mess you don’t want to clean up). Place them on a baking sheet lined with foil or directly on the oven rack. Roast for 40-50 minutes, until they’re very soft when squeezed. You’ll know they’re done when a knife slides through with zero resistance. The skins will look wrinkled and slightly caramelized, and you might see a little syrup leaking out—that’s the natural sugars caramelizing, and it’s a good sign.

Let the sweet potatoes cool for about 10 minutes, until they’re cool enough to handle. Then peel off the skins—they should slip right off. If they don’t, they probably need a few more minutes in the oven. I’ve burned my fingers more times than I care to admit doing this step impatiently, so let them cool properly.

Step 2: Make the Sweet Potato Mixture (10 minutes)

In a large mixing bowl, add the peeled sweet potatoes and mash them with a potato masher or fork until mostly smooth. I like to leave a few small chunks for texture, but you can make it completely smooth if that’s your preference. Add the melted butter, brown sugar, beaten eggs, milk, vanilla extract, cinnamon, nutmeg, and salt. Stir everything together until well combined. The mixture should be thick but spoonable, like a thick pudding. Taste it and adjust the sweetness if needed—some sweet potatoes are naturally sweeter than others.

Step 3: Make the Pecan Streusel (5 minutes)

In a medium bowl, combine the flour, brown sugar, cinnamon, and salt. Add the cold butter cubes and chopped pecans. Use a pastry cutter, two forks, or your fingertips to work the butter into the dry ingredients until the mixture looks like coarse crumbs with some pea-sized butter pieces still visible. You want some bigger clumps—those will get extra crispy in the oven. If the mixture seems too dry, add another tablespoon of cold butter. If it’s too wet, add a tablespoon more flour. The perfect streusel should hold together when you squeeze it but easily break apart.

Step 4: Assemble the Casserole (5 minutes)

Lightly grease your 9×13-inch baking dish with butter or nonstick spray. Spread the sweet potato mixture evenly in the dish. Sprinkle the pecan streusel evenly over the top, covering every bit of the sweet potato mixture. Don’t press it down—you want those clumps to stay separate so they get crispy.

Step 5: Bake or Refrigerate (35-40 minutes if baking now)

If you’re baking right away, place the dish in the preheated 350°F (175°C) oven and bake for 30-35 minutes, until the streusel is golden brown and the sweet potato mixture is bubbly around the edges. You’ll smell the pecans toasting and the brown sugar caramelizing—it’s one of those kitchen smells that makes everyone wander in asking what’s for dinner. Let it rest for 5-10 minutes before serving. This helps the casserole set up so it doesn’t turn into a soupy mess on the plate.

If you’re making it ahead, cover the assembled casserole with plastic wrap or foil and refrigerate for up to 24 hours. When you’re ready to bake, remove it from the fridge while the oven preheats (about 20 minutes) to take the chill off. Then bake at 350°F for 35-40 minutes, adding about 5-10 minutes since it’s starting cold. The streusel might not get quite as crispy if it’s been sitting, but it’ll still be delicious.

Cooking Tips & Techniques

After making this sweet potato casserole more times than I can count, I’ve picked up a few tricks that make a real difference. Let me share them so you don’t have to learn the hard way.

Don’t boil the sweet potatoes. I know it’s tempting because it’s faster, but boiling makes them waterlogged and dilutes the flavor. Roasting concentrates the natural sugars and gives you that deep, caramelized taste. If you’re truly in a rush, you can microwave the sweet potatoes—prick them, wrap in a damp paper towel, and microwave on high for 8-10 minutes, flipping halfway. It’s not as good as roasting, but it works in a pinch.

Toast your pecans first. This is a game-changer. Spread the pecans on a baking sheet and toast them at 350°F for 5-7 minutes, until they’re fragrant and slightly darker. Watch them carefully—they go from toasted to burnt in about 30 seconds. Toasted pecans have a deeper, nuttier flavor that makes the streusel exponentially better. I learned this after making a batch with raw pecans and wondering why the topping was just okay.

Use cold butter for the streusel. This is non-negotiable. Cold butter creates steam as it melts in the oven, which gives you those light, crispy clumps. If the butter is too soft, you’ll end up with a greasy, flat topping. I keep a stick of butter in the freezer just for streusel-making. It’s a little extra step, but the texture difference is worth it.

Don’t overmix the streusel. You want some bigger chunks and some smaller crumbs. Overmixing will make it homogeneous and dense. I usually stop while there are still some pea-sized butter pieces visible. Those create pockets of crispy goodness in the finished casserole.

Let it rest after baking. I know it’s hard to wait when your kitchen smells amazing, but letting the casserole rest for 5-10 minutes allows it to set up properly. If you dig in right away, it’ll be loose and soupy. The resting time lets the eggs finish setting and the starches thicken naturally.

Variations & Adaptations

This sweet potato casserole is incredibly versatile. Here are some ways to make it your own:

Dietary Variations: For a vegan version, use coconut oil or vegan butter in both the base and streusel, substitute the eggs with flax eggs (1 tablespoon ground flaxseed mixed with 3 tablespoons water per egg), and use unsweetened oat milk. For a lower-sugar option, reduce the brown sugar to 2 tablespoons in the base and use a sugar substitute like monk fruit sweetener in the streusel. The pecans will still give you that satisfying crunch.

Seasonal Twists: In the fall, add 1/2 cup of dried cranberries or chopped dried apples to the sweet potato mixture for a festive touch. In the winter, swap the cinnamon and nutmeg for pumpkin pie spice or chai spice blend. In the summer, top the baked casserole with fresh blueberries or sliced strawberries for a bright, fresh contrast to the warm, nutty streusel.

Flavor Variations: Add 1/4 cup of bourbon or dark rum to the sweet potato mixture for a boozy adult version. Stir in 1/2 cup of shredded coconut to the streusel for a tropical twist. Or add 1 teaspoon of orange zest to the sweet potato mixture for a bright citrus note that cuts through the richness. I tried the orange zest version last Thanksgiving and it was a huge hit.

Different Cooking Methods: You can make this in a slow cooker! Prepare the sweet potato mixture and streusel separately, then layer them in a greased slow cooker. Cook on low for 3-4 hours or high for 1.5-2 hours, until heated through and bubbly. The streusel won’t get as crispy, but it’s still delicious. For individual servings, divide the mixture among 6-8 ramekins and bake for 20-25 minutes at 350°F.

Serving & Storage Suggestions

This sweet potato casserole is best served warm, right after it’s had a chance to rest. The contrast between the warm, creamy sweet potatoes and the crispy, crunchy streusel is what makes it so special. I like to serve it in a shallow bowl or on a plate with a generous scoop, making sure each serving gets plenty of that pecan topping.

What to Serve With It: This casserole pairs beautifully with roasted chicken, turkey, pork chops, or baked ham. It’s also amazing alongside a simple green salad with a tangy vinaigrette to cut through the richness. For a holiday spread, serve it with green bean casserole, cranberry sauce, and fluffy dinner rolls. For a weeknight meal, it’s great with grilled chicken and steamed broccoli.

Storage Instructions: Leftover sweet potato casserole keeps well in the refrigerator for up to 4 days. Store it in an airtight container or cover the baking dish tightly with plastic wrap or foil. The streusel will lose some of its crunch over time, but it’s still delicious.

Reheating Tips: To reheat, place individual portions in the microwave for 1-2 minutes, or reheat the whole casserole in a 350°F oven for 15-20 minutes, until warmed through. If the streusel has gotten soft, you can pop it under the broiler for 1-2 minutes to re-crisp it—just watch it carefully so it doesn’t burn.

Freezer Instructions: You can freeze the assembled casserole (before baking) for up to 3 months. Wrap it tightly in plastic wrap and then foil. To bake from frozen, remove the wrapping and bake at 350°F for 50-60 minutes, until bubbly and golden. You can also freeze the baked casserole for up to 3 months. Thaw in the refrigerator overnight and reheat in the oven.

The flavors actually develop and deepen over time, so leftovers often taste even better the next day. The sweet potatoes get more tender and the streusel soaks up some of the moisture, creating a more cohesive dish. I’ve been known to make this casserole just so I can have leftovers for lunch.

Nutritional Information & Benefits

Here’s the estimated nutritional breakdown for one serving (about 1/8 of the recipe):

Nutrient Amount per Serving
Calories 320
Total Fat 16g
Saturated Fat 6g
Cholesterol 60mg
Sodium 220mg
Total Carbohydrates 42g
Dietary Fiber 5g
Sugars 20g
Protein 5g

Sweet potatoes are nutritional powerhouses. They’re packed with beta-carotene, which your body converts to vitamin A—essential for healthy vision and immune function. They’re also a great source of fiber, vitamin C, potassium, and B vitamins. Pecans are rich in healthy monounsaturated fats, magnesium, and antioxidants. This casserole is naturally gluten-free (if you use a gluten-free flour blend in the streusel) and can easily be made dairy-free or vegan.

I love that this recipe feels indulgent but actually has some real nutritional value. It’s the kind of dish that satisfies your comfort food cravings while still being something you can feel good about eating. The fiber from the sweet potatoes and pecans helps keep you full and satisfied, and the natural sweetness means you don’t need as much added sugar as you might think.

Conclusion

Honestly, this sweet potato casserole with pecan streusel has become one of those recipes I turn to again and again. It’s simple enough for a busy weeknight when you’re tired and hungry, but impressive enough to bring to a holiday dinner or potluck. The make-ahead option means you can prep it when you have a few extra minutes and bake it off when you’re ready—that kind of flexibility is gold in a busy kitchen.

I love that this recipe respects your time without sacrificing flavor. The roasted sweet potatoes give you that deep, caramelized taste without extra effort, and the pecan streusel adds that satisfying crunch that makes every bite interesting. It’s comfort food that feels a little special, but doesn’t require a whole production to make.

I’d love to hear how this recipe turns out for you! Did you try any variations? Did your picky eaters surprise you? Drop a comment below and let me know. And if you’re looking for more easy weeknight sides, check out my easy roasted vegetables or creamy garlic mashed potatoes. Happy cooking, and don’t forget to save this recipe for your next holiday gathering!

Frequently Asked Questions

Can I make this sweet potato casserole ahead of time?

Absolutely! That’s one of the best things about this recipe. You can assemble the entire casserole (sweet potato mixture plus streusel topping) up to 24 hours in advance, cover it tightly, and refrigerate. When you’re ready to bake, just add about 5-10 minutes to the baking time since it’s starting cold. The streusel might not get quite as crispy, but it’s still delicious.

Can I use canned sweet potatoes instead of fresh?

Yes, you can! If you’re short on time, use about 4 cups of canned sweet potato puree. Just make sure to drain it well and pat it dry with paper towels to remove excess moisture. You may also want to reduce the milk slightly since canned puree tends to be more watery than roasted sweet potatoes. The flavor won’t be quite as deep, but it’s a great shortcut when you need one.

Can I freeze this sweet potato casserole?

Yes, this casserole freezes beautifully. You can freeze it either before or after baking. To freeze unbaked, assemble the casserole, wrap it tightly in plastic wrap and then foil, and freeze for up to 3 months. Bake from frozen at 350°F for 50-60 minutes. To freeze baked casserole, let it cool completely, wrap it well, and freeze for up to 3 months. Thaw in the refrigerator overnight and reheat in the oven.

What can I use instead of pecans?

Walnuts are the best substitute—they have a slightly more bitter edge that works beautifully with the sweet potatoes. You can also use chopped almonds, hazelnuts, or even pumpkin seeds for a nut-free option. If you’re avoiding nuts entirely, try using crushed graham crackers or crushed cornflakes mixed with butter and brown sugar for a similar crunchy topping.

How do I make this recipe vegan or dairy-free?

To make this sweet potato casserole vegan, use coconut oil or vegan butter in both the base and streusel. Substitute the eggs with flax eggs (1 tablespoon ground flaxseed mixed with 3 tablespoons water per egg) and use unsweetened oat milk or almond milk. The texture will be slightly different but still delicious. For dairy-free, just swap the butter for a plant-based alternative and use your favorite non-dairy milk.

Pin This Recipe!

sweet potato casserole with pecan streusel recipe

Print

Easy Make-Ahead Sweet Potato Casserole with Pecan Streusel

This sweet potato casserole with pecan streusel is a quick, make-ahead friendly side dish that’s perfect for weeknights and holidays. Roasted sweet potatoes are mashed with butter, brown sugar, and warm spices, then topped with a crunchy, buttery pecan streusel.

  • Author: Nora
  • Prep Time: 15 minutes
  • Cook Time: 45 minutes
  • Total Time: 1 hour
  • Yield: 8 servings 1x
  • Category: Side Dish
  • Cuisine: American

Ingredients

Scale
  • 3 pounds sweet potatoes (about 4 medium-large)
  • 4 tablespoons unsalted butter, melted
  • 1/4 cup brown sugar, packed
  • 2 large eggs, lightly beaten
  • 1/2 cup milk (whole milk preferred)
  • 1 teaspoon vanilla extract
  • 1/2 teaspoon ground cinnamon
  • 1/4 teaspoon ground nutmeg
  • 1/4 teaspoon salt
  • 1 cup pecan halves or pieces, roughly chopped
  • 1/2 cup all-purpose flour
  • 1/2 cup brown sugar, packed
  • 1/4 cup unsalted butter, cold and cut into small cubes
  • 1/2 teaspoon ground cinnamon
  • 1/4 teaspoon salt

Instructions

  1. Preheat oven to 400°F (200°C). Scrub sweet potatoes, prick with a fork, and roast on a baking sheet for 40-50 minutes until very soft. Let cool 10 minutes, then peel.
  2. In a large bowl, mash sweet potatoes until mostly smooth. Stir in melted butter, 1/4 cup brown sugar, eggs, milk, vanilla, 1/2 teaspoon cinnamon, nutmeg, and 1/4 teaspoon salt until well combined.
  3. In a medium bowl, combine flour, 1/2 cup brown sugar, 1/2 teaspoon cinnamon, and 1/4 teaspoon salt. Add cold butter cubes and chopped pecans. Use a pastry cutter or fingers to work butter into dry ingredients until mixture resembles coarse crumbs with some pea-sized butter pieces.
  4. Grease a 9×13-inch baking dish. Spread sweet potato mixture evenly. Sprinkle pecan streusel evenly over the top without pressing down.
  5. Bake at 350°F (175°C) for 30-35 minutes until streusel is golden brown and mixture is bubbly around edges. Let rest 5-10 minutes before serving. For make-ahead, cover and refrigerate up to 24 hours, then bake at 350°F for 35-40 minutes.

Notes

For best results, roast sweet potatoes instead of boiling to concentrate flavor. Toast pecans before using for deeper flavor. Use cold butter for streusel to ensure crispy clumps. Let casserole rest after baking to set properly. Can be assembled up to 24 hours ahead.

Nutrition

  • Serving Size: 1/8 of recipe
  • Calories: 320
  • Sugar: 20
  • Sodium: 220
  • Fat: 16
  • Saturated Fat: 6
  • Carbohydrates: 42
  • Fiber: 5
  • Protein: 5

Keywords: sweet potato casserole, pecan streusel, make-ahead, Thanksgiving, holiday side dish, easy side dish

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating ★☆ ★☆ ★☆ ★☆ ★☆