Written by

Pamela Sutton

Published

Best Sweet Potato Casserole with Easy Pecan Streusel

Ready In 60 minutes
Servings 10 servings
Difficulty Easy

Love this? Save it for later!

Share the inspiration with your friends

I was at the farmers’ market last October, wrestling with a bag of sweet potatoes that kept threatening to spill across the pavement, when an older woman tending the stall next to mine just shook her head and smiled. She didn’t say anything at first. Then she reached into her own crate and handed me a single, perfectly shaped sweet potato—almost purple in the morning light. “That one,” she said, “is for the casserole. Not for boiling, not for fries. For the one with the crunchy top.” I laughed and told her I didn’t even have a recipe for that. She just shrugged and said, “Then you will by Thanksgiving.”

Honestly, I almost forgot about that conversation. But a few weeks later, standing in my kitchen with a counter full of sweet potatoes and the pressure of hosting my first big family dinner, her words came back to me. I started pulling things from my pantry—butter, brown sugar, pecans, a little cinnamon—and just went for it. I burned the first batch (let’s be real, I was talking on the phone and lost track of time). The second one? That was the one. The sweet potatoes turned creamy and almost caramelized underneath, and the pecan streusel got this incredible, buttery crunch that made everyone at the table go quiet for a second.

That recipe has stayed with me because it’s not fussy. It’s the kind of dish that makes you look like you spent hours planning, when really it’s just a few simple steps and a whole lot of heart. Maybe you’ve been there—staring at a holiday menu, wanting something impressive but not exhausting. This best sweet potato casserole with crunchy pecan streusel is exactly that. It’s the dish people ask for by name, the one that disappears before the turkey gets passed around twice.

Why You’ll Love This Recipe

Let me tell you why this isn’t just another sweet potato casserole. I’ve tested this version more times than I can count, tweaking the streusel ratio, adjusting the sweetness, and even swapping out the dairy once for a friend who needed it. Every single time, it delivered. Here’s what makes it stand out:

  • Perfect for Hosting: This casserole feeds a crowd with zero stress. You can prep it entirely the day before, then just pop it in the oven while your guests are pouring wine. No last-minute scrambling.
  • Simple, Pantry-Friendly Ingredients: No weird extracts or specialty flours. You probably have most of this in your kitchen right now. Sweet potatoes, butter, brown sugar, pecans—that’s the backbone.
  • That Crunchy Streusel: This isn’t a sad, soggy topping. The pecan streusel stays incredibly crisp and buttery, even after reheating. It’s the textural contrast that makes every bite exciting.
  • Always a Crowd-Pleaser: Kids love the sweetness. Adults love the sophistication. I’ve served this alongside roast chicken for a casual Sunday dinner and next to a glazed ham for Christmas. It works everywhere.
  • Unbelievably Delicious: The sweet potatoes get almost jammy and caramelized at the edges, while the inside stays velvety smooth. Paired with that crunchy, nutty topping? It’s comfort food at its finest.

This isn’t just another recipe you’ll bookmark and forget. It’s the one you’ll make every single year, the one your family will start requesting in October. It’s tested, it’s trusted, and it’s honestly the best sweet potato casserole I’ve ever made.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients that come together to create something truly special. The magic is in the balance—sweet, savory, creamy, and crunchy—all without any complicated techniques. Here’s everything you’ll need, broken down by component.

