Written by

Diane Horton

Published

Best Easy Sweet Potato Casserole with Pecan Streusel

Ready In 60 minutes
Servings 12 servings
Difficulty Easy

I was standing in the frozen food aisle last November, gripping a bag of pre-made sweet potato casserole, when the smell of burnt sugar and cinnamon hit me — and suddenly I was seven years old in my Aunt Louise’s tiny kitchen, watching her scrape a scorched pecan topping into the trash with a spatula that had a cracked handle. She was muttering under her breath, something about the oven running hot again, and I remember thinking how the kitchen smelled like a bakery and a campfire all at once. That casserole, the one she salvaged from the burnt bits, was the best thing I’d ever eaten. Sweet potatoes so creamy they almost melted, with a crunchy, buttery pecan streusel that made you close your eyes. I’ve been chasing that exact bite ever since, and honestly, I think I’ve finally nailed it. Maybe you’ve been there too — standing in a store, about to settle for something that comes in a foil pan, when a memory stops you cold. This sweet potato casserole with pecan streusel is my attempt to bring that kitchen back to life, one perfect, unburnt layer at a time.

Why You’ll Love This Recipe

Let me tell you, this isn’t just another holiday side dish that gets pushed around the plate. This sweet potato casserole with pecan streusel is the one people ask for by name. I’ve tested it about a dozen times — burnt the streusel twice, over-mashed the potatoes once (don’t ask), and finally landed on a version that works every single time. Here’s why it’s a keeper:

  • Perfect for Busy Families: You can prep the whole thing the day before. Just assemble, cover, and pop it in the fridge. On the big day, you’re twenty minutes from the table.
  • Budget-Friendly Ingredients: Sweet potatoes, butter, pecans — these are not fancy, hard-to-find items. You probably have half of them in your pantry right now.
  • Picky Eater Approved: My nephew, who once declared he “doesn’t eat orange food,” asked for thirds. The streusel does something magical to kids.
  • Leftovers That Reheat Like a Dream: Honestly, I think it’s even better the next day. The flavors settle in and get all cozy together.
  • No Fussy Techniques: You don’t need a pastry bag or a candy thermometer. Just a pot, a baking dish, and a little patience.

What makes this recipe different from all the others? It’s the ratio. I spent a long time figuring out the perfect balance of creamy sweet potato filling to crunchy, buttery streusel. Most recipes give you either too much topping (which gets soggy) or not enough (which is just sad). This one hits the sweet spot — pardon the pun. And the texture? Silky smooth, thanks to a little trick I picked up from a diner cook in Georgia. You’ll see.

What Ingredients You Will Need

This recipe uses simple, honest ingredients to deliver that big, comforting flavor without any fuss. Most of these are pantry staples, especially if you do any fall baking. Here’s what you’ll need:

For the Sweet Potato Filling

  • 3 pounds sweet potatoes (about 4 medium-large), peeled and cut into 2-inch chunks — I prefer Garnet or Jewel varieties for their deep orange color and natural sweetness
  • 1/2 cup unsalted butter, melted — salted butter works too, just skip the added salt later
  • 1/2 cup packed light brown sugar — dark brown sugar adds a deeper molasses flavor if you have it
  • 2 large eggs, lightly beaten — room temperature eggs blend in more smoothly
  • 1 teaspoon vanilla extract — pure vanilla makes a difference, but imitation works fine in a pinch
  • 1/2 cup whole milk — or any milk you have; I’ve used oat milk successfully for a dairy-light version
  • 1/2 teaspoon salt — just enough to balance the sweetness
  • 1/2 teaspoon ground cinnamon
  • 1/4 teaspoon ground nutmeg — freshly grated if you’re feeling fancy

For the Pecan Streusel Topping

sweet potato casserole with pecan streusel preparation steps

  • 1 cup all-purpose flour — spoon and level it; don’t scoop straight from the bag or it’ll be too dense
  • 1 cup packed light brown sugar
  • 1/2 cup unsalted butter, cold and cut into small cubes — this is key for that crumbly texture
  • 1 cup chopped pecans — I like them roughly chopped so you get some bigger pieces in every bite
  • 1/2 teaspoon ground cinnamon
  • 1/4 teaspoon salt

