I still remember the first time I tasted this Sweet Potato Casserole with Pecan Oat Streusel. It was at my aunt’s Thanksgiving table, and I’d loaded my plate with the usual suspects—turkey, stuffing, green beans—when she passed me a baking dish I didn’t recognize. One bite and I was hooked. The creamy, sweet potato filling underneath that crunchy, buttery streusel? Pure magic. It wasn’t like any sweet potato casserole I’d had before, all marshmallows and goo. This had texture. It had crunch. It had character.
Since that day, I’ve tested this recipe more times than I can count, tweaking it here and there until it became the version I now bring to every family dinner. I’ve made it for Thanksgiving, Christmas, Easter, and honestly, some random Tuesdays when I needed a little comfort food. It’s the dish people ask about before I even walk in the door. And now I’m sharing all my secrets with you—including how to get that streusel perfectly golden and crunchy every single time. Trust me, once you make this, it’ll become your new holiday tradition too.

Why You’ll Love This Sweet Potato Casserole with Pecan Oat Streusel
This dish checks all the boxes for me, and I bet it will for you too. It’s got that perfect balance of creamy filling and crunchy topping. Honestly, I’ve brought it to so many potlucks and holiday dinners that my friends now *expect* it. One year, I forgot to bring it to a Friendsgiving, and you’d have thought I forgot the turkey! It’s just that good, and it comes together way faster than you think. Here’s why it’s a keeper:
- Quick to assemble: You can have the whole thing ready to pop in the oven in about 20 minutes. No fussy steps.
- Holiday-perfect: It’s the ultimate Thanksgiving side dish, but we eat it with roasted chicken and even pork chops.
- That streusel crunch: Forget marshmallows. The pecan oat topping adds a buttery, nutty crunch that makes every bite exciting.
- Balanced sweetness: It’s sweet enough to feel like a treat, but not cloying. The brown sugar and sweet potatoes keep things honest.
- Make-ahead dream: I prep the whole thing the night before a big dinner, then just bake it off the next day. Total lifesaver.
Ingredients
Here’s everything you’ll need for this Sweet Potato Casserole with Pecan Oat Streusel. I’ve grouped them together because the streusel uses some of the same ingredients, so this list covers both the creamy base and that crunchy topping.
- 4 cups mashed sweet potatoes – that’s from about 3 large sweet potatoes, peeled, boiled, and mashed until smooth. No lumps!
- ½ cup milk – whole milk gives the richest texture, but 2% works too.
- ¼ cup butter, melted – unsalted, so you control the salt.
- ½ cup brown sugar, packed – for the filling.
- 2 large eggs – room temperature, so they blend in evenly.
- 1 teaspoon vanilla extract – pure vanilla, not imitation.
- ½ teaspoon salt – just enough to balance the sweetness.
- ½ cup all-purpose flour – for the streusel.
- ½ cup rolled oats – old-fashioned, not quick oats. They hold their shape better.
- ½ cup chopped pecans – toasted for extra nutty flavor. I toast mine in a dry skillet for about 3 minutes until fragrant.
- ¼ cup brown sugar, packed – for the streusel.
- ¼ cup butter, cold, cubed – unsalted, straight from the fridge. This is key for that crumbly streusel.
Ingredient Notes for Sweet Potato Casserole with Pecan Oat Streusel
Let’s talk swaps, because I know we all have different pantries. If fresh sweet potatoes aren’t handy, canned ones work just fine – just drain them well and mash. For a dairy-free version, swap the milk with unsweetened almond milk and use a good vegan butter (I like the stick kind for the streusel). And yes, toasting the pecans really does make a difference – it brings out their natural oils and adds a toasty depth you won’t get from raw nuts. If you’re gluten-sensitive, use a 1:1 gluten-free all-purpose flour blend and make sure your oats are certified gluten-free. I’ve tried it with Cup4Cup and it turned out great. Oh, and one more thing: don’t skip the salt – even a little makes the sweet potatoes pop.
How to Prepare Sweet Potato Casserole with Pecan Oat Streusel
Alright, let’s get to the fun part – actually making this thing. I’ll walk you through it step-by-step, just like I’m right there in the kitchen with you. First things first, preheat your oven to 350°F. I always start this before I even grab the ingredients, because it needs a good 20 minutes to come to temperature, and that’s exactly how long it takes to get everything mixed. You’ll want a 9×13-inch baking dish, greased well, and two mixing bowls. Ready? Let’s go.
Step 1 – Make the Sweet Potato Base
In a large bowl, combine your 4 cups of mashed sweet potatoes, ½ cup milk, ¼ cup melted butter, ½ cup packed brown sugar, 2 room-temperature eggs, 1 teaspoon vanilla, and ½ teaspoon salt. Stir until smooth, but don’t go overboard – a few tiny lumps are fine, they’ll bake out. I like to use a rubber spatula and scrape the sides well. Once it’s nice and uniform, pour it into your greased dish and spread it even. This should take you maybe 5 minutes tops.
Step 2 – Create the Pecan Oat Streusel
Now for the good stuff. In a separate bowl, whisk together ½ cup flour, ½ cup rolled oats, ½ cup chopped toasted pecans (I toast mine in a dry skillet for about 3 minutes until they smell amazing), and ¼ cup packed brown sugar. Drop in that ¼ cup of cold, cubed butter. Use a pastry blender or just your fingertips to work the butter into the dry mix until it looks like coarse crumbs. You want some pea-sized butter pieces in there – those melt in the oven and create little pockets of crunch. Trust me, resist the urge to mix it to a paste.
Step 3 – Assemble and Bake the Sweet Potato Casserole with Pecan Oat Streusel
Sprinkle the streusel evenly over the sweet potato base. I use my hands to make sure it’s spread out, not dumped in one spot. Pop it in the oven and bake for 40–45 minutes. You’ll know it’s done when the streusel is golden brown and the filling is set – it shouldn’t jiggle in the center. If the topping starts browning too quickly around minute 30, loosely tent the dish with foil and keep baking. Let it cool for a full 10 minutes before serving. I know it’s hard to wait, but that rest time lets the filling firm up so you get clean slices.
Tips and Variations for Sweet Potato Casserole with Pecan Oat Streusel
Over the years, I’ve picked up a few tricks that take this dish from great to absolutely unforgettable. And honestly, half the fun is playing around with different variations once you’ve got the basic recipe down. Here are my go-to tips and my very favorite twists.
- Don’t overmix that filling. I know it’s tempting to beat it until it’s perfectly smooth, but overmixing can make the sweet potato base gummy. Mix just until everything comes together. A few tiny lumps are totally fine – they disappear as it bakes.
- Bring your eggs to room temperature. I’m always guilty of forgetting this, but it really does make a difference. Cold eggs can seize up the melted butter, leaving you with a lumpy batter. Pop your eggs in a bowl of warm water for five minutes if you’re in a hurry.
- Let the casserole rest after baking. I know it’s hard to wait when the whole house smells like brown sugar and toasted pecans, but giving it a solid 10-minute rest helps the filling set so you get those beautiful, clean slices. It makes a huge difference on the serving platter.
- Keep that streusel butter cold. This is the golden rule for any crumb topping. If the butter warms up before it hits the oven, you’ll end up with a dense, greasy paste instead of those lovely crunchy clusters. Cold butter creates steam as it melts, and steam equals flaky, crunchy texture.
Now for my favorite variations. I love adding a pinch of cinnamon or nutmeg to the filling – it warms up the flavor and makes it feel even cozier. One time, I didn’t have pecans, so I used walnuts instead, and honestly? It was just as delicious. If you grew up with the marshmallow version, you can absolutely add a single layer of mini marshmallows right under the streusel. They melt into the filling and create these little pockets of gooey sweetness. But my all-time favorite tweak? A teaspoon of fresh orange zest in the filling. The bright citrus cuts right through the richness, and it’s so unexpected. I brought that version to a Friendsgiving and someone asked for the recipe before they even finished their first bite.
Common Mistakes to Avoid for Sweet Potato Casserole with Pecan Oat Streusel
We’ve all had kitchen mishaps, and I’ve definitely made my share while testing this recipe. Here’s what to watch out for. First, watery mashed potatoes will make your filling soupy and prevent it from setting. If you’re boiling fresh sweet potatoes, drain them really well and let them steam dry in the colander for a minute or two. Second, overmixing the streusel warms up the butter and creates a dense, tough topping. Stop mixing the second you see pea-sized crumbs. Lastly, if you’re baking straight from the fridge, your casserole will need extra time in the oven – about 5 to 10 minutes more – or it might end up unevenly baked. I always let mine sit on the counter while the oven preheats to take the chill off.
Serving and Storing Sweet Potato Casserole with Pecan Oat Streusel
This casserole is the kind of dish that disappears fast, but honestly, leftovers are a gift. I make it for Thanksgiving alongside the turkey, and it’s also fantastic with roasted chicken or grilled pork chops. My favorite pairing is a simple green bean almondine and some tangy cranberry sauce – the flavors balance each other perfectly. When it comes to storing, just cover the dish tightly with foil or plastic wrap once it’s cooled completely, and it’ll keep in the fridge for up to 4 days. To reheat, I pop it back in a 350°F oven for about 15 minutes – that brings back the streusel crunch. If you’re in a rush, individual portions work fine in the microwave for 60 seconds, but you’ll lose a bit of that crispy topping. For freezing, I like to assemble the whole casserole but skip the baking step. Wrap the dish well (I use a layer of plastic wrap and then foil), and freeze for up to 3 months. When you’re ready, bake it straight from frozen, just add about 10 extra minutes to the cooking time.
Best Ways to Serve Sweet Potato Casserole with Pecan Oat Streusel
To dress it up a little, I love sprinkling a few fresh thyme leaves over the top right before serving. The herbal note cuts through the richness beautifully. If you want extra crunch and a little visual pop, scatter a handful of toasted pecans on top. The best texture comes when you serve the casserole warm – not piping hot. Let it rest those 10 minutes after baking, and you’ll get that perfect contrast between the creamy filling and the crunchy, buttery streusel. I promise it’s worth the wait.
Nutritional Information for Sweet Potato Casserole with Pecan Oat Streusel
Here’s the rough nutritional picture for anyone keeping an eye on that sort of thing. I always plug my recipes into a calculator just to get a ballpark idea, and these numbers are based on the ingredients listed above. Keep in mind this is a hearty side dish, meant to be shared and savored, not a diet food – but it’s good to know what’s in there!
- Calories: 350
- Fat: 15g (Saturated Fat 5g)
- Cholesterol: 30mg
- Sodium: 200mg
- Carbohydrates: 50g (Fiber 5g, Sugar 20g)
- Protein: 5g
Important disclaimer: these numbers are just estimates. They’ll shift based on the exact brands you use, the size of your sweet potatoes, and whether you make any swaps (like using almond milk or vegan butter). Use this as a general guide rather than a strict rulebook. Honestly, I don’t stress too much over the numbers on this one – it’s a holiday favorite for a reason, and that crunchy, creamy combo is always worth a spot on your plate.
FAQ about Sweet Potato Casserole with Pecan Oat Streusel
I know you’ve got questions – I had the same ones when I first started making this. Here are the answers to the most common ones I get from readers, so you can make this dish with total confidence.
Can I make Sweet Potato Casserole with Pecan Oat Streusel ahead?
Absolutely! This is my favorite thing about this recipe. Just assemble the whole casserole without baking it – mix your filling, spread it in the dish, top with the streusel, then cover tightly and refrigerate for up to 24 hours. When you’re ready to bake, add about 5 extra minutes to the cooking time since you’re starting from cold. I do this every Thanksgiving and it saves me so much stress.
Can I use canned sweet potatoes?
Yes, you can totally use canned sweet potatoes if fresh aren’t available. Just drain them really well and mash them until smooth. I find canned ones are sometimes a bit wetter, so you might want to let them sit in a colander for a few minutes to get rid of excess liquid. Otherwise, the results are just as creamy and delicious.
How do I make this gluten-free?
It’s super easy. Swap the all-purpose flour for a good 1:1 gluten-free all-purpose flour blend – I’ve used both Cup4Cup and Bob’s Red Mill with great results. And make sure your rolled oats are certified gluten-free, because regular oats can sometimes be cross-contaminated. Everything else in the recipe is naturally gluten-free, so you’re good to go.
Can I freeze the casserole?
Yes, and it freezes like a dream. I like to assemble the whole casserole but skip the baking step. Wrap the dish tightly in a layer of plastic wrap, then foil, and freeze for up to 3 months. When you want to bake it, pop it straight from the freezer into the oven – no need to thaw. Just add about 10 extra minutes to the baking time and watch that streusel get golden.
Why is my streusel not crunchy?
That happens when the butter gets too warm before baking or when the streusel is overmixed. Make sure you start with cold, cubed butter and work it into the dry ingredients just until you see pea-sized crumbs – if you keep mixing, it turns into a paste. Also, don’t skip the resting time after baking; the streusel continues to crisp up as it cools. If you’ve already baked it and it’s a little soft, try popping the dish back in the oven for 5 minutes uncovered to re-crisp.
Your Turn
Now it’s your time to shine! I’d love to hear how this Sweet Potato Casserole with Pecan Oat Streusel turned out for you. Did you add a pinch of cinnamon or swap in walnuts? Drop a comment below with your rating or any fun tweaks you made – your ideas might inspire someone else. And if you share a photo on social media, tag me so I can cheer you on. Happy baking!
Print
Sweet Potato Casserole with Pecan Oat Streusel: Easy 1-Dish
- Total Time: 65 minutes
- Yield: 8 servings 1x
- Diet: Vegetarian
Description
This sweet potato casserole features a crunchy pecan oat streusel topping. It is a classic side dish for holiday meals.
Ingredients
- 4 cups mashed sweet potatoes
- 1/2 cup milk
- 1/4 cup butter, melted
- 1/2 cup brown sugar
- 2 large eggs
- 1 teaspoon vanilla extract
- 1/2 teaspoon salt
- 1/2 cup all-purpose flour
- 1/2 cup rolled oats
- 1/2 cup chopped pecans
- 1/4 cup brown sugar
- 1/4 cup butter, cold, cubed
Instructions
- Preheat your oven to 350°F (175°C).
- In a large bowl, mix mashed sweet potatoes, milk, melted butter, 1/2 cup brown sugar, eggs, vanilla, and salt until smooth.
- Pour the mixture into a greased 9×13-inch baking dish.
- In a separate bowl, combine flour, oats, pecans, and 1/4 cup brown sugar.
- Cut in cold butter using a pastry blender or fork until the mixture resembles coarse crumbs.
- Sprinkle the streusel evenly over the sweet potato mixture.
- Bake for 40 to 45 minutes, until the topping is golden and the filling is set.
- Let it cool for 10 minutes before serving.
Notes
- You can use canned sweet potatoes if fresh are not available.
- For a dairy-free version, substitute milk with almond milk and use vegan butter.
- Toast the pecans first for extra flavor.
- Prep Time: 20 minutes
- Cook Time: 45 minutes
- Category: Side Dish
- Method: Baked
- Cuisine: American
Nutrition
- Serving Size: 1/8 of recipe
- Calories: 350
- Sugar: 20 g
- Sodium: 200 mg
- Fat: 15 g
- Saturated Fat: 5 g
- Unsaturated Fat: 8 g
- Trans Fat: 0 g
- Carbohydrates: 50 g
- Fiber: 5 g
- Protein: 5 g
- Cholesterol: 30 mg