For the Sweet Potato Base

  • 3 pounds sweet potatoes (about 4-5 medium), peeled and cut into 1-inch chunks. Look for ones that feel heavy for their size and have smooth, unblemished skin. I prefer Garnet or Jewel varieties for their natural sweetness and creamy texture.
  • 1/4 cup unsalted butter, melted. I use Kerrygold for its rich flavor, but any good-quality butter works. If you’re dairy-free, you can substitute with a plant-based butter.
  • 1/3 cup milk (whole milk or 2% gives the creamiest result). For a dairy-free version, unsweetened oat milk or canned coconut milk (the kind in a carton, not the can) works beautifully.
  • 1/4 cup light brown sugar, packed. This adds a gentle molasses note that complements the sweet potatoes without overwhelming them.
  • 1 large egg, lightly beaten. This helps bind the filling and gives it a slightly custard-like texture. For an egg-free version, you can use a flax egg (1 tablespoon ground flaxseed mixed with 3 tablespoons water, let sit for 5 minutes).
  • 1 teaspoon vanilla extract. Pure vanilla extract makes a difference here—skip the imitation stuff.
  • 1/2 teaspoon ground cinnamon. I prefer Ceylon cinnamon for its milder, more floral notes, but Cassia works fine too.
  • 1/4 teaspoon ground nutmeg, freshly grated if you can. It adds a warmth that feels like the holidays.
  • 1/2 teaspoon salt. Don’t skip this—it balances all the sweetness and makes the flavors pop.

For the Crunchy Pecan Streusel

best sweet potato casserole preparation steps

  • 1 cup pecans, roughly chopped. I like to leave some pieces a bit larger for extra crunch. Toast them lightly in a dry pan for 3-4 minutes before using—it deepens their flavor significantly.
  • 1/2 cup all-purpose flour. For a gluten-free version, you can use a 1:1 gluten-free baking flour blend.
  • 1/2 cup light brown sugar, packed. This creates that caramelized, crunchy texture when baked.
  • 1/4 cup unsalted butter, cold and cut into small cubes. The cold butter is key for that crumbly, streusel-like texture.
  • 1/2 teaspoon ground cinnamon. It ties the topping back to the filling beautifully.
  • 1/4 teaspoon salt. A little salt in the streusel keeps it from being cloyingly sweet.

Equipment Needed

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

  • Large pot for boiling the sweet potatoes. A 6-quart or larger pot works well.
  • Colander for draining.
  • 9×13-inch baking dish. This is the standard size for feeding a crowd. You can also use a 3-quart casserole dish.
  • Mixing bowls (one large, one medium). I use glass or stainless steel.
  • Potato masher or a hand mixer. A masher gives you a slightly chunkier texture, while a mixer makes it silky smooth. Both are great.
  • Pastry cutter or two forks for cutting the butter into the streusel. You can also use your fingers—just work quickly so the butter stays cold.
  • Measuring cups and spoons. For accuracy, especially with the brown sugar.
  • Sharp knife and cutting board. A good knife makes peeling and chopping sweet potatoes so much easier.

Honestly, I’ve made this with just a fork and a baking dish before when I was visiting my sister’s house and forgot my tools. It still turned out amazing. Don’t overthink the equipment—use what you have.

Preparation Method

Let’s get cooking! This recipe comes together in a few simple stages. I’ll walk you through each step with the little tricks I’ve learned along the way.

  1. Cook 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 and cook for 15-20 minutes, until the sweet potatoes are fork-tender. You want them soft enough that a knife slides in with zero resistance. Drain them well in a colander—excess water will make your filling watery.
  2. Mash the sweet potatoes. Return the drained sweet potatoes to the pot or transfer them to a large mixing bowl. Mash them with a potato masher until smooth, or use a hand mixer for an ultra-creamy texture. I personally like a few small lumps left—it gives the casserole a more rustic, homemade feel. Let them cool for about 5 minutes so they don’t scramble the egg later.
  3. Make the filling. To the mashed sweet potatoes, add the melted butter, milk, packed brown sugar, beaten egg, vanilla extract, cinnamon, nutmeg, and salt. Stir everything together until it’s well combined and uniform in color. Taste it—honestly, I always sneak a little spoonful here. Adjust the sweetness or spices to your liking. If it seems too thick, add another tablespoon of milk.
  4. Preheat the oven. Set your oven to 350°F (175°C). While it’s heating, lightly grease your 9×13-inch baking dish with butter or non-stick spray.
  5. Assemble the base. Spread the sweet potato mixture evenly into the prepared baking dish. Use a spatula to smooth the top so it bakes evenly.
  6. Make the pecan streusel. In a medium bowl, combine the flour, brown sugar, cinnamon, and salt. Add the cold, cubed butter. Use a pastry cutter, two forks, or your fingertips to cut the butter into the dry ingredients until the mixture looks like coarse crumbs with some pea-sized butter pieces remaining. Gently stir in the chopped pecans. Don’t overwork it—you want those little pockets of butter to create steam and make the streusel extra crunchy.
  7. Top and bake. Sprinkle the streusel evenly over the sweet potato mixture. Bake for 25-30 minutes, until the filling is bubbly around the edges and the topping is golden brown and fragrant. If the streusel is browning too quickly, tent the dish loosely with foil for the last 10 minutes.
  8. Rest and serve. Let the casserole rest for 10 minutes after it comes out of the oven. This allows the filling to set slightly, making it easier to serve. The streusel will also firm up a bit as it cools.

