Written by

Harmony Rich

Published

Easy Sweet Potato Casserole with Crunchy Pecan Streusel

Ready In 90 minutes
Servings 10 servings
Difficulty Medium

Love this? Save it for later!

Share the inspiration with your friends

I wasn’t expecting cooking advice from my accountant, but there I was, knee-deep in tax paperwork, listening to him describe a sweet potato casserole with a crunchy pecan streusel that his grandmother used to make. It was April, I was stressed, and honestly, the last thing on my mind was Thanksgiving food. But Frank—that’s his name—got this look in his eye, the kind of look people get when they talk about food that actually means something to them.

He told me about how his grandma, a tiny woman from Louisiana, would make this dish for every family gathering, not just the holidays. She called it “company potatoes” even though it was mostly sweet potatoes and butter. Frank said the secret was in the streusel—a buttery, nutty, almost caramel-like topping that she’d press onto the casserole with her bare hands, never measuring anything. “She just knew,” he said, shuffling through my receipts. “It was the only thing she ever wrote down for me.”

I asked if I could see that recipe, and he actually pulled a crumpled, gravy-stained index card from his wallet. The handwriting was barely legible, the measurements were in pinches and handfuls, and the instructions said things like “bake until it smells like home.” I mean, seriously? That’s not a recipe—that’s a riddle!

But I was intrigued. Maybe you’ve been there—you hear about a dish that sounds simple, but something about the way someone describes it makes you think there’s more to the story. So I spent the next few weekends in my kitchen, trying to decode Frank’s grandma’s notes, testing different ratios of pecans to brown sugar, and figuring out the perfect texture for the sweet potato base. The result is this cozy sweet potato casserole with crunchy pecan streusel, and honestly, it’s become my go-to dish for those chilly fall evenings when you just need something warm and comforting on the table.

Why You’ll Love This Recipe

Let me tell you, this isn’t your typical holiday sweet potato casserole that shows up once a year and gets forgotten. This is the kind of dish that makes you text your friends about it the next day. I’ve tested this version at least a dozen times, tweaking the sweetness, the crunch factor, and the creaminess until it felt just right.

  • Quick & Easy: Comes together in under an hour, with only about 20 minutes of active prep time. Perfect for a weeknight when you want something that feels special but doesn’t require a culinary degree.
  • Simple Ingredients: No fancy grocery trips needed. Sweet potatoes, butter, pecans, brown sugar—you probably have most of this in your kitchen right now.
  • Perfect for Fall Gatherings: Great for Thanksgiving, Friendsgiving, or just a cozy Sunday dinner when the leaves are changing and you want something that tastes like the season.
  • Crowd-Pleaser: I’ve served this to kids who swear they hate sweet potatoes, and they went back for seconds. It’s magic, I swear.
  • Unbelievably Delicious: The contrast between the silky, creamy sweet potato base and the crunchy, buttery pecan streusel is next-level comfort food. It’s the texture combo you didn’t know you needed.

What makes this recipe different from all the others out there? It’s the technique. Instead of just mashing the sweet potatoes and throwing some marshmallows on top, I roast the sweet potatoes first to concentrate their natural sweetness. Then I blend them with a touch of warm spices and just enough cream to make them velvety smooth. The streusel is where the magic happens—toasted pecans mixed with brown sugar, butter, and a hint of cinnamon, baked until it forms those irresistible crunchy clusters.

This isn’t just good—it’s the kind of recipe that makes you close your eyes after the first bite. It’s comfort food reimagined: a little bit healthier than the marshmallow-laden version, but with the same soul-soothing satisfaction. Perfect for impressing guests without stress, or turning a simple Tuesday night dinner into something memorable.

What Ingredients You Will Need

This cozy sweet potato casserole uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples, especially during the fall season when sweet potatoes are at their peak.

