Written by

Brittney Vega

Published

Best Crowd-Pleasing Sweet Potato Casserole with Pecan Streusel

Ready In 75 minutes
Servings 10 servings
Difficulty Medium

My brother-in-law Mark swore he hated sweet potatoes. For years. Every Thanksgiving, he’d push the orange mound around his plate, making a point of leaving it untouched. “They’re too sweet,” he’d say with a shrug, “and that marshmallow situation is just wrong.” I mean, I couldn’t argue with him there — those mini marshmallows always felt a little desperate to me.

Last November, I was testing a new recipe for a potluck I was hosting, and I needed a vegetable side that could hold its own against a table full of heavy hitters. I had this vision of something savory-sweet, with a crunchy topping that would make people forget all about those sad, sticky marshmallow blobs. I worked on it all week, tweaking the spice blend, toasting the pecans just right, getting the streusel to that perfect crumble. Honestly, I was just trying to impress my neighbor, Carol, who brings this insane green bean casserole every year.

So, the night of the potluck, I set my sweet potato casserole down on the buffet table. It was golden, fragrant, and the pecan streusel looked like a beautiful, buttery landscape. I watched from the kitchen doorway as people helped themselves. And then I saw it. Mark. He was standing there, fork in hand, taking a second bite. Then a third. He caught me looking and just grinned, his mouth full. “Okay,” he said, swallowing. “This is different. This is actually good.”

That moment — catching him in the act of proving himself wrong — is exactly why this recipe has become my go-to for every single gathering. It’s the dish that converts the skeptics and pleases the crowd, all without a single marshmallow in sight.

Why You’ll Love This Recipe

This isn’t just another sweet potato casserole. It’s the one that gets requested every year, the one that disappears first, and the one people ask for the recipe before they even finish their plate. Here’s why it works so well for hosting a crowd.

  • Perfect for a Crowd: This recipe scales beautifully. You can easily double it for a big Thanksgiving dinner or a holiday potluck without any fuss. I’ve made it for 20 people, and it held up perfectly.
  • Make-Ahead Magic: You can assemble the whole casserole a day in advance. Just pop it in the oven when your guests arrive. It takes the stress out of hosting because one major dish is already done.
  • Simple, Trusted Ingredients: No weird or hard-to-find items. You probably have most of these in your pantry right now. It’s all about using what you have to create something special.
  • Unforgettable Texture: The contrast between the creamy, spiced sweet potato base and the crunchy, buttery pecan streusel is next-level. It’s comfort food that feels a little fancy.
  • Always a Showstopper: This casserole looks gorgeous on the table. The golden topping and the rich orange filling are pure autumn on a plate. It steals the show without you having to do anything complicated.

This recipe came from a place of wanting to solve a problem — how to make a sweet potato dish that even the haters would love. After testing it on my family (and especially on Mark), I knew I had cracked the code. It’s the kind of dish that makes you close your eyes after the first bite. It’s comforting, impressive, and honestly, it’s the easiest way to look like a hero at your next dinner party.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients that work together to create layers of flavor and texture. Most of these are pantry staples, which makes this an easy dish to whip up for a last-minute gathering.

For the Sweet Potato Base

  • 3 pounds sweet potatoes (about 4-5 medium), peeled and cubed. I prefer Garnet or Jewel yams for their deep orange color and natural sweetness. Look for firm, smooth potatoes.
  • 1/2 cup unsalted butter, melted. (I use Kerrygold for its rich flavor, but any good butter works.)
  • 1/2 cup packed light brown sugar. Dark brown sugar adds a deeper molasses flavor if you have it on hand.
  • 2 large eggs, lightly beaten. This helps bind the filling and gives it a custard-like texture.
  • 1/4 cup whole milk or heavy cream. Heavy cream makes it extra luxurious, but milk works great for a lighter version.
  • 1 teaspoon vanilla extract. Pure vanilla makes a difference here.
  • 1 teaspoon ground cinnamon. A warm, cozy spice that pairs perfectly with the sweet potatoes.
  • 1/2 teaspoon ground nutmeg. Freshly grated is best, but pre-ground is fine.
  • 1/2 teaspoon salt. It balances the sweetness and brings all the flavors together.