Cooking Tips & Techniques

Over the years, I’ve made this best sweet potato casserole more times than I can count, and I’ve definitely learned a few things the hard way. Here are my best tips to make yours perfect every time.

Don’t over-boil the sweet potatoes. I once got distracted and let them boil for almost 30 minutes. They turned mushy and waterlogged, and the filling was thin and bland. Test them after 15 minutes—they should be tender but not falling apart.

Toast your pecans first. This is a game-changer. Spread the chopped pecans on a baking sheet and toast them at 350°F for 5-7 minutes, until they smell amazing. It brings out their natural oils and makes the streusel infinitely more flavorful. I forgot to do this once, and the topping was noticeably less aromatic.

Keep the streusel butter cold. Warm butter will turn your streusel into a paste instead of crumbly bits. If your kitchen is warm, pop the butter cubes in the freezer for 5 minutes before cutting them in. The cold butter creates steam pockets as it bakes, giving you that irresistible crunchy texture.

Prep ahead for hosting. This is my secret weapon for stress-free entertaining. You can assemble the entire casserole (without the streusel) up to 48 hours in advance. Cover and refrigerate. Make the streusel separately and store it in an airtight container in the fridge. When you’re ready to bake, sprinkle the streusel on top and add 10 minutes to the baking time since the filling is cold.

Watch the topping. Every oven runs a little differently. Start checking your casserole at the 20-minute mark. If the streusel is already deeply golden but the filling isn’t bubbly, cover it with foil and continue baking until the filling is hot all the way through.

Variations & Adaptations

One of the things I love most about this recipe is how adaptable it is. Here are some ways to make it your own, depending on your guests or your mood.

Make It Dairy-Free

Swap the butter in both the filling and the streusel with a high-quality plant-based butter (I like Miyoko’s or Country Crock Plant Butter). Use unsweetened oat milk or canned coconut milk in the filling. The result is just as creamy and delicious—I’ve served it to dairy-free friends who had no idea it was adapted.

Add a Marshmallow Twist

For a classic holiday vibe, reduce the streusel by half and sprinkle mini marshmallows over the top during the last 5 minutes of baking. Watch them closely—they can go from golden to burnt in seconds. I do this sometimes when I’m feeling nostalgic for the marshmallow-topped casseroles of my childhood.

Spice It Up

Add a pinch of cayenne pepper or a teaspoon of finely grated fresh ginger to the sweet potato filling. The heat cuts through the sweetness beautifully and adds a layer of complexity that adults especially love. I tried this on a whim last year, and it’s become my go-to for dinner parties.

Make It a Main Dish

Turn this into a hearty vegetarian main by folding in a can of drained and rinsed black beans and a handful of chopped kale before baking. Serve it with a side salad and some crusty bread. The sweetness of the potatoes pairs surprisingly well with the earthy beans.

Serving & Storage Suggestions

This best sweet potato casserole is incredibly versatile when it comes to serving. Here’s how to make the most of it.