For the Sweet Potato Base:

  • 3 pounds sweet potatoes (about 4-5 medium-sized), scrubbed clean—look for firm, evenly colored potatoes without soft spots
  • 4 tablespoons unsalted butter, melted (I prefer Land O’Lakes for consistent quality)
  • 1/3 cup heavy cream (or half-and-half for a lighter version)
  • 1/4 cup packed light brown sugar
  • 2 large eggs, lightly beaten (room temperature works best for even mixing)
  • 1 teaspoon vanilla extract
  • 1 teaspoon ground cinnamon
  • 1/2 teaspoon ground nutmeg (freshly grated if you have it—it makes a difference)
  • 1/4 teaspoon ground ginger
  • 1/2 teaspoon salt

For the Crunchy Pecan Streusel:

  • 1 cup pecans, roughly chopped (I recommend buying raw pecans and toasting them yourself—it’s worth the extra 5 minutes)
  • 1/2 cup all-purpose flour
  • 1/2 cup packed light brown sugar
  • 1/4 cup unsalted butter, cold and cut into small cubes
  • 1/2 teaspoon ground cinnamon
  • 1/4 teaspoon salt

Ingredient Tips and Substitutions:

For the sweet potatoes, I’ve tested this with both orange-fleshed and purple sweet potatoes. The orange ones give you that classic sweet, creamy texture and beautiful color. If you’re in a pinch, you can use canned sweet potato puree (about 3 cups), but honestly, roasting fresh potatoes gives you a deeper, more complex flavor that you just can’t get from a can.

For a dairy-free version, swap the butter with a high-quality vegan butter like Miyoko’s, and use full-fat coconut cream instead of heavy cream. The coconut adds a subtle richness that actually complements the sweet potatoes beautifully.

If you’re gluten-sensitive, substitute the all-purpose flour in the streusel with a 1:1 gluten-free baking flour blend. I’ve tried this with almond flour too, and while the texture is a bit more delicate, it’s still delicious.

For the pecans, you can use walnuts or even pepitas if you have nut allergies in the family. The streusel will still be crunchy and delicious—just different. I personally love the buttery flavor of pecans here, but don’t let that stop you from experimenting.

Equipment Needed

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

  • Large baking sheet for roasting the sweet potatoes (a half-sheet pan works perfectly)
  • 9×13-inch baking dish (or any 3-quart casserole dish)
  • Large mixing bowl for the sweet potato mixture
  • Medium mixing bowl for the streusel
  • Potato masher or a hand mixer (I actually prefer a masher for that slightly rustic texture)
  • Chef’s knife and cutting board
  • Measuring cups and spoons
  • Parchment paper (optional but helpful for easy cleanup)

If you don’t have a potato masher, you can use a fork—it’ll just take a bit more elbow grease. And if you’re using a hand mixer, be careful not to over-mix the sweet potatoes, or they can become gummy. I learned that the hard way my first time making this!

For the streusel, a pastry cutter or even just your fingertips work great for cutting the cold butter into the flour mixture. I actually prefer using my hands because I can feel when the butter is the right size—you want pea-sized crumbs, not dust.

Preparation Method

sweet potato casserole with pecan streusel preparation steps

  1. Roast the sweet potatoes. Preheat your oven to 400°F (200°C). Pierce each sweet potato a few times with a fork, then place them on a baking sheet lined with parchment paper. Roast for 45-60 minutes, until they’re very soft and a knife slides through easily. The skins will look wrinkled and might even leak a little syrup—that’s a good sign! Let them cool until you can handle them, about 15 minutes.
  2. Make the streusel topping. While the potatoes are roasting, spread the chopped pecans on a separate baking sheet and toast them in the oven for 5-7 minutes, until they smell nutty and are slightly darker. Watch them carefully—they burn fast! In a medium bowl, combine the flour, brown sugar, cinnamon, and salt. Add the cold butter cubes and use your fingers or a pastry cutter to work the butter into the dry ingredients until the mixture looks like coarse crumbs with some pea-sized butter pieces remaining. Stir in the toasted pecans. Pop the bowl in the fridge while you finish the sweet potato base.
  3. Prepare the sweet potato base. Once the sweet potatoes are cool enough to handle, peel off the skins—they should slip right off. Place the flesh in a large mixing bowl and mash until smooth. Add the melted butter, heavy cream, brown sugar, beaten eggs, vanilla extract, cinnamon, nutmeg, ginger, and salt. Stir until everything is well combined and silky. Taste it here—you want it to be creamy and slightly sweet with warm spices. Adjust the sugar or spices if you like.
  4. Assemble the casserole. Reduce your oven temperature to 350°F (175°C). Grease your 9×13-inch baking dish with a little butter or cooking spray. Spread the sweet potato mixture evenly in the dish. Sprinkle the pecan streusel over the top, covering every bit of the sweet potato base. Don’t press it down—you want those crunchy clusters to form on top.
  5. Bake. Bake for 25-30 minutes, until the streusel is golden brown and the edges of the casserole are bubbling slightly. The kitchen will smell absolutely incredible at this point—like butter and brown sugar and warm spices. Let it cool for 10 minutes before serving. This rest time lets the filling set up so you get clean slices.