For the Pecan Streusel Topping

sweet potato casserole with pecan streusel preparation steps

  • 1 cup pecan halves or pieces. Toasting them in a dry pan for 3-4 minutes brings out their nutty flavor. I’ve used both, and pieces are easier to sprinkle.
  • 1/2 cup all-purpose flour. You can substitute with a gluten-free 1:1 baking flour if needed.
  • 1/2 cup packed light brown sugar. This creates that crunchy, caramelized topping.
  • 1/4 cup unsalted butter, cold and cut into small cubes. Cold butter is the secret to a crumbly streusel.
  • 1/2 teaspoon ground cinnamon. A little extra warmth in the topping.
  • Pinch of salt. Don’t skip this — it makes the topping pop.

Ingredient Substitution Tip: If you’re dairy-free, you can swap the butter in both the base and the topping with a plant-based butter like Miyoko’s. Use oat milk or coconut cream instead of the milk. The texture will be slightly different but still delicious.

Equipment Needed

You don’t need any fancy gadgets for this recipe, which is part of its charm. Here’s what you’ll need to get started.

  • Large pot for boiling the sweet potatoes. I use my trusty 6-quart Dutch oven, but any large pot works.
  • Colander for draining the potatoes.
  • 9×13-inch baking dish. This is the standard size for serving a crowd. You can also use a 3-quart casserole dish. I’ve made it in a 9-inch square dish for a smaller gathering, and it works fine — just adjust the baking time slightly.
  • Mixing bowls (one large, one medium). I have a set of glass bowls that I’ve had for years — they’re perfect for this.
  • Potato masher or hand mixer. A masher gives you a chunkier texture, which I personally prefer. A hand 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 fingertips — the warmth from your hands helps create that perfect crumb.
  • Measuring cups and spoons. Accuracy matters for the streusel.

Budget-Friendly Tip: If you don’t have a pastry cutter, don’t worry. I’ve used two knives or even a food processor in a pinch. The food processor works in just a few pulses, but be careful not to overmix.

Preparation Method

This recipe is surprisingly straightforward, and I’ve broken it down so you can follow along without any stress. The key is to prep everything before you start.

  1. Preheat your oven to 350°F (175°C). Butter or lightly spray your 9×13-inch baking dish. This prevents sticking and makes cleanup easier.
  2. Boil the sweet potatoes. Place the peeled and cubed 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. Cook for 15-20 minutes, until the potatoes are fork-tender. You want them soft enough to mash easily, but not falling apart completely. Drain them well in a colander and let them sit for a minute to steam dry. Too much water will make the filling runny.
  3. Mash the sweet potatoes. Return the drained potatoes to the pot. Mash them with a potato masher until they’re mostly smooth with a few small lumps for texture. If you want a super smooth filling, use a hand mixer on low speed. Be careful not to overmix, or they can become gummy.
  4. Mix the filling. To the mashed potatoes, add the melted butter, brown sugar, beaten eggs, milk or cream, vanilla, cinnamon, nutmeg, and salt. Stir everything together until well combined. The mixture should be thick, creamy, and a beautiful golden-orange color. Taste it — you should get a nice balance of sweet and warm spices. Adjust the sugar or spices to your liking.
  5. Spread the filling. Pour the sweet potato mixture into your prepared baking dish. Use a spatula to spread it into an even layer. This helps it bake evenly.
  6. Make the streusel topping. In a medium bowl, combine the flour, brown sugar, cinnamon, and salt. Add the cold, cubed butter. Use a pastry cutter or two forks to cut the butter into the dry ingredients until the mixture looks like coarse crumbs with pea-sized pieces of butter. Gently stir in the toasted pecans. Don’t overwork it — you want those butter chunks for a crunchy topping.
  7. Top the casserole. Sprinkle the pecan streusel evenly over the sweet potato filling. Don’t press it down; let it sit loosely so it bakes up crunchy.
  8. Bake. Place the dish in the preheated oven and bake for 30-35 minutes. The filling should be set and slightly puffed around the edges, and the topping should be golden brown and fragrant. If the topping is browning too quickly, loosely tent it with foil for the last 10 minutes.
  9. Cool and serve. Let the casserole cool on a wire rack for at least 10 minutes before serving. This allows it to set up so you get clean slices. Serve warm.