Serving Temperature: Serve it warm, right after the 10-minute rest. The filling should be hot and creamy, the streusel crunchy. It’s also excellent at room temperature—I’ve been known to eat leftovers straight from the dish while standing at the counter.

What to Serve Alongside: This casserole is a natural partner for roasted turkey, glazed ham, or a simple roast chicken. For a vegetarian spread, pair it with a lentil loaf or stuffed acorn squash. A bright, tangy side salad with vinaigrette cuts through the richness beautifully.

Storage: Cover leftovers tightly with foil or transfer to an airtight container. It will keep in the refrigerator for up to 4 days. The streusel will soften slightly, but it’s still delicious.

Reheating: The best way to reheat is in the oven at 350°F for 15-20 minutes, covered with foil to prevent the topping from burning. You can also reheat individual portions in the microwave for 1-2 minutes, though the streusel won’t be as crunchy. If you’re short on time, the microwave works fine—I’ve done it many times.

Freezing: This casserole freezes beautifully. Assemble it completely (with the streusel) in a freezer-safe dish, wrap it tightly in plastic wrap and then foil, and freeze for up to 3 months. To bake, thaw overnight in the refrigerator, then bake as directed, adding 10-15 minutes to the cooking time.

Nutritional Information & Benefits

Sweet potatoes are packed with vitamin A (in the form of beta-carotene), which supports healthy vision and immune function. They’re also a great source of fiber, vitamin C, and potassium. The pecans add healthy fats and a little protein, making this casserole more balanced than you might expect.

Here are the approximate nutritional values per serving (based on 10 servings):

  • Calories: 320
  • Fat: 16g
  • Carbohydrates: 44g
  • Fiber: 5g
  • Sugar: 22g
  • Protein: 4g
  • Vitamin A: 350% of the Daily Value
  • Vitamin C: 15% of the Daily Value

If you’re watching your sugar intake, you can reduce the brown sugar in both the filling and the streusel by half. The natural sweetness of the sweet potatoes will still shine through. For a lower-carb option, you can swap half the sweet potatoes for cauliflower—I’ve tried it, and while it’s not the same, it’s surprisingly good.

Conclusion

This best sweet potato casserole with crunchy pecan streusel has earned its spot on my holiday table year after year. It’s the dish that makes people close their eyes and smile, the one that gets scraped clean while other sides sit half-eaten. It’s not complicated, and it doesn’t pretend to be. It’s just honest, delicious food made with care.

I hope you’ll make it your own—maybe add a little extra cinnamon, or swap the pecans for walnuts if that’s what you have. Cooking is about making things that feel good, and this recipe is built for that. Whether you’re hosting a big Thanksgiving dinner or just want a cozy side for a Sunday roast, this casserole delivers.

If you try this recipe, I’d love to hear about it. Drop a comment below or tag me in your photos. Tell me how it turned out, what you changed, who you served it to. That’s the best part of sharing food—the stories that come with it. Happy cooking, friends!

Frequently Asked Questions

Can I use canned sweet potatoes instead of fresh?

You can, but I don’t recommend it for this recipe. Canned sweet potatoes are often packed in syrup and have a much softer, sometimes mushy texture. Fresh sweet potatoes give you a firmer, creamier filling that holds up better to the streusel topping. If you’re in a pinch, drain and rinse canned sweet potatoes well, and reduce the added sugar by half.

Can I make this sweet potato casserole ahead of time?

Absolutely! This is one of my favorite make-ahead dishes for hosting. Assemble the casserole (without the streusel) up to two days in advance and keep it covered in the fridge. Store the streusel separately in an airtight container. When you’re ready to bake, sprinkle the streusel on top and add about 10 extra minutes to the baking time since the filling will be cold.

Why is my streusel not crunchy?

There are a few common culprits. First, make sure your butter is cold when you cut it into the flour mixture. Warm butter creates a dense, soft topping instead of a crumbly one. Second, don’t overmix the streusel—you want visible chunks of butter throughout. Finally, make sure your oven is fully preheated to 350°F before baking. A cooler oven will melt the butter slowly and prevent that crunchy texture from forming.