Pro tip: If the streusel starts browning too quickly before the casserole is heated through, tent a piece of foil loosely over the top for the last 10 minutes of baking. I’ve had to do this a few times when my oven runs hot.

Cooking Tips & Techniques

After making this cozy sweet potato casserole more times than I can count, I’ve picked up a few tricks that make a real difference.

Roast, don’t boil. I know boiling sweet potatoes is faster, but roasting concentrates their natural sugars and gives you a deeper, almost caramelized flavor. The texture is also less watery, which means your casserole won’t turn out soupy. Trust me on this one—I made the mistake of boiling once, and the difference was night and day.

Don’t skip toasting the pecans. This is non-negotiable. Raw pecans in the streusel will steam instead of toast while baking, and you’ll end up with a soggy topping instead of those crunchy clusters. Toasting them first releases their oils and intensifies their nutty flavor. I learned this lesson when I was rushing one Thanksgiving and skipped this step—the streusel was sad and chewy instead of crispy.

Keep the butter cold. For the streusel, you want the butter to be straight-from-the-fridge cold. If it warms up, you’ll end up with a paste instead of crumbly bits. If your kitchen is warm, pop the streusel mixture in the fridge for 10 minutes before sprinkling it on the casserole.

Watch your baking time. Every oven is different. I’ve had this casserole be perfectly golden at 25 minutes in one oven and need a full 35 minutes in another. Start checking at 20 minutes—the streusel should be deep golden brown, and you should see little bubbles of sweet potato mixture around the edges.

Make ahead tip. You can assemble the entire casserole (without the streusel) up to 24 hours in advance. Keep it covered in the fridge, then add the streusel right before baking. If you’re baking it straight from the fridge, add about 10 minutes to the baking time. The streusel can also be made ahead and stored in an airtight container in the fridge for up to 3 days.

Variations & Adaptations

One of the things I love about this cozy sweet potato casserole is how flexible it is. Here are some variations I’ve tried and loved:

Maple-Bourbon Version: Replace the brown sugar in the sweet potato base with 1/4 cup maple syrup and add 2 tablespoons of bourbon. The bourbon adds a warmth that pairs beautifully with the sweet potatoes, and the maple gives it a deeper, more complex sweetness. I made this for a Friendsgiving last year, and people were literally scraping the dish clean.

Vegan-Friendly Adaptation: Use vegan butter in both the base and the streusel, replace the heavy cream with full-fat coconut cream, and use a flax egg (1 tablespoon ground flaxseed mixed with 3 tablespoons water) instead of regular eggs. The coconut cream adds a subtle tropical note that’s actually really lovely with the warm spices.

Savory-Sweet Twist: Reduce the brown sugar to 2 tablespoons, add 1 teaspoon of smoked paprika and 1/2 teaspoon of cayenne pepper to the sweet potato base, and use chopped walnuts instead of pecans. Top with a sprinkle of flaky sea salt before serving. This version is amazing alongside roasted pork or grilled chicken.

Individual Servings: Instead of a big casserole dish, divide the sweet potato mixture among 8-10 ramekins and top each with the streusel. Bake for 15-20 minutes. These are perfect for dinner parties—everyone gets their own little dish of comfort.