Time-Saving Tip: You can boil and mash the sweet potatoes up to two days in advance. Store the mashed potatoes in the fridge, and when you’re ready, just bring them to room temperature and proceed with the recipe.

Cooking Tips & Techniques

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

  • Don’t over-boil the potatoes. I once left them on the stove while I answered the phone, and they turned into mush. They absorbed too much water, and the filling was soupy. Test them with a fork after 15 minutes — they should be tender but still hold their shape.
  • Toast your pecans. This is non-negotiable for me. Raw pecans in the streusel can taste a little flat. Toasting them in a dry skillet over medium heat for 3-4 minutes brings out their natural oils and makes them nutty and crunchy. Watch them closely — they burn fast.
  • Keep the butter cold for the streusel. This is the secret to a crumbly, not greasy, topping. If the butter gets too soft, the streusel will turn into a paste. Pop the butter in the freezer for 10 minutes before you start if your kitchen is warm.
  • Let it rest after baking. I know it’s tempting to dig in right away, but letting it sit for 10 minutes helps the filling set. If you serve it too hot, it will be loose and runny. Patience pays off here.
  • Watch your oven. Every oven runs a little differently. I check mine at 25 minutes and rotate the dish if it’s browning unevenly. If the top looks perfect but the filling isn’t set, cover it with foil and bake for another 5-10 minutes.

One mistake I made early on was using a hand mixer to mash the potatoes until they were completely smooth. They turned out gluey and dense. Now I use a potato masher for a more rustic texture, and it’s so much better. Learn from my failure!

Variations & Adaptations

This recipe is incredibly flexible, and I’ve tried a few different versions over the years. Here are some ways to make it your own.

  • Savory-Sweet Twist: Add 1/2 teaspoon of smoked paprika and a pinch of cayenne pepper to the filling. It gives the casserole a subtle warmth that cuts through the sweetness. I made this for a barbecue once, and it was a huge hit with the ribs.
  • Gluten-Free Version: Swap the all-purpose flour in the streusel with a 1:1 gluten-free baking flour. I’ve used Bob’s Red Mill, and it works perfectly. The texture is a little more delicate, but the flavor is spot on.
  • Vegan Adaptation: Use plant-based butter (like Earth Balance) in both the filling and the topping. Replace the eggs with flax eggs (1 tablespoon ground flaxseed + 3 tablespoons water per egg, let sit for 5 minutes). Use oat milk or coconut cream instead of dairy milk. The filling won’t be quite as firm, but it’s still delicious.
  • Extra Crunchy Topping: Add 1/4 cup of rolled oats to the streusel mixture. It adds a wonderful texture and makes the topping even more substantial. I did this for a brunch gathering, and people couldn’t stop talking about the crunch.
  • Maple-Bourbon Version: Replace the vanilla extract with 2 tablespoons of bourbon and use maple syrup instead of half the brown sugar in the filling. It adds a grown-up, sophisticated flavor that’s perfect for a holiday dinner party.

My personal favorite variation is the maple-bourbon one. I made it for a Friendsgiving a few years ago, and it disappeared before the turkey was even carved. It’s a little indulgent, but hey, it’s a celebration.

Serving & Storage Suggestions

This casserole is a star on any table, and how you serve it can make all the difference. Here’s what I’ve learned from hosting countless dinners.

Serving: Serve this casserole warm, straight from the oven. It’s the perfect side dish for roasted turkey, ham, or even a simple roast chicken. For a vegetarian spread, pair it with a hearty lentil loaf or stuffed squash. I love serving it alongside a crisp green salad with a tangy vinaigrette — the acidity cuts through the richness beautifully. For a festive touch, garnish with a few extra toasted pecans and a sprinkle of fresh thyme or a light dusting of cinnamon.

