Cozy Sweet Potato Casserole with Pecan Streusel Recipe

Ready In
Servings
Difficulty

Maggie wasn’t trying to impress anyone. I’d stopped by her place on a random Tuesday to drop off a book I’d borrowed, and the smell hit me before I even got through the front door. It was that unmistakable scent of something sweet roasting, warm cinnamon, and toasted nuts. She was in sweatpants, barefoot, stirring something in a bowl while her dog circled her feet. “Oh, that’s just the sweet potato thing I throw together for Thanksgiving leftovers,” she said, like it was nothing. Like she hadn’t just created the most incredible aroma I’d ever walked into.

I stood there in her doorway, honestly a little frozen. The sweet potato casserole was sitting on the counter, this gorgeous golden-orange dish topped with what looked like a crumbly, buttery pecan streusel. I didn’t even ask—I just grabbed a fork from her drawer and took a bite. Let me tell you, it was one of those moments where you stop mid-chew and just stare at the food. The sweet potatoes were creamy and perfectly spiced, not too sweet, and that pecan topping? It was crunchy, slightly caramelized, and absolutely addictive. Maggie just laughed at me. “You act like you’ve never had sweet potatoes before.”

But this wasn’t just sweet potatoes. This was something else entirely. I made her write down the recipe on a napkin before I left, and I’ve been making it ever since. Maybe you’ve been there—you taste something at a friend’s house and you know, you just know, that it’s going to become a staple in your own kitchen. That’s this casserole for me. It’s cozy, it’s comforting, and it tastes like fall in a baking dish. Every time I make it, I think of Maggie’s sweatpants and her casual shrug, and I smile. Honestly, the best recipes always come from people who don’t realize how good they are.

Why You’ll Love This Recipe

I’ve tested this sweet potato casserole more times than I can count, and I’m not exaggerating when I say it’s the best version I’ve ever made. It’s got that perfect balance of creamy, spiced sweet potatoes and a crunchy, buttery pecan streusel that makes every bite interesting. Here’s why this recipe stands out from the crowd:

  • Simple Ingredients : No fancy grocery trips needed. You probably have most of these in your pantry right now—sweet potatoes, butter, brown sugar, pecans, and basic spices. That’s it.
  • Quick & Easy Prep : The hands-on time is about 20 minutes. The oven does the rest of the work while you relax or get the rest of dinner ready.
  • Perfect for Fall Gatherings : This dish is made for Thanksgiving, Friendsgiving, or any cozy autumn dinner. It’s a crowd-pleaser that disappears fast.
  • Make-Ahead Friendly : Assemble it the day before and pop it in the oven when you’re ready. Stress-free hosting at its finest.
  • Unbelievably Delicious : The texture combo is next-level. You get that silky smooth sweet potato base and that crunchy, almost praline-like pecan topping. It’s comfort food at its best.

What makes this version different? It’s the little things. I roast the sweet potatoes instead of boiling them, which concentrates their natural sweetness and gives them a richer flavor. The pecan streusel has a secret ingredient—a tiny pinch of cayenne pepper that adds warmth without any heat. And I use a mix of brown sugar and maple syrup in the sweet potato base, which gives it this deep, almost caramel-like flavor that you just don’t get from sugar alone. Trust me, once you try this, you’ll never go back to the marshmallow-topped version again.

This recipe isn’t just good—it’s the kind that makes you close your eyes after the first bite. It’s comfort food reimagined: a little healthier, a little faster, 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 sweet potato casserole uses simple, wholesome ingredients that come together to create something truly special. Most of these are pantry staples, especially during the fall season. I’ve tested this recipe with different brands and substitutions, so I’ll share what works best.