A quick note on sweet potatoes: Look for ones that feel heavy for their size and have smooth, unblemished skin. Avoid any with soft spots or wrinkled skin — they’ll be stringy and less sweet. And if you’re in a real hurry, you can use canned sweet potato puree (about 3 cups), but the texture won’t be quite as nice. Fresh is worth the extra ten minutes, I promise.

Equipment Needed

You don’t need a fancy kitchen to pull this off. Here’s what you’ll actually use:

  • Large pot for boiling the sweet potatoes — a 6-quart or bigger works best
  • Colander for draining
  • Mixing bowls — one large for the filling, one medium for the streusel
  • 9×13-inch baking dish — glass or ceramic works great; metal is fine too but watch the baking time
  • Potato masher or a hand mixer — I prefer a masher for a slightly rustic texture, but a mixer makes it ultra-smooth
  • Pastry cutter or two forks for cutting butter into the streusel — your fingers work too, just work fast so the butter stays cold
  • Measuring cups and spoons
  • Sharp knife and cutting board

If you don’t have a pastry cutter, don’t sweat it. I’ve used a fork for years before I finally bought one. And if your baking dish is a little smaller or bigger, just adjust the baking time by a few minutes. This recipe is forgiving that way.

Preparation Method

Alright, let’s get cooking. I’ll walk you through this step by step so you don’t miss a thing.

  1. Boil the sweet potatoes. Place your peeled and chopped sweet potatoes in a large pot and cover them with cold water by about an inch. Add a generous pinch of salt. Bring to a boil over high heat, then reduce to a simmer. Cook for 15 to 20 minutes, until a fork slides in easily but they’re not falling apart. Drain them well in a colander — you don’t want extra water in your filling.
  2. Mash the sweet potatoes. Return the drained sweet potatoes to the pot or transfer them to a large mixing bowl. Mash them until mostly smooth. A few small lumps are fine — they add a little texture. If you want it perfectly silky, use a hand mixer on low speed. Let them cool for about 5 minutes so you don’t scramble the eggs in the next step.
  3. Mix the filling. To the mashed sweet potatoes, add the melted butter, brown sugar, beaten eggs, vanilla extract, milk, salt, cinnamon, and nutmeg. Stir until everything is well combined and smooth. Taste it — yes, raw egg and all. It should taste sweet and spiced, not bland. Adjust the sugar or spices if you like. Pour the mixture into your greased 9×13-inch baking dish and spread it into an even layer.
  4. Make the streusel topping. In a medium bowl, whisk together the flour, brown sugar, cinnamon, and salt. Add the cold butter cubes. Use a pastry cutter or two forks to cut the butter into the dry ingredients until the mixture looks like coarse meal with some pea-sized butter pieces. Stir in the chopped pecans. Don’t overwork it — you want those butter chunks for a crispy, crumbly topping.
  5. Assemble the casserole. Sprinkle the streusel topping evenly over the sweet potato filling. Don’t press it down — let it sit loosely on top so it bakes up crunchy.
  6. Bake. Place the dish in a preheated 350°F (175°C) oven. Bake for 25 to 30 minutes, until the filling is bubbly around the edges and the streusel is golden brown and fragrant. If the topping is browning too quickly, tent the dish loosely with foil for the last 10 minutes.
  7. Rest before serving. Let the casserole sit for about 10 minutes after it comes out of the oven. This helps the filling set up a bit so it doesn’t turn into soup on the plate. Serve warm.

Prep-ahead tip: You can assemble the entire casserole (without baking) up to 24 hours in advance. Cover it tightly with plastic wrap or foil and keep it in the fridge. When you’re ready to bake, add about 10 minutes to the baking time since you’re starting from cold.

Cooking Tips & Techniques