What to Serve With It: This dish is a natural fit for Thanksgiving, but don’t limit it. It’s amazing with grilled pork chops, baked ham, or even as a side for a cozy Sunday roast. For a potluck, it’s always a crowd-pleaser. I once brought it to a chili cook-off, and people were eating it with their chili. It was weird, but it worked.

Storage: Leftovers can be stored in an airtight container in the refrigerator for up to 4 days. The streusel will soften a bit, but the flavor is still fantastic. 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, covered with foil.

Freezing: This casserole freezes beautifully. Assemble it completely (without baking), wrap it tightly in plastic wrap and then 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 10-15 minutes to the baking time since it’s starting cold. I’ve done this for Thanksgiving prep, and it’s a lifesaver.

Flavor Development: Honestly, this casserole tastes even better the next day. The flavors meld together overnight, and the filling gets even creamier. Don’t be afraid to make it a day ahead — your future self will thank you.

Nutritional Information & Benefits

While this is definitely a comfort food dish, it does have some redeeming qualities. Here’s a rough breakdown for one serving (about 1/10 of the recipe).

Estimated Nutritional Values (per serving):

  • Calories: 380
  • Fat: 22g
  • Saturated Fat: 9g
  • Carbohydrates: 45g
  • Fiber: 5g
  • Sugar: 24g
  • Protein: 5g

Health Benefits: Sweet potatoes are packed with vitamin A (beta-carotene), which is great for eye health and immune function. They also provide fiber, potassium, and vitamin C. Pecans are a good source of healthy fats, magnesium, and antioxidants. So while this isn’t a health food, it’s certainly not empty calories either.

Dietary Considerations: This recipe is naturally vegetarian. For a gluten-free version, use gluten-free flour in the streusel. For a lower-sugar option, you can reduce the brown sugar in the filling to 1/4 cup and use a sugar substitute like monk fruit in the streusel. The texture will be slightly different, but it still works.

Potential Allergens: This recipe contains dairy (butter, milk), eggs, tree nuts (pecans), and gluten (flour). Please adjust accordingly for your guests.

I personally love that this dish feels indulgent but still uses real, whole ingredients. It’s a treat, but it’s one you can feel pretty good about sharing with the people you love.

Conclusion

This crowd-pleasing sweet potato casserole with pecan streusel has become my signature dish for a reason. It’s the one that gets requested, the one that converts sweet potato skeptics, and the one that makes me look like I spent hours in the kitchen when I really just followed a simple, reliable recipe. The combination of creamy, spiced sweet potatoes and a crunchy, buttery pecan topping is pure magic.

I love this recipe because it’s forgiving. You can make it ahead, you can tweak the spices, you can swap the nuts — it always turns out delicious. It’s the kind of dish that makes hosting feel easy, and that’s something I think we all need more of. Whether you’re bringing it to a potluck, serving it at Thanksgiving, or just making a cozy dinner for your family, I hope this casserole becomes a tradition in your home, too.

Now I want to hear from you! Have you tried this recipe? Did you add your own twist? Drop a comment below and let me know how it turned out. And if you loved it, share it with a friend who needs a new go-to side dish. Happy cooking, friends!

Frequently Asked Questions

Can I use canned sweet potatoes instead of fresh?

You can, but I don’t recommend it. Canned sweet potatoes are often packed in syrup and have a much softer, mushier texture. They also contain added sugar, which can throw off the balance of the recipe. Fresh sweet potatoes give you a much better texture and flavor. If you’re short on time, you can peel and cube them a day ahead and store them in water in the fridge.

Can I make this casserole ahead of time?

Absolutely. This is one of the best make-ahead dishes for hosting. Assemble the casserole completely (without baking), cover it tightly with plastic wrap or foil, and store it in the refrigerator for up to 24 hours. When you’re ready to bake, remove it from the fridge while the oven preheats, then bake as directed, adding about 10 minutes to the baking time since it’s starting cold. The streusel might be slightly less crunchy, but it’s still fantastic.

Why did my streusel turn out soggy?

Soggy streusel usually happens for one of two reasons. First, the butter was too warm when you mixed it in. Make sure your butter is cold and cut into small cubes. Second, the casserole was covered while it baked or while it cooled. The steam from the hot filling gets trapped and softens the topping. Bake it uncovered, and let it cool uncovered on a wire rack. If it still gets soft, you can pop it under the broiler for 1-2 minutes to re-crisp it, but watch it closely.