Can I freeze leftovers?

Yes, this casserole freezes wonderfully. Let it cool completely, then wrap the dish tightly in plastic wrap and a layer of foil. It will keep in the freezer for up to three months. To reheat, thaw it overnight in the refrigerator, then bake at 350°F for 20-25 minutes, covered with foil. The streusel won’t be quite as crunchy as fresh, but it’s still delicious.

How do I prevent the streusel from burning?

If you notice the streusel is browning too quickly while the filling is still cold in the center, loosely tent the dish with aluminum foil. This will slow down the browning of the topping while allowing the filling to continue cooking. Remove the foil for the last 5 minutes of baking if you want the streusel to crisp up again.

Pin This Recipe!

best sweet potato casserole recipe

Print

Best Sweet Potato Casserole with Easy Pecan Streusel

This best sweet potato casserole with crunchy pecan streusel is the perfect holiday side dish. Creamy, caramelized sweet potatoes are topped with a buttery, crunchy pecan streusel that will have everyone asking for seconds.

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

Ingredients

Scale
  • 3 pounds sweet potatoes (about 4–5 medium), peeled and cut into 1-inch chunks
  • 1/4 cup unsalted butter, melted
  • 1/3 cup milk (whole milk or 2%)
  • 1/4 cup light brown sugar, packed
  • 1 large egg, lightly beaten
  • 1 teaspoon vanilla extract
  • 1/2 teaspoon ground cinnamon
  • 1/4 teaspoon ground nutmeg
  • 1/2 teaspoon salt
  • 1 cup pecans, roughly chopped
  • 1/2 cup all-purpose flour
  • 1/2 cup light 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. Cook the sweet potatoes: Place peeled and chopped sweet potatoes in a large pot and 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 and cook for 15-20 minutes, until fork-tender. Drain well.
  2. Mash the sweet potatoes: Return drained sweet potatoes to the pot or transfer to a large mixing bowl. Mash with a potato masher until smooth, or use a hand mixer for ultra-creamy texture. Let cool for about 5 minutes.
  3. Make the filling: To the mashed sweet potatoes, add melted butter, milk, packed brown sugar, beaten egg, vanilla extract, cinnamon, nutmeg, and salt. Stir until well combined and uniform in color.
  4. Preheat the oven to 350°F (175°C). Lightly grease a 9×13-inch baking dish with butter or non-stick spray.
  5. Assemble the base: Spread the sweet potato mixture evenly into the prepared baking dish. Smooth the top with a spatula.
  6. Make the pecan streusel: In a medium bowl, combine flour, brown sugar, cinnamon, and salt. Add cold, cubed butter. Use a pastry cutter, two forks, or your fingertips to cut the butter into the dry ingredients until the mixture looks like coarse crumbs with some pea-sized butter pieces remaining. Gently stir in the chopped pecans.
  7. Top and bake: Sprinkle the streusel evenly over the sweet potato mixture. Bake for 25-30 minutes, until the filling is bubbly around the edges and the topping is golden brown and fragrant. If the streusel is browning too quickly, tent the dish loosely with foil for the last 10 minutes.
  8. Rest and serve: Let the casserole rest for 10 minutes after coming out of the oven before serving.

Notes

To make ahead: Assemble the casserole (without streusel) up to 48 hours in advance and refrigerate. Store streusel separately. When ready to bake, add streusel and bake for 35-40 minutes (add 10 minutes for cold filling). For dairy-free: Use plant-based butter and unsweetened oat milk or canned coconut milk. For gluten-free: Use a 1:1 gluten-free baking flour blend. Toast pecans before using for deeper flavor.

Nutrition

  • Serving Size: 1 serving
  • Calories: 320
  • Sugar: 22
  • Sodium: 280
  • Fat: 16
  • Saturated Fat: 6
  • Carbohydrates: 44
  • Fiber: 5
  • Protein: 4

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