For the Sweet Potato Base

  • 3 pounds sweet potatoes (about 4-5 medium) — Look for firm, evenly shaped potatoes with smooth skin. I prefer Garnet or Jewel yams for their deep orange color and natural sweetness.
  • 1/3 cup unsalted butter, melted — I use Kerrygold for its rich, creamy flavor, but any good-quality butter works. If using salted butter, reduce the added salt to 1/4 teaspoon.
  • 1/4 cup pure maple syrup — Not pancake syrup! Real maple syrup makes a huge difference here. Grade A dark amber is my go-to for its robust flavor.
  • 1/4 cup brown sugar, packed — Light or dark brown sugar both work. Dark brown sugar gives a deeper molasses flavor that I personally love.
  • 2 large eggs, lightly beaten — Room temperature eggs blend more smoothly. If you forget to take them out early, place them in a bowl of warm water for 5 minutes.
  • 1 teaspoon vanilla extract — Pure vanilla extract, not imitation. It adds warmth and depth to the dish.
  • 1 teaspoon ground cinnamon — I prefer Ceylon cinnamon for its milder, sweeter flavor, but Cassia works too.
  • 1/2 teaspoon ground nutmeg — Freshly grated nutmeg is a game-changer. It has a brighter, more aromatic flavor than pre-ground.
  • 1/4 teaspoon ground ginger — Adds a subtle warmth that complements the sweet potatoes beautifully.
  • 1/2 teaspoon salt — Don’t skip this! Salt enhances all the other flavors and balances the sweetness.

For the Pecan Streusel Topping

sweet potato casserole with pecan streusel preparation steps

  • 1 cup pecans, chopped — I buy raw pecan halves and chop them myself for the freshest flavor. Toast them lightly in a dry skillet for 3-4 minutes to bring out their nuttiness.
  • 1/2 cup all-purpose flour — For a gluten-free version, use a 1:1 gluten-free baking flour blend. I’ve tested this with Bob’s Red Mill and it works perfectly.
  • 1/2 cup brown sugar, packed — Light or dark, whichever you prefer.
  • 1/4 cup unsalted butter, cold and cut into small cubes — Cold butter is key for a crumbly streusel. Pop it in the freezer for 10 minutes before cutting.
  • 1 teaspoon ground cinnamon
  • Pinch of cayenne pepper (about 1/8 teaspoon) — This is my secret ingredient. It doesn’t make the dish spicy; it just adds a subtle warmth that makes the flavors pop.
  • Pinch of salt

Equipment Needed

You don’t need fancy equipment for this recipe, which is one of the things I love about it. Here’s what you’ll need:

  • 9×13-inch baking dish — A glass or ceramic dish works best. I use a Pyrex dish that’s seen better days, but it still does the job perfectly.
  • Large pot for boiling sweet potatoes (or a baking sheet if you’re roasting them)
  • Potato masher or a sturdy fork — I actually prefer using a handheld electric mixer for the smoothest texture, but a masher works if you like a chunkier casserole.
  • Mixing bowls — One large bowl for the sweet potato mixture and one medium bowl for the streusel.
  • Sharp knife and cutting board for chopping pecans
  • Measuring cups and spoons
  • Whisk for beating the eggs and mixing the streusel
  • Rubber spatula for scraping every bit of that sweet potato goodness into the dish

If you don’t have a 9×13 dish, you can use a 2-quart casserole dish or even a 10-inch cast iron skillet. The baking time might vary slightly, so keep an eye on it. And honestly, if you don’t have a potato masher, a fork works fine—it just takes a little more elbow grease. I’ve definitely used a fork more times than I’d like to admit.

Preparation Method

Alright, let’s get cooking! This sweet potato casserole comes together in a few simple steps. Take your time, enjoy the process, and don’t stress if things aren’t perfect. Here’s how I do it:

  1. Preheat your oven to 375°F (190°C). While it’s heating up, grease your 9×13 baking dish with a little butter or non-stick spray. I use butter because, well, more butter is never a bad thing.
  2. Cook the sweet potatoes. You have two options here. For the richest flavor, I recommend roasting them. Pierce the sweet potatoes with a fork, place them on a baking sheet, and roast for 45-60 minutes until they’re tender all the way through. Let them cool slightly, then peel off the skins. If you’re short on time, peel and cube the sweet potatoes, then boil them in salted water for 15-20 minutes until fork-tender. Drain well. I’ve done both methods, and roasting really does concentrate the flavor. But honestly, on a busy weeknight, boiling is totally fine.
  3. Mash the sweet potatoes. Transfer the cooked sweet potatoes to a large mixing bowl. Mash them with a potato masher or fork until mostly smooth. I like to leave a few small chunks for texture, but if you prefer a silky smooth casserole, use a hand mixer or food processor. Just don’t overmix, or they can get gummy.
  4. Add the wet ingredients. To the mashed sweet potatoes, add the melted butter, maple syrup, brown sugar, beaten eggs, vanilla extract, cinnamon, nutmeg, ginger, and salt. Stir everything together until well combined. Taste it here—I always do. Adjust the sweetness or spices to your liking. This is your casserole, after all.
  5. Spread the mixture into the prepared baking dish. Use a rubber spatula to spread it evenly. Don’t worry about making it perfect; the streusel will cover any imperfections.
  6. Make the pecan streusel. In a medium bowl, combine the chopped pecans, flour, brown sugar, cinnamon, cayenne pepper, and salt. Add the cold butter cubes. Use your fingers or a pastry cutter to work the butter into the dry ingredients until the mixture looks like coarse crumbs. You want some larger clumps for that perfect crunchy texture. Don’t overwork it, or the streusel will be too dense.
  7. Top the casserole. Sprinkle the streusel evenly over the sweet potato mixture. Don’t press it down—let it sit loosely on top so it gets nice and crunchy.
  8. Bake for 25-30 minutes, or until the streusel is golden brown and the casserole is bubbly around the edges. The kitchen will smell absolutely incredible at this point. If the streusel is browning too quickly, tent the dish loosely with foil for the last 10 minutes.
  9. Let it rest for 5-10 minutes before serving. This allows the filling to set slightly and makes it easier to scoop. Plus, it gives you time to admire your work!

A few notes from my kitchen to yours: If you’re making this ahead of time, assemble the casserole completely but don’t bake it. Cover it with foil and refrigerate for up to 24 hours. When you’re ready to bake, add about 10-15 minutes to the baking time since it’s starting from cold. And if the streusel gets a little soggy from the moisture, just pop it under the broiler for 1-2 minutes at the end to crisp it back up.

Cooking Tips & Techniques

Over the years, I’ve learned a few things about making this sweet potato casserole. Some lessons came from happy accidents, others from outright failures. Here’s what I wish someone had told me:

Don’t overboil the sweet potatoes. I made this mistake once, and the filling turned out watery and bland. If you’re boiling, check them after 15 minutes. They should be tender but not falling apart. Overcooked sweet potatoes absorb too much water, which dilutes the flavor and makes the casserole runny.

Toast your pecans first. This is a game-changer. Spread the chopped pecans on a baking sheet and toast them in a 350°F oven for 5-7 minutes, or until they’re fragrant and slightly darker. It takes almost no effort, and the difference in flavor is huge. Toasted pecans have this deep, nutty richness that raw pecans just can’t match.

Use cold butter for the streusel. I cannot stress this enough. If your butter is too soft, the streusel will turn into a paste instead of lovely crumbly bits. Cut the butter into small cubes and pop them in the freezer for 10 minutes before mixing. Your fingers will get a little messy, but that’s part of the fun.

Season in layers. Don’t just dump all the spices into the sweet potato mixture. Season the sweet potatoes themselves with a little salt while they cook, then add the spices to the mixture. Each layer of seasoning builds on the last, creating a more complex, well-rounded flavor.

Let it rest. I know it’s tempting to dig in right away, but letting the casserole rest for 5-10 minutes makes a big difference. The filling sets up slightly, the streusel stays crunchy, and the flavors meld together. Plus, you won’t burn your mouth. Trust me on this one.

Variations & Adaptations

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

Make it dairy-free. Substitute the butter with a high-quality vegan butter like Miyoko’s or Earth Balance. I’ve tested this, and it works beautifully. The streusel might be slightly less crispy, but it’s still delicious.

Gluten-free version. Use a 1:1 gluten-free flour blend in the streusel. I’ve had great results with Bob’s Red Mill. The texture is slightly different—a bit more crumbly—but the flavor is spot on.

Add a marshmallow topping. If you’re a traditionalist, swap half the streusel for mini marshmallows. Sprinkle the marshmallows on top during the last 10 minutes of baking and let them get golden and gooey. It’s a totally different vibe, but sometimes that’s exactly what you want.

Spice it up. Add a teaspoon of pumpkin pie spice to the sweet potato mixture for a more complex flavor profile. Or try adding a pinch of smoked paprika for a subtle smoky note that pairs beautifully with the sweetness.

Make it a main dish. Add cooked, crumbled breakfast sausage to the sweet potato mixture before baking. It turns this side dish into a hearty, satisfying main course that’s perfect for brunch or a cozy dinner.

Serving & Storage Suggestions

This sweet potato casserole is incredibly versatile when it comes to serving. Here’s how I like to enjoy it:

Serving temperature: Serve it warm, straight from the oven. The contrast between the warm, creamy filling and the crunchy streusel is pure magic. If you’re serving it as part of a holiday meal, it pairs beautifully with roasted turkey, honey-glazed ham, or even a simple roast chicken.

Complementary dishes: I love serving this alongside a fresh green salad with a tangy vinaigrette—the acidity cuts through the richness of the casserole. It also goes well with roasted Brussels sprouts, green bean casserole, or a simple cranberry sauce. For brunch, serve it with scrambled eggs and crispy bacon. Honestly, it’s good with just about anything.

Storage: Leftovers keep well in the refrigerator for up to 5 days. Store them in an airtight container. The streusel will soften over time, but the flavor is still amazing. To reheat, pop individual portions in the microwave for 30-60 seconds, or warm the whole dish in a 350°F oven for 10-15 minutes.

Freezing: This casserole freezes beautifully. Assemble it completely 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.

Flavor development: Here’s a little secret: this casserole actually tastes better the next day. The flavors have time to meld and deepen, and the texture becomes even more luscious. So don’t be afraid to make it ahead of time. Your future self will thank you.

Nutritional Information & Benefits

While this sweet potato casserole is definitely a treat, it also has some surprising nutritional benefits. Here’s a rough estimate per serving (based on 8 servings):

  • Calories: Approximately 380
  • Fat: 22g
  • Carbohydrates: 45g
  • Fiber: 6g
  • Sugar: 28g
  • Protein: 5g
  • Vitamin A: Over 400% of the daily value
  • Vitamin C: 15% of the daily value

Sweet potatoes are packed with beta-carotene, which your body converts into vitamin A. They’re also a great source of fiber, which helps keep you full and supports digestive health. Pecans are rich in healthy fats and antioxidants, and cinnamon has anti-inflammatory properties. So while this isn’t exactly health food, it’s certainly not empty calories either.

For those with dietary concerns: this recipe contains dairy (butter), gluten (flour in the streusel), and tree nuts (pecans). I’ve included substitution options above for dairy-free and gluten-free versions. If you have a nut allergy, you can substitute the pecans with sunflower seeds or pumpkin seeds for a similar crunch.

I personally love that this casserole feels indulgent but is made from real, whole ingredients. It’s the kind of dish that satisfies your sweet tooth while still nourishing your body. And honestly, that balance is what good cooking is all about.

Frequently Asked Questions

Can I use canned sweet potatoes instead of fresh?

Yes, you can use canned sweet potatoes in a pinch. Drain them well and mash them as directed. However, fresh sweet potatoes have a much better texture and flavor. Canned ones can be a bit mushy and watery, so I recommend draining them thoroughly and even patting them dry with paper towels before mashing.

Can I make this sweet potato casserole ahead of time?

Absolutely! Assemble the casserole completely but don’t bake it. Cover it with foil and refrigerate for up to 24 hours. When you’re ready to bake, add about 10-15 minutes to the baking time since it’s starting from cold. You can also freeze it for up to 3 months.

Why is my streusel soggy instead of crunchy?

This usually happens if the butter is too soft or if the streusel is pressed down too firmly onto the sweet potato mixture. Make sure your butter is cold, and sprinkle the streusel loosely over the top. If it’s still soggy, try toasting the streusel separately on a baking sheet for 5-7 minutes before sprinkling it on.

Can I reduce the sugar in this recipe?

Yes, you can cut the brown sugar in the sweet potato mixture by half without affecting the texture too much. The maple syrup adds plenty of sweetness. For the streusel, reducing the sugar will make it less crunchy, but it will still be delicious. I’ve made a lighter version with just 2 tablespoons of brown sugar in the streusel, and it worked fine.

What’s the best way to reheat leftovers?