Can I use a different type of nut?

Yes, you can easily swap the pecans for walnuts, almonds, or even hazelnuts. Each nut brings its own flavor and texture. Walnuts are a bit more bitter, which can be nice to balance the sweetness. Almonds give a lighter crunch. I’ve also used a mix of pecans and walnuts, and it was delicious. Just make sure to toast any nuts you use for the best flavor.

How do I scale this recipe for a larger crowd?

This recipe is very easy to scale. For a crowd of 16-20 people, simply double all the ingredients and bake it in a large roasting pan or two 9×13-inch dishes. The baking time will increase slightly — start checking at 40 minutes. If you’re using two dishes, place them on separate racks and rotate them halfway through baking. I’ve done this for Thanksgiving, and it works perfectly. Just make sure your oven can accommodate both dishes without overcrowding.

Pin This Recipe!

sweet potato casserole with pecan streusel recipe

Print

Best Crowd-Pleasing Sweet Potato Casserole with Pecan Streusel

This sweet potato casserole features a creamy, spiced sweet potato base topped with a crunchy, buttery pecan streusel. It’s the perfect make-ahead side dish for holiday gatherings and potlucks, converting even sweet potato skeptics.

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

Ingredients

Scale
  • 3 pounds sweet potatoes (about 4–5 medium), peeled and cubed
  • 1/2 cup unsalted butter, melted
  • 1/2 cup packed light brown sugar
  • 2 large eggs, lightly beaten
  • 1/4 cup whole milk or heavy cream
  • 1 teaspoon vanilla extract
  • 1 teaspoon ground cinnamon
  • 1/2 teaspoon ground nutmeg
  • 1/2 teaspoon salt
  • 1 cup pecan halves or pieces
  • 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
  • Pinch of salt

Instructions

  1. Preheat your oven to 350°F (175°C). Butter or lightly spray your 9×13-inch baking dish.
  2. Boil the sweet potatoes: Place the peeled and cubed 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. Cook for 15-20 minutes, until the potatoes are fork-tender. Drain well in a colander and let them sit for a minute to steam dry.
  3. Mash the sweet potatoes: Return the drained potatoes to the pot. Mash them with a potato masher until they’re mostly smooth with a few small lumps for texture. If you want a super smooth filling, use a hand mixer on low speed. Be careful not to overmix.
  4. Mix the filling: To the mashed potatoes, add the melted butter, brown sugar, beaten eggs, milk or cream, vanilla, cinnamon, nutmeg, and salt. Stir everything together until well combined.
  5. Spread the filling: Pour the sweet potato mixture into your prepared baking dish. Use a spatula to spread it into an even layer.
  6. Make the streusel topping: In a medium bowl, combine the flour, brown sugar, cinnamon, and salt. Add the cold, cubed butter. Use a pastry cutter or two forks to cut the butter into the dry ingredients until the mixture looks like coarse crumbs with pea-sized pieces of butter. Gently stir in the toasted pecans.
  7. Top the casserole: Sprinkle the pecan streusel evenly over the sweet potato filling. Don’t press it down.
  8. Bake: Place the dish in the preheated oven and bake for 30-35 minutes. The filling should be set and slightly puffed around the edges, and the topping should be golden brown and fragrant. If the topping is browning too quickly, loosely tent it with foil for the last 10 minutes.
  9. Cool and serve: Let the casserole cool on a wire rack for at least 10 minutes before serving. Serve warm.

Notes

For a make-ahead option, assemble the casserole completely (without baking), cover tightly, and refrigerate for up to 24 hours. Bake as directed, adding about 10 minutes to the baking time. To freeze, assemble without baking, wrap tightly in plastic wrap and foil, and freeze for up to 3 months. Thaw overnight in the refrigerator before baking. The streusel may soften slightly upon reheating.

Nutrition

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

Keywords: sweet potato casserole, pecan streusel, Thanksgiving side dish, holiday side dish, crowd-pleasing, make-ahead, vegetarian

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