Written by

Donna Sanchez

Published

Perfect Sweet Potato Casserole with Pecan Streusel

Ready In 60 minutes
Servings 12 servings
Difficulty Easy

This was supposed to be a simple roasted sweet potato side dish. I had the whole menu planned out for a Friendsgiving dinner I was hosting—my first time having more than four people over, and I was already sweating the details. The turkey was brining, the green beans were prepped, and I had this vision of perfectly caramelized sweet potato wedges. But I grabbed the wrong baking dish (a deep 9×13 instead of a sheet pan), the oven was already crowded, and I was running out of time. I threw the mashed sweet potatoes into the dish, topped them with some random streusel I had made for an apple crisp that never happened, and shoved it all in the oven. What came out was nothing like the plan—and better. Honestly, I stood there with a spoon, staring at the golden, bubbling top, and realized I had accidentally made the dish everyone would ask about for years. That happy mistake became my go-to crowd-pleasing sweet potato casserole, and let me tell you, it has saved me more times than I can count. Maybe you’ve been there—the kitchen chaos, the timer going off, the panic that turns into pure relief. That first bite of this sweet potato casserole with pecan streusel is that feeling, every single time.

Why You’ll Love This Recipe

This isn’t just another sweet potato casserole. After testing this recipe for countless gatherings—from Thanksgiving dinners to casual potlucks—I can tell you it’s the one that disappears first. The combination of silky sweet potatoes and a crunchy, buttery pecan streusel creates a texture contrast that keeps people coming back for seconds.

  • Quick & Easy: Comes together in under an hour, with only 20 minutes of active prep time. Perfect for busy holiday mornings or last-minute dinner party invites.
  • Simple Ingredients: No fancy grocery trips needed. Sweet potatoes, butter, brown sugar, pecans—you probably have most of this in your kitchen right now.
  • Perfect for Hosting: This dish is a showstopper at any gathering. It holds up well on a buffet table, can be made a day ahead, and reheats beautifully.
  • Crowd-Pleaser: It gets rave reviews from everyone—kids who claim they don’t like sweet potatoes and adults who appreciate a side dish that feels like dessert.
  • Unbelievably Delicious: The creamy, spiced sweet potato base paired with the crunchy, caramelized pecan topping is next-level comfort food. It’s the kind of dish that makes you close your eyes after the first bite.

What makes this recipe different from the rest? It’s the perfect balance of sweetness and texture. The sweet potato filling is smooth and lightly spiced, not overly sweet, while the pecan streusel adds a salty-savory crunch that cuts through the richness. I’ve tested this with different sweet potato varieties and streusel ratios, and this version is the one that consistently gets the “can I have the recipe?” question. It’s comfort food reimagined—perfect for impressing guests without stress, or turning a simple meal into something memorable.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples, making it easy to whip up on a whim.

For the Sweet Potato Filling

  • 3 pounds sweet potatoes (about 4-5 medium), peeled and cubed (I prefer Garnet or Jewel varieties for their natural sweetness and creamy texture)
  • 1/2 cup unsalted butter, melted (adds richness; use dairy-free butter if needed)
  • 1/2 cup brown sugar, packed (light or dark both work; dark adds deeper molasses flavor)
  • 2 large eggs, room temperature (helps bind the filling and adds structure)
  • 1/2 cup milk (whole milk gives the creamiest result, but 2% or oat milk work fine)
  • 1 teaspoon vanilla extract (pure vanilla makes a difference; avoid imitation if possible)
  • 1 teaspoon ground cinnamon
  • 1/2 teaspoon ground nutmeg (freshly grated is amazing if you have it)
  • 1/2 teaspoon salt (balances the sweetness and enhances all the flavors)

For the Pecan Streusel Topping

sweet potato casserole with pecan streusel preparation steps

  • 1 cup pecans, chopped (I recommend buying whole pecans and chopping them yourself for the best texture)
  • 1/2 cup all-purpose flour (use a gluten-free 1:1 blend if needed)
  • 1/2 cup brown sugar, packed
  • 1/4 cup unsalted butter, cold and cubed (this is key for that crumbly texture)
  • 1/2 teaspoon cinnamon
  • Pinch of salt

Equipment Needed