I’ve made this sweet potato casserole with pecan streusel more times than I can count, and I’ve learned a few things the hard way. Here are my best tips:

  • Don’t over-boil the sweet potatoes. If they get too soft, they soak up water and your filling turns out thin. You want them tender but not mushy. Think al dente but for sweet potatoes.
  • Cold butter is non-negotiable for the streusel. I once used room-temperature butter because I was in a hurry, and the topping turned into a sad, greasy paste. Keep that butter cold until the last second. If your kitchen is warm, pop the streusel in the fridge for 10 minutes before baking.
  • Toast the pecans first for extra flavor. Spread them on a baking sheet and toast at 350°F for 5 to 7 minutes, until they smell nutty. Let them cool before adding to the streusel. It’s a small step that makes a big difference.
  • Watch your oven like a hawk. Ovens run hot and cold. Mine runs about 25 degrees hot, so I start checking at 20 minutes. The streusel should be deep golden brown, not dark brown. Burnt streusel is a tragedy — trust me, I’ve been there.
  • Let it rest. I know it’s hard to wait when your kitchen smells like heaven, but that resting time is crucial. The filling firms up and the streusel stays crunchy instead of sliding off.

Variations & Adaptations

This recipe is a great base to play with. Here are a few ways to make it your own:

  • Make it dairy-free: Swap the butter for a good vegan butter stick (I like Miyoko’s) and use oat milk or almond milk in the filling. The texture will be slightly different but still delicious.
  • Go gluten-free: Use a 1-to-1 gluten-free flour blend in the streusel. I’ve tested this with Bob’s Red Mill and it works beautifully — just make sure your blend has xanthan gum.
  • Add a marshmallow layer: This is a classic Southern thing. After baking, top the casserole with a layer of mini marshmallows and pop it back under the broiler for 1 to 2 minutes until they’re puffed and golden. Watch it like a hawk — marshmallows burn in seconds.
  • Spice it up: Add a pinch of cayenne pepper or ginger to the filling for a little warmth. A teaspoon of orange zest also brightens things up nicely.
  • Make it a main dish: Stir in a cup of cooked, crumbled sausage and top with the streusel. Bake as directed. It’s weirdly good — a sweet and savory situation that works for brunch or dinner.

Serving & Storage Suggestions

This casserole is best served warm, straight from the oven. I like to scoop it onto plates with a big spoon so you get plenty of streusel in every serving. It’s a natural side for roast turkey, ham, or even a simple roast chicken. For a holiday table, it pairs beautifully with green bean casserole and buttery dinner rolls.

Storage: Leftovers keep well in the fridge for up to 4 days. Cover the dish tightly with plastic wrap or transfer individual portions to airtight containers. The streusel will soften a bit over time, but it’s still delicious.

Reheating: The best way is in a 350°F oven for about 15 minutes, which helps re-crisp the topping a little. The microwave works in a pinch — just know the streusel will be soft. If you’re reheating a single serving, microwave for 1 to 2 minutes.

Freezing: You can freeze the unbaked casserole for up to 3 months. Assemble it in a freezer-safe dish, wrap it well in plastic wrap and foil, and freeze. Thaw overnight in the fridge before baking. Add 10 to 15 minutes to the baking time. Baked casserole also freezes well — just thaw and reheat in the oven.

Flavor note: Honestly, this dish gets better after a day in the fridge. The flavors meld together and the sweetness becomes more rounded. I’ve been known to make it two days ahead on purpose.

Nutritional Information & Benefits

Here’s an approximate nutritional breakdown per serving (based on 12 servings):

  • Calories: 380
  • Fat: 18g
  • Saturated Fat: 9g
  • Carbohydrates: 52g
  • Fiber: 5g
  • Sugar: 32g
  • Protein: 5g
  • Sodium: 220mg

Sweet potatoes are packed with vitamin A (over 400% of your daily needs in one serving), vitamin C, potassium, and fiber. They’re also a great source of beta-carotene, which is good for your eyes and immune system. Pecans add healthy fats and a little protein. So while this is definitely a treat, it’s not empty calories — you’re getting some real nutrition in every scoop.

Dietary considerations: This recipe contains dairy, eggs, gluten, and tree nuts. See the variations section for substitutions.

Conclusion

This sweet potato casserole with pecan streusel is the kind of dish that makes holidays feel like holidays. It’s warm, sweet, crunchy, and creamy all at once — and it brings people to the table faster than anything else I make. I love that it’s forgiving enough for a beginner but impressive enough for a feast. You can dress it up or keep it simple, and it always delivers.