Marshmallow Lover’s Version: If you just can’t give up the marshmallows, here’s a compromise: bake the casserole with the streusel for 20 minutes, then top with a layer of mini marshmallows and bake for another 5-7 minutes until they’re puffed and golden. The combination of crunchy streusel and gooey marshmallows is actually pretty incredible.

Serving & Storage Suggestions

This cozy sweet potato casserole is best served warm, straight from the oven. Let it rest for about 10 minutes after baking so the filling sets up, then scoop it out with a large spoon. The contrast between the warm, creamy sweet potatoes and the crunchy streusel is at its peak right out of the oven.

For a holiday table, I love serving this alongside roasted turkey or ham, green bean casserole, and some crusty bread to soak up any extra buttery goodness. It also pairs beautifully with a simple roasted chicken and a crisp green salad for a cozy weeknight dinner.

If you’re having a brunch gathering, this casserole is amazing next to scrambled eggs and bacon. The sweetness of the potatoes complements the savory breakfast flavors perfectly. I’ve even served it as a dessert with a dollop of whipped cream—it’s that versatile.

Storage: Leftovers can be stored in an airtight container in the refrigerator for up to 4 days. The streusel will lose some of its crunch over time, but the flavor actually gets better as the spices meld together. 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.

Freezing: This casserole freezes beautifully. Assemble it completely (with the streusel), but don’t bake it. Wrap the dish tightly in plastic wrap, then a layer of foil, and freeze for up to 3 months. When you’re ready to bake, thaw it in the refrigerator overnight, then bake as directed, adding about 10 minutes to the baking time. I’ve done this for multiple Thanksgivings, and nobody ever knows it wasn’t made fresh.

Nutritional Information & Benefits

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

  • Calories: 380
  • Total Fat: 22g
  • Saturated Fat: 9g
  • Cholesterol: 65mg
  • Sodium: 280mg
  • Total Carbohydrates: 44g
  • Dietary Fiber: 5g
  • Sugars: 24g
  • Protein: 5g

Sweet potatoes are nutritional powerhouses—they’re packed with vitamin A (one serving provides over 400% of your daily needs), vitamin C, manganese, and potassium. The fiber content helps keep you full and supports digestive health. Pecans are rich in healthy monounsaturated fats, which are great for heart health, and they also provide magnesium and zinc.

This dish is naturally gluten-free if you use a gluten-free flour blend in the streusel, and it can easily be made dairy-free and vegan with the substitutions I mentioned earlier. Just keep in mind that the nutritional values will change with substitutions.

I personally love that this casserole feels indulgent but actually has some real nutritional value. It’s comfort food that you can feel good about serving to your family—even on a regular Tuesday night.

Conclusion

This cozy sweet potato casserole with crunchy pecan streusel has become one of those recipes that I make on repeat, from Thanksgiving to random fall weeknights when I need a little comfort. It started with a crumpled index card from my accountant’s grandma, and it’s turned into a dish that my own family now requests for every gathering.

What I love most about this recipe is how forgiving it is. You can tweak the spices, swap the nuts, adjust the sweetness—it always turns out delicious. It’s the kind of dish that makes you look like a hero in the kitchen without actually having to do much work. And honestly, isn’t that what we all want?

I’d love to hear how this turns out for you! Leave a comment below and let me know if you tried any variations or if this became a new favorite in your household. Don’t forget to share this recipe with someone who needs a little cozy comfort in their life right now. Happy cooking!

Frequently Asked Questions

Can I use canned sweet potatoes instead of fresh?

Yes, you can use about 3 cups of canned sweet potato puree in a pinch. However, the flavor won’t be as deep and caramelized as with roasted fresh sweet potatoes. If you’re using canned, drain them well and consider adding an extra tablespoon of brown sugar to boost the flavor.

Why is my streusel not crunchy?

This usually happens for one of three reasons: the butter was too warm when you made the streusel, the pecans weren’t toasted beforehand, or the casserole was covered while baking. Make sure your butter is cold, toast those pecans, and bake the casserole uncovered for the crispiest topping.

Can I make this casserole ahead of time?