For individual servings, the microwave works fine—about 30-60 seconds on high. For a whole dish, reheat it in a 350°F oven for 10-15 minutes. If the streusel has softened, pop it under the broiler for 1-2 minutes to crisp it back up. Leftovers actually taste amazing cold, straight from the fridge, but I won’t judge you if that’s your thing.

Conclusion

This cozy sweet potato casserole with pecan streusel has become a staple in my kitchen, and I have a feeling it will become one in yours too. It’s everything I want in a comfort food dish—warm, sweet, crunchy, and incredibly satisfying. The best part? It’s simple enough for a weeknight but impressive enough for a holiday table. That’s a rare combination, and it’s one worth holding onto.

I hope you give this recipe a try and make it your own. Maybe you’ll add extra cinnamon like my friend Sarah does, or swap in walnuts for the pecans like my mom prefers. That’s the beauty of cooking—you get to make it yours. And when you do, I’d love to hear about it. Drop a comment below and let me know how it turned out, or share your own twist on this classic dish. Your feedback might just inspire someone else’s next great meal.

Until next time, happy cooking. And remember, the best recipes are the ones shared with the people you love. Or, you know, just with yourself and a fork. No judgment here.

Pin This Recipe!

sweet potato casserole with pecan streusel recipe
Print

Cozy Sweet Potato Casserole with Pecan Streusel Recipe

This sweet potato casserole features creamy, spiced sweet potatoes topped with a crunchy, buttery pecan streusel. It’s the perfect comfort food for fall gatherings, holidays, or any cozy dinner.

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

Ingredients

Scale
  • 3 pounds sweet potatoes (about 45 medium)
  • 1/3 cup unsalted butter, melted
  • 1/4 cup pure maple syrup
  • 1/4 cup brown sugar, packed
  • 2 large eggs, lightly beaten
  • 1 teaspoon vanilla extract
  • 1 teaspoon ground cinnamon
  • 1/2 teaspoon ground nutmeg
  • 1/4 teaspoon ground ginger
  • 1/2 teaspoon salt
  • 1 cup pecans, 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 teaspoon ground cinnamon
  • Pinch of cayenne pepper (about 1/8 teaspoon)
  • Pinch of salt

Instructions

  1. Preheat your oven to 375°F (190°C). Grease a 9×13-inch baking dish with butter or non-stick spray.
  2. Cook the sweet potatoes: For richest flavor, roast them whole (pierced with a fork) on a baking sheet for 45-60 minutes until tender, then peel. Alternatively, peel and cube, then boil in salted water for 15-20 minutes until fork-tender; drain well.
  3. Mash the sweet potatoes in a large bowl until mostly smooth, leaving a few small chunks if desired.
  4. Add melted butter, maple syrup, brown sugar, beaten eggs, vanilla extract, cinnamon, nutmeg, ginger, and salt. Stir until well combined.
  5. Spread the mixture evenly into the prepared baking dish.
  6. Make the pecan streusel: In a medium bowl, combine chopped pecans, flour, brown sugar, cinnamon, cayenne pepper, and salt. Add cold butter cubes and work into the dry ingredients with your fingers or a pastry cutter until the mixture resembles coarse crumbs.
  7. Sprinkle the streusel evenly over the sweet potato mixture. Do not press down.
  8. Bake for 25-30 minutes, until the streusel is golden brown and the casserole is bubbly around the edges. If browning too quickly, tent loosely with foil for the last 10 minutes.
  9. Let rest for 5-10 minutes before serving.

Notes

For make-ahead: Assemble casserole completely but do not bake. Cover and refrigerate for up to 24 hours. Add 10-15 minutes to baking time. If streusel gets soggy, broil for 1-2 minutes to crisp. To freeze: Assemble unbaked, wrap tightly, and freeze for up to 3 months. Thaw overnight in refrigerator before baking.

Nutrition

  • Serving Size: 1 serving
  • Calories: 380
  • Sugar: 28
  • Sodium: 280
  • Fat: 22
  • Saturated Fat: 9
  • Carbohydrates: 45
  • Fiber: 6
  • Protein: 5

Keywords: sweet potato casserole, pecan streusel, Thanksgiving side dish, fall recipe, comfort food

Did you make this recipe?

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

Share This Recipe

You might also love these recipes

Leave a Comment

Recipe rating