I’d love to hear how yours turns out. Did you add marshmallows? Try the dairy-free version? Burn the streusel like I did the first time? Drop a comment below and let me know. And if you make it for your family, tag me in your photos — I always love seeing these casseroles come to life in other kitchens. Happy cooking, friend. You’ve got this.

Frequently Asked Questions

Can I use canned sweet potatoes instead of fresh?

Yes, you can. Use about 3 cups of canned sweet potato puree (drained well). The texture will be a bit softer and the flavor slightly less sweet, so you might want to add an extra tablespoon of brown sugar. But in a pinch, it works just fine.

Why is my streusel topping not crunchy?

This usually happens for one of two reasons: either the butter was too warm when you made the streusel, or you covered the casserole while it was still hot. Make sure your butter is cold and let the casserole cool completely before covering it for storage.

Can I make this casserole ahead of time?

Absolutely. Assemble the casserole completely (without baking), cover it, and refrigerate for up to 24 hours. When you’re ready to bake, add about 10 minutes to the baking time. You can also freeze it for up to 3 months.

How do I prevent the streusel from burning?

Keep an eye on it in the last 10 minutes of baking. If the topping is getting too dark, tent the dish loosely with a piece of foil. Every oven runs differently, so check early and often.

Can I double this recipe?

Yes, and it’s perfect for a crowd. Double all the ingredients and bake it in a large 11×15-inch dish or two 9×13-inch dishes. The baking time will increase by about 10 to 15 minutes. Check for doneness when the filling is bubbly and the streusel is golden.

Pin This Recipe!

sweet potato casserole with pecan streusel recipe

Print

Best Easy Sweet Potato Casserole with Pecan Streusel

This sweet potato casserole with pecan streusel is the perfect holiday side dish, featuring creamy sweet potatoes and a crunchy, buttery pecan topping. It’s easy to make ahead, budget-friendly, and loved by picky eaters.

  • Author: Dina
  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Total Time: 50 minutes
  • Yield: 12 servings 1x
  • Category: Side Dish
  • Cuisine: American

Ingredients

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

Instructions

  1. Boil the sweet potatoes: Place peeled and chopped sweet potatoes in a large pot, cover with cold water by about an inch, add a generous pinch of salt. Bring to a boil over high heat, then reduce to a simmer. Cook for 15 to 20 minutes until a fork slides in easily but they’re not falling apart. Drain well.
  2. Mash the sweet potatoes: Return drained sweet potatoes to the pot or transfer to a large mixing bowl. Mash until mostly smooth (a few lumps are fine). Let cool for about 5 minutes.
  3. Mix the filling: To the mashed sweet potatoes, add melted butter, brown sugar, beaten eggs, vanilla extract, milk, salt, cinnamon, and nutmeg. Stir until well combined and smooth. Pour into a greased 9×13-inch baking dish and spread into an even layer.
  4. Make the streusel topping: In a medium bowl, whisk together flour, brown sugar, cinnamon, and salt. Add cold butter cubes. Use a pastry cutter or two forks to cut the butter into the dry ingredients until the mixture looks like coarse meal with some pea-sized butter pieces. Stir in chopped pecans.
  5. Assemble the casserole: Sprinkle the streusel topping evenly over the sweet potato filling. Do not press it down.
  6. Bake: Place the dish in a preheated 350°F (175°C) oven. Bake for 25 to 30 minutes, until the filling is bubbly around the edges and the streusel is golden brown and fragrant. If the topping is browning too quickly, tent loosely with foil for the last 10 minutes.
  7. Rest before serving: Let the casserole sit for about 10 minutes after coming out of the oven. Serve warm.

Notes

You can assemble the entire casserole (without baking) up to 24 hours in advance. Cover tightly and refrigerate. When ready to bake, add about 10 minutes to the baking time. For extra flavor, toast the pecans at 350°F for 5-7 minutes before adding to the streusel. Cold butter is essential for a crunchy topping.

Nutrition

  • Serving Size: 1 serving
  • Calories: 380
  • Sugar: 32
  • Sodium: 220
  • Fat: 18
  • Saturated Fat: 9
  • Carbohydrates: 52
  • Fiber: 5
  • Protein: 5

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

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 ★☆ ★☆ ★☆ ★☆ ★☆