Absolutely! You can assemble the sweet potato base up to 24 hours in advance and store it covered in the fridge. Add the streusel just before baking. If baking straight from the fridge, add about 10 minutes to the baking time. The streusel can also be made ahead and stored in the fridge for up to 3 days.

How do I prevent the streusel from burning?

If you notice the streusel browning too quickly, tent a piece of foil loosely over the top of the casserole for the last 10-15 minutes of baking. Every oven runs differently, so start checking at 20 minutes to be safe.

Can I freeze the leftovers?

Yes! This casserole freezes beautifully. Store leftovers in an airtight container for up to 3 months. To reheat, thaw in the refrigerator overnight and warm in a 350°F oven for 15-20 minutes, or microwave individual portions for 1-2 minutes. The streusel will be slightly softer after freezing, but the flavor is still fantastic.

Pin This Recipe!

sweet potato casserole with pecan streusel recipe

Print

Easy Sweet Potato Casserole with Crunchy Pecan Streusel

A cozy sweet potato casserole with a buttery, crunchy pecan streusel topping. Perfect for fall gatherings, this dish combines silky roasted sweet potatoes with a caramel-like nutty streusel for next-level comfort food.

  • Author: Amanda
  • 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), scrubbed
  • 4 tablespoons unsalted butter, melted
  • 1/3 cup heavy cream (or half-and-half)
  • 1/4 cup packed light brown sugar
  • 2 large eggs, lightly beaten (room temperature)
  • 1 teaspoon vanilla extract
  • 1 teaspoon ground cinnamon
  • 1/2 teaspoon ground nutmeg (freshly grated preferred)
  • 1/4 teaspoon ground ginger
  • 1/2 teaspoon salt
  • 1 cup pecans, roughly chopped
  • 1/2 cup all-purpose flour
  • 1/2 cup packed light brown sugar
  • 1/4 cup unsalted butter, cold and cut into small cubes
  • 1/2 teaspoon ground cinnamon
  • 1/4 teaspoon salt

Instructions

  1. Roast the sweet potatoes: Preheat oven to 400°F (200°C). Pierce each sweet potato a few times with a fork, place on a parchment-lined baking sheet, and roast for 45-60 minutes until very soft. Let cool until handleable, about 15 minutes.
  2. Make the streusel topping: While potatoes roast, spread chopped pecans on a separate baking sheet and toast for 5-7 minutes until fragrant. In a medium bowl, combine flour, brown sugar, cinnamon, and salt. Add cold butter cubes and work into dry ingredients using fingers or a pastry cutter until mixture resembles coarse crumbs with pea-sized butter pieces. Stir in toasted pecans. Refrigerate until needed.
  3. Prepare the sweet potato base: Once sweet potatoes are cool enough to handle, peel off skins and place flesh in a large mixing bowl. Mash until smooth. Add melted butter, heavy cream, brown sugar, beaten eggs, vanilla extract, cinnamon, nutmeg, ginger, and salt. Stir until well combined and silky. Taste and adjust sweetness or spices if desired.
  4. Assemble the casserole: Reduce oven temperature to 350°F (175°C). Grease a 9×13-inch baking dish. Spread sweet potato mixture evenly in the dish. Sprinkle pecan streusel over the top, covering completely. Do not press down.
  5. Bake: Bake for 25-30 minutes until streusel is golden brown and edges are bubbling slightly. Let cool for 10 minutes before serving. If streusel browns too quickly, tent loosely with foil for the last 10 minutes.

Notes

Roast sweet potatoes instead of boiling for deeper flavor. Toast pecans before adding to streusel to ensure crunchiness. Keep butter cold for streusel. Can assemble base up to 24 hours ahead; add streusel just before baking. Freezes well unbaked for up to 3 months.

Nutrition

  • Serving Size: 1 serving (about 1/1
  • Calories: 380
  • Sugar: 24
  • Sodium: 280
  • Fat: 22
  • Saturated Fat: 9
  • Carbohydrates: 44
  • Fiber: 5
  • Protein: 5

Keywords: sweet potato casserole, pecan streusel, fall recipe, Thanksgiving side dish, comfort food, easy 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 ★☆ ★☆ ★☆ ★☆ ★☆