You don’t need any fancy equipment for this recipe—just the basics that any home cook has in their kitchen.

  • Large pot for boiling sweet potatoes (or a steamer basket if you prefer steaming)
  • 9×13-inch baking dish (a 3-quart casserole dish works perfectly too)
  • Potato masher or hand mixer (I prefer a potato masher for a slightly rustic texture, but a hand mixer gives you ultra-smooth results)
  • Mixing bowls (one large for the filling, one medium for the streusel)
  • Pastry cutter or fork for cutting butter into the streusel (your hands work great too)
  • Measuring cups and spoons
  • Sharp knife and cutting board

If you don’t have a potato masher, a fork works in a pinch—just be prepared for a few lumps, which honestly add character. For the streusel, I’ve used my fingers to rub the cold butter into the flour mixture countless times when my pastry cutter was in the dishwasher. It works perfectly and connects you to the process.

Preparation Method

Let’s get cooking. This recipe comes together in a few simple stages, and I’ll walk you through each one with the tips I’ve learned from making it dozens of times.

Step 1: Cook the Sweet Potatoes (15-20 minutes)

  1. Peel the sweet potatoes and cut them into 1-inch cubes. Try to make them uniform in size so they cook evenly.
  2. Place the cubes in a large pot and cover with cold water by about an inch. Add a generous pinch of salt.
  3. Bring to a boil over high heat, then reduce to a simmer. Cook for 12-15 minutes, until the sweet potatoes are fork-tender. You should be able to pierce them easily with a knife, but they shouldn’t be falling apart.
  4. Drain well in a colander and let them steam dry for a minute or two. This prevents the filling from becoming watery.

Pro tip: Don’t overcook the sweet potatoes. If they get too mushy, the filling can become gluey. You want them just tender enough to mash easily.

Step 2: Make the Sweet Potato Filling (5-7 minutes)

  1. Return the drained sweet potatoes to the pot or transfer them to a large mixing bowl.
  2. Mash them with a potato masher until mostly smooth, with a few small lumps remaining for texture. If you prefer a silky-smooth filling, use a hand mixer on low speed.
  3. Add the melted butter, brown sugar, eggs, milk, vanilla, cinnamon, nutmeg, and salt. Stir until everything is well combined and the mixture is smooth and creamy.
  4. Taste the filling and adjust the spices if needed. I sometimes add an extra pinch of cinnamon if I’m feeling generous.

Sensory cue: The filling should look glossy and smell warmly spiced. It should be thick enough to hold its shape when you drop a spoonful onto a plate.

Step 3: Prepare the Pecan Streusel (5 minutes)

  1. In a medium bowl, combine the flour, brown sugar, cinnamon, and salt. Stir to mix.
  2. Add the cold, cubed butter and the chopped pecans.
  3. Using a pastry cutter, two forks, or your fingertips, cut the butter into the dry ingredients until the mixture resembles coarse crumbs with some pea-sized butter pieces remaining. The pecans should be evenly distributed.
  4. Don’t overwork the streusel—you want those little butter pockets to create a crumbly, not pasty, topping.

Step 4: Assemble and Bake (35-40 minutes)

  1. Preheat your oven to 350°F (175°C).
  2. Grease a 9×13-inch baking dish with butter or nonstick spray.
  3. Spread the sweet potato filling evenly in the prepared dish.
  4. Sprinkle the pecan streusel evenly over the top, covering the entire surface.
  5. Bake for 30-35 minutes, until the filling is set and the streusel is golden brown and bubbling around the edges.
  6. Let the casserole rest for 5-10 minutes before serving. This allows the filling to firm up slightly and makes serving easier.

Sensory cue: The kitchen will smell like a bakery—warm cinnamon, toasted pecans, and caramelized sugar. The streusel should be crisp and golden, with the filling gently bubbling up around the edges.

Cooking Tips & Techniques

Over the years, I’ve learned a few things the hard way so you don’t have to. Here are the tips that make this sweet potato casserole foolproof.

Don’t skip the steaming step after boiling. I once rushed through the draining process and ended up with a watery filling that never set properly. Letting the sweet potatoes sit in the colander for a few minutes allows excess moisture to evaporate, giving you a thicker, creamier filling.

Cold butter is non-negotiable for the streusel. I made the mistake of using softened butter once, and the streusel turned into a paste that baked into a hard, sugary crust instead of those lovely crumbly bits. Keep your butter in the fridge until the moment you need it.

Toast your pecans for extra flavor. This is optional but highly recommended. Spread the chopped pecans on a baking sheet and toast them at 350°F for 5-7 minutes until fragrant. Let them cool before adding to the streusel. The nutty depth it adds is incredible.

Make it ahead for stress-free hosting. This casserole is a lifesaver for busy hosts. Prepare the filling and streusel separately up to two days in advance. Store the filling in the fridge and the streusel in an airtight container at room temperature. When you’re ready to bake, assemble and add 5-10 minutes to the baking time since the filling will be cold.

Watch the streusel closely in the last 10 minutes. Ovens vary, and streusel can go from perfectly golden to burnt in a flash. If the top is browning too quickly, tent the dish loosely with foil for the remaining baking time.

Variations & Adaptations

This recipe is wonderfully flexible. Here are some of my favorite variations that I’ve tested and loved.

  • Make it dairy-free: Substitute the butter with a high-quality dairy-free butter (I like Miyoko’s or Earth Balance) and use oat milk or almond milk in the filling. The texture will be slightly less rich but still delicious.
  • Add a marshmallow topping: For a classic twist, swap half the pecan streusel for a layer of mini marshmallows. Add the marshmallows during the last 10 minutes of baking so they get golden and puffy without burning.
  • Spice it up: Add a pinch of cayenne pepper or smoked paprika to the filling for a subtle heat that balances the sweetness. This is my secret weapon for adult gatherings.
  • Go gluten-free: Use a gluten-free 1:1 flour blend in the streusel. I’ve tested this with Bob’s Red Mill and King Arthur blends, and both work perfectly.
  • Make it vegan: Use flax eggs (1 tablespoon ground flaxseed mixed with 3 tablespoons water per egg) and dairy-free ingredients. The filling will be slightly softer but just as tasty.

I once tried adding orange zest to the filling for a holiday brunch, and it was a revelation. The citrus brightness cut through the richness beautifully. It’s now my go-to variation for fall gatherings.

Serving & Storage Suggestions

This sweet potato casserole is versatile enough for any occasion, but it really shines at gatherings. Here’s how to serve and store it like a pro.

Serving: Serve the casserole warm, straight from the oven. It’s the perfect side dish for roasted turkey, glazed ham, or even a simple roast chicken. For a show-stopping presentation, garnish with a few extra toasted pecans and a sprinkle of fresh thyme or a dusting of cinnamon. It also pairs beautifully with a crisp green salad or roasted Brussels sprouts to balance the richness.

Storage: Leftovers keep well in an airtight container in the refrigerator for up to 5 days. The streusel will soften slightly, but the flavor will still be amazing. In fact, I think the flavors meld together even more beautifully the next day.

Reheating: For best results, reheat individual portions in the microwave for 1-2 minutes, or reheat the entire dish in a 350°F oven for 10-15 minutes until warmed through. If you want to restore some crunch to the streusel, pop it under the broiler for 1-2 minutes—watch it closely!

Freezing: This casserole freezes beautifully. Assemble the dish completely but don’t bake it. Wrap tightly with 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

While this is definitely a treat, it also packs some nutritional benefits worth noting. Here’s an approximate breakdown per serving (based on 12 servings).

  • Calories: 320
  • Fat: 18g
  • Carbohydrates: 38g
  • Fiber: 5g
  • Sugar: 20g
  • Protein: 5g
  • Vitamin A: 370% of the Daily Value (sweet potatoes are one of the best sources of beta-carotene)
  • Vitamin C: 15% of the Daily Value

Sweet potatoes are rich in fiber, vitamins, and antioxidants. They support eye health, immune function, and digestion. The pecans add healthy fats and a good dose of magnesium and zinc. While this casserole has added sugar and butter, it’s a far more nutritious option than many holiday side dishes. I see it as a balanced indulgence—one that nourishes your body while satisfying your soul.

Conclusion

This sweet potato casserole with pecan streusel has become my signature dish for every gathering, and I think it will become yours too. It started as a happy accident, but it’s now a recipe I make with intention and pride. The creamy, spiced filling paired with that crunchy, buttery topping is pure comfort on a plate.

I encourage you to make this recipe your own. Play with the spices, try a different nut, or add that marshmallow topping you’ve been dreaming about. The best recipes are the ones that evolve with the cook. I still tweak mine every time I make it, and that’s the beauty of cooking.

I’d love to hear how this recipe turns out for you. Did you add your own twist? Did it steal the show at your dinner party? Drop a comment below and share your experience—I read every single one. And if you loved it, please share this recipe with someone who needs a little sweet potato magic in their life. Happy cooking, friend!

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 before using. Keep in mind that canned sweet potatoes are often softer and may result in a slightly looser filling. You may need to reduce the milk by a tablespoon or two to compensate.

How do I prevent the streusel from getting soggy?

The key to a crunchy streusel is using cold butter and not overmixing. Also, make sure your sweet potato filling isn’t too wet—drain the cooked sweet potatoes well and let them steam dry for a few minutes before mashing. If you’re making the casserole ahead, store the streusel separately and add it just before baking.

Can I make this recipe gluten-free?

Absolutely! Simply substitute the all-purpose flour in the streusel with a gluten-free 1:1 baking blend. I’ve tested this with both Bob’s Red Mill and King Arthur brands, and both work perfectly. The filling is naturally gluten-free, so you only need to adjust the topping.

How far in advance can I prepare this casserole?

You can prepare the filling and streusel up to two days in advance. Store the filling in the refrigerator and the streusel in an airtight container at room temperature. When you’re ready to bake, assemble the casserole and add 5-10 minutes to the baking time since the filling will be cold. This makes it perfect for stress-free holiday hosting.

Can I double this recipe for a larger crowd?

Yes, this recipe doubles beautifully. Use a larger baking dish (like a 12×18-inch roasting pan) or two 9×13-inch dishes. You may need to increase the baking time by 10-15 minutes since the larger dish will be deeper. Keep an eye on the streusel and tent with foil if it’s browning too quickly.

Pin This Recipe!

sweet potato casserole with pecan streusel recipe

Print

Perfect Sweet Potato Casserole with Pecan Streusel

A creamy, spiced sweet potato filling topped with a crunchy, buttery pecan streusel. This accidental masterpiece has become a go-to crowd-pleaser for gatherings, offering the perfect balance of sweetness and texture.

  • Author: Mandy
  • Prep Time: 20 minutes
  • Cook Time: 35 minutes
  • Total Time: 55 minutes
  • Yield: 12 servings 1x
  • Category: Side Dish
  • Cuisine: American

Ingredients

Scale
  • 3 pounds sweet potatoes (about 45 medium), peeled and cubed
  • 1/2 cup unsalted butter, melted
  • 1/2 cup brown sugar, packed
  • 2 large eggs, room temperature
  • 1/2 cup milk (whole milk preferred)
  • 1 teaspoon vanilla extract
  • 1 teaspoon ground cinnamon
  • 1/2 teaspoon ground nutmeg
  • 1/2 teaspoon salt
  • 1 cup pecans, chopped
  • 1/2 cup all-purpose flour
  • 1/2 cup brown sugar, packed (for streusel)
  • 1/4 cup unsalted butter, cold and cubed (for streusel)
  • 1/2 teaspoon cinnamon (for streusel)
  • Pinch of salt (for streusel)

Instructions

  1. Peel sweet potatoes and cut into 1-inch cubes. Place in a large pot, cover with cold water by about an inch, and add a generous pinch of salt. Bring to a boil, then reduce to a simmer. Cook for 12-15 minutes until fork-tender. Drain well and let steam dry for 1-2 minutes.
  2. Return drained sweet potatoes to the pot or a large mixing bowl. Mash with a potato masher until mostly smooth with a few small lumps. Add melted butter, brown sugar, eggs, milk, vanilla, cinnamon, nutmeg, and salt. Stir until well combined and smooth.
  3. In a medium bowl, combine flour, brown sugar, cinnamon, and salt for the streusel. Add cold cubed butter and chopped pecans. Use a pastry cutter, forks, or fingertips to cut butter into dry ingredients until mixture resembles coarse crumbs with some pea-sized butter pieces.
  4. Preheat oven to 350°F (175°C). Grease a 9×13-inch baking dish with butter or nonstick spray.
  5. Spread sweet potato filling evenly in the prepared dish. Sprinkle pecan streusel evenly over the top.
  6. Bake for 30-35 minutes until filling is set and streusel is golden brown and bubbling around the edges. Let rest for 5-10 minutes before serving.

Notes

For extra flavor, toast pecans at 350°F for 5-7 minutes before adding to streusel. To make ahead, prepare filling and streusel separately up to 2 days in advance; assemble and bake, adding 5-10 minutes to baking time. Watch streusel closely in last 10 minutes; tent with foil if browning too quickly.

Nutrition

  • Serving Size: 1 serving
  • Calories: 320
  • Sugar: 20
  • Sodium: 250
  • Fat: 18
  • Saturated Fat: 8
  • Carbohydrates: 38
  • Fiber: 5
  • Protein: 5

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

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