My neighbor, Carol, wasn’t trying to impress anyone. I’d stopped by to return her slow cooker, honestly, and the smell hit me before I even got my foot in the door. It was warm, sweet, and smelled like the kind of comfort you don’t get from a fancy restaurant. She was just pulling this golden, bubbling dish out of the oven, completely nonchalant about it, like she was just reheating leftovers. But that topping—all buttery and brown sugar-crusted—looked like something from a magazine cover. I stood there, probably staring a little too long, and she just shrugged. “Oh, it’s just sweet potatoes. The kids love it.” That casualness is the whole point. She wasn’t showing off. She was just feeding her family on a Tuesday.
I asked for the recipe, and she scribbled it on the back of an old receipt. I’ve tweaked it a bit over the years (I couldn’t help myself), but the soul of it is all Carol. It’s the kind of dish that makes you wonder why you ever bothered with the fussy, marshmallow-covered versions. This one has a crunchy, pecan streusel topping that’s almost like a cookie crust, and the sweet potato filling is creamy and just sweet enough. It’s not dessert, but honestly, you could serve it as one and no one would complain. I’ve brought this to potlucks, Thanksgiving dinners, and random weeknight meals where I just needed something to make everyone happy. Maybe you’ve been there—standing in the kitchen, wondering how to get your family to eat a vegetable without a fight. This is your answer. It’s the recipe that stayed with me because it wasn’t trying to be anything other than delicious, and that’s exactly what it is.
Why You’ll Love This Recipe
Let me tell you, I’ve tested this sweet potato casserole about a dozen times to get it just right. It’s not just another holiday side dish. It’s a family-approved, budget-friendly meal that works for a regular Tuesday night just as well as it does for Thanksgiving. Here is why this version is different from the rest:
- Kid-Approved & Picky Eater Friendly: The crunchy, sweet pecan streusel on top is like a bribe, but a healthy one. My own kids, who swear they “don’t like orange food,” clean their plates. It’s a game-changer for family dinners.
- Simple, Affordable Ingredients: You don’t need any fancy grocery store trips. Sweet potatoes, butter, brown sugar, pecans—these are all pantry and fridge staples. It’s a budget-friendly recipe that feels like a splurge.
- Perfect for Busy Weeknights & Holidays: You can prep the whole thing a day ahead. Just assemble it, pop it in the fridge, and bake it when you’re ready. It takes the stress out of feeding a crowd or just getting dinner on the table.
- Unbelievably Delicious Texture: The creamy, smooth sweet potato base paired with that crunchy, buttery streusel topping? It’s a texture combo that is pure comfort food. You’ll get that “close your eyes after the first bite” feeling.
- Crowd-Pleaser Every Time: I’ve brought this to potlucks and watched it disappear before the green bean casserole. Adults love it, kids love it, and it always gets rave reviews. It’s the side dish that steals the show.
This isn’t just another casserole. It’s the one that makes you feel like a hero in the kitchen without all the stress. It’s comfort food, reimagined for a busy family.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver that sweet, nutty flavor and creamy texture. Most of these are pantry staples, which is exactly what you want for an easy weeknight side.
- Sweet Potatoes (3 pounds, peeled and cubed): Look for firm, orange-fleshed sweet potatoes. They get super creamy when boiled. (I find the ones labeled “garnet” or “jewel” work best for this).
- Unsalted Butter (6 tablespoons, divided): We use it in both the filling and the streusel. It adds richness. If you only have salted butter, just skip adding extra salt to the recipe.
- Large Eggs (2, lightly beaten): These help bind the filling and give it a custard-like texture. Make sure they are at room temperature so they mix in smoothly.
- Whole Milk (½ cup): Adds creaminess. You can use 2% or even a dairy-free milk like oat milk if needed. (I’ve used canned evaporated milk in a pinch, and it was even richer!)
- Granulated Sugar (½ cup): Just enough to sweeten the potatoes without making it cloying. It balances the earthiness.
- Vanilla Extract (1 teaspoon): Pure vanilla is best. It enhances the sweetness of the potatoes and the warmth of the spices.
- Salt (½ teaspoon): A little salt is crucial. It makes all the sweet flavors pop and keeps the dish from tasting flat.
For the Pecan Streusel Topping:
- Light Brown Sugar (⅔ cup, packed): This is key for that deep, caramel-like flavor. Don’t skip it or use granulated sugar—the molasses in brown sugar is what makes the streusel special.
- All-Purpose Flour (⅓ cup): Gives the streusel structure and makes it crumbly. (For a gluten-free version, you can use a 1:1 gluten-free flour blend).
- Chopped Pecans (½ cup): Toast them lightly in a dry pan for a few minutes first—it makes a huge difference in flavor. You can also use walnuts or even slivered almonds.
- Unsalted Butter (3 tablespoons, melted): This binds the streusel together. Make sure it’s melted but not hot, so it doesn’t cook the flour.
- Ground Cinnamon (1 teaspoon): Adds warmth. Feel free to add a pinch of nutmeg or allspice if you like.
Ingredient Substitution Tips: If you’re out of pecans, use crushed graham crackers or even crushed cornflakes mixed with a little butter and brown sugar for a different kind of crunch. For a dairy-free option, use coconut oil or a plant-based butter in the streusel. It still turns out wonderfully crunchy.
Equipment Needed
You don’t need any fancy gadgets for this one, which is part of its beauty. Here is what you’ll need:
- Large Pot: For boiling the sweet potatoes until tender. A 5-quart pot works great.
- Colander: For draining the cooked potatoes.
- Mixing Bowls: You’ll need one large bowl for the sweet potato filling and one medium bowl for the streusel.
- Potato Masher or Hand Mixer: I prefer a potato masher for a slightly rustic texture, but a hand mixer makes it super smooth and fluffy. Both work.
- 9×13-inch Baking Dish: This is the standard size for a casserole that serves 8-10 people. A 2-quart dish also works.
- Measuring Cups and Spoons: For accuracy.
- Rubber Spatula: For scraping every last bit of the filling into the dish.
Budget-Friendly Tip: Don’t have a 9×13 dish? You can use a 10-inch cast iron skillet or even two smaller pie plates. Just keep an eye on the baking time—smaller dishes might cook a little faster.
Preparation Method

This recipe is straightforward, but I’ve included some tips I learned the hard way. Follow these steps, and you’ll have a perfect casserole every time.
- Preheat and Prep: Preheat your oven to 350°F (175°C). Grease your 9×13-inch baking dish with a little butter or non-stick spray. This prevents sticking and makes for easy cleanup.
- Cook the Sweet Potatoes: Peel and cube your sweet potatoes into 1-inch chunks. Place them 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. Cook for 15-20 minutes, or until the potatoes are fork-tender. (I always check by piercing a cube with a knife—if it slides off easily, they’re done). Drain them well in a colander.
- Mash the Potatoes: Return the drained sweet potatoes to the pot (or a large mixing bowl). Mash them until mostly smooth. I like to leave a few small lumps for texture, but if you want it silky smooth, use a hand mixer on low speed for about 30 seconds.
- Make the Filling: To the mashed potatoes, add 3 tablespoons of melted butter, the beaten eggs, milk, granulated sugar, vanilla extract, and salt. Stir everything together until it’s well combined and creamy. Taste it! It should be sweet and rich. If it seems a little too thick, add another tablespoon of milk.
- Spread in Dish: Pour the sweet potato mixture into your prepared baking dish. Use a spatula to spread it into an even layer. This helps it cook uniformly.
- Make the Streusel: In a medium bowl, combine the packed brown sugar, flour, chopped pecans, and cinnamon. Pour the remaining 3 tablespoons of melted butter over the top. Stir with a fork until the mixture looks like wet sand and everything is coated. It should clump together when you press it.
- Top and Bake: Sprinkle the pecan streusel evenly over the sweet potato filling. Don’t press it down—just let it sit on top in a nice, crumbly layer. Bake for 25-30 minutes, until the filling is set and slightly puffed around the edges, and the topping is golden brown and bubbly. (Pro tip: If the topping is browning too fast, tent the dish loosely with foil for the last 10 minutes).
- Cool Slightly: Let the casserole rest on a wire rack for about 10 minutes before serving. This allows it to set up a bit so it doesn’t fall apart when you scoop it.
Cooking Tips & Techniques
I’ve made this casserole more times than I can count, and I’ve definitely made some mistakes along the way. Here are the tricks I’ve picked up to make sure yours turns out perfect.
- Don’t Overcook the Potatoes: If you boil them until they are falling apart, they can become waterlogged. Cook them just until a fork slides in easily. Overcooked potatoes make a watery casserole.
- Toast Your Pecans: This is a small step that makes a huge difference. Toss the chopped pecans in a dry skillet over medium heat for 2-3 minutes, shaking the pan often, until they smell nutty. It deepens their flavor and keeps them crunchy in the streusel.
- Room Temperature Eggs: Cold eggs can seize up the butter in the mixture, leading to a lumpy filling. Let your eggs sit on the counter for 15 minutes before using them. If you’re in a hurry, put them in a bowl of warm water for 5 minutes.
- Make It Ahead: This is a lifesaver for holidays. Assemble the casserole completely (without baking), cover it with foil, and refrigerate for up to 24 hours. When you’re ready, bake it straight from the fridge—just add an extra 10-15 minutes to the baking time.
- Watch the Streusel: Every oven is different. If your streusel is getting dark before the filling is set, cover the dish with foil. The steam will finish cooking the potatoes while protecting the topping.
Common Mistake to Avoid: Don’t skip the salt in the filling! I once forgot it, and the casserole tasted flat and one-dimensional. Salt is the secret to making the sweetness sing. Trust me on this one.
Variations & Adaptations
This recipe is super flexible, and I’ve tried a few different twists over the years. Here are some ways to make it your own:
- Dietary Adaptation (Gluten-Free): Swap the all-purpose flour in the streusel for a 1:1 gluten-free flour blend or even almond flour. It works perfectly and still gives you that crunchy texture.
- Flavor Variation (Maple Pecan): Replace the granulated sugar in the filling with ⅓ cup of pure maple syrup. It adds a deeper, woodsy sweetness that pairs beautifully with the pecans. You might need to reduce the milk by a tablespoon to keep the consistency right.
- Seasonal Twist (Pumpkin Spice): Add ½ teaspoon of pumpkin pie spice and ¼ teaspoon of ground ginger to the filling. It gives the casserole a warm, autumnal flavor that’s perfect for Thanksgiving.
- Allergen-Friendly (Nut-Free): If you have a nut allergy in the family, skip the pecans and use crushed cornflakes or even crushed pretzels mixed with the brown sugar and butter. It’s still crunchy and sweet, just different.
- Savory-Sweet Version: Add ½ cup of crumbled cooked bacon to the streusel. The salty, smoky bacon against the sweet potatoes is incredible. My husband requests this version every time we have pulled pork.
Personal Favorite: I once added a handful of dried cranberries to the filling before baking. The tart little bursts of fruit were a fantastic surprise. It’s become my go-to for holiday dinners.
Serving & Storage Suggestions
This casserole is best served warm, but it’s pretty forgiving. Here is how to get the most out of it.
Serving: Let the casserole sit for about 10 minutes after it comes out of the oven. This helps it set so you can get clean, beautiful scoops. Serve it in a shallow bowl or right on the plate alongside roasted chicken, pork chops, or a holiday ham. It also goes beautifully with a simple green salad to balance the richness.
Storage: Leftovers are a gift. Store any leftovers in an airtight container in the refrigerator for up to 4 days. The topping will soften a little, but it’s still delicious. I actually love it cold, straight from the fridge, as a sneaky snack.
Reheating: The best way to reheat it is in the oven. Place it in a 350°F (175°C) oven for 10-15 minutes, or until warmed through. This helps the streusel crisp back up a bit. You can use the microwave in a pinch, but the topping will be soft. (I won’t judge you—I’ve done it many times).
Freezing: This casserole freezes beautifully. Assemble it completely but don’t bake it. Wrap the dish tightly in a layer of plastic wrap, then a layer of foil. Freeze for up to 3 months. To bake, thaw it in the refrigerator overnight, then bake as directed, adding about 10 minutes to the time. The flavors actually get better after freezing!
Nutritional Information & Benefits
While this is a comfort food dish, it does have some surprising nutritional perks. Here is an approximate breakdown per serving (based on 10 servings):
| Nutrient | Amount Per Serving |
|---|---|
| Calories | 290 |
| Fat | 12g |
| Saturated Fat | 5g |
| Cholesterol | 55mg |
| Sodium | 220mg |
| Carbohydrates | 42g |
| Fiber | 5g |
| Sugar | 22g |
| Protein | 4g |
| Vitamin A | 400% DV |
| Vitamin C | 15% DV |
Health Benefits: Sweet potatoes are packed with vitamin A, which is great for eye health and your immune system. They’re also a good source of fiber, which helps keep you full. The pecans add healthy fats and a little bit of protein. This isn’t a “diet” dish, but it’s a whole lot better for you than a lot of other creamy, cheesy casseroles out there. I feel good about serving it to my family because it’s a vegetable dish that they actually eat without complaint.
Dietary Considerations: This recipe is naturally vegetarian. To make it vegan, use a plant-based butter and a flax egg (1 tablespoon ground flaxseed mixed with 3 tablespoons water). It’s also gluten-free if you use a gluten-free flour blend in the streusel.
Conclusion
Honestly, this sweet potato casserole is one of those recipes that just works. It’s not fussy, it’s not expensive, and it makes everyone at the table happy—even the picky eaters. I love that I can make it for a regular weeknight dinner or dress it up for a holiday feast, and it never fails to get compliments. The crunchy, buttery pecan topping is the star, but the creamy, sweet potato base is the solid foundation that makes it all come together.
I really hope you give this one a try. Don’t be afraid to make it your own, either. Throw in some marshmallows if you want, swap the nuts, or add a little extra cinnamon. The best recipes are the ones that feel like yours. If you make it, I’d love to hear how it turned out! Drop a comment below and let me know if your family loved it as much as mine does. Happy cooking, friends!
Frequently Asked Questions
Can I use canned sweet potatoes instead of fresh?
Yes, you can, but the texture will be different. Canned sweet potatoes are already cooked and can be a bit mushier. If you use them, drain them very well and skip the boiling step. You might also need to reduce the milk slightly since canned potatoes can be wetter.
Can I make this casserole ahead of time?
Absolutely! This is a perfect make-ahead dish. Assemble the entire casserole, cover it, and refrigerate for up to 24 hours before baking. When you’re ready, just add 10-15 minutes to the baking time. It’s a lifesaver for Thanksgiving or busy weeknights.
How do I keep the streusel topping crunchy?
The best way to keep it crunchy is to let the casserole cool uncovered after baking. If you store it in the fridge, the topping will soften from the steam. To re-crisp it, pop the leftovers in a 350°F oven for 10 minutes. The streusel will get that crunch back!
Can I freeze this sweet potato casserole?
Yes, it freezes beautifully. Assemble the casserole without baking, wrap it tightly in plastic wrap and then foil, and freeze for up to 3 months. Thaw it overnight in the fridge before baking. The flavor actually gets even better after freezing!
What can I use instead of pecans?
If you don’t have pecans or have a nut allergy, you can use chopped walnuts, slivered almonds, or even crushed cornflakes mixed with the brown sugar and butter. For a totally different twist, try crushed pretzels for a sweet-salty crunch.
Pin This Recipe!

Easy Kid-Approved Sweet Potato Casserole with Pecan Streusel
This sweet potato casserole features a creamy, sweet potato filling topped with a crunchy, buttery pecan streusel. It’s a family-approved, budget-friendly dish perfect for weeknights or holidays, and even picky eaters love it.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 50 minutes
- Yield: 10 servings 1x
- Category: Side Dish
- Cuisine: American
Ingredients
- 3 pounds sweet potatoes, peeled and cubed
- 6 tablespoons unsalted butter, divided
- 2 large eggs, lightly beaten
- ½ cup whole milk
- ½ cup granulated sugar
- 1 teaspoon vanilla extract
- ½ teaspoon salt
- ⅔ cup packed light brown sugar
- ⅓ cup all-purpose flour
- ½ cup chopped pecans
- 3 tablespoons unsalted butter, melted
- 1 teaspoon ground cinnamon
Instructions
- Preheat oven to 350°F (175°C). Grease a 9×13-inch baking dish with butter or non-stick spray.
- Peel and cube sweet potatoes into 1-inch chunks. Place in a large pot, cover with cold water by an inch, and add a generous pinch of salt. Bring to a boil, then reduce to a simmer. Cook for 15-20 minutes until fork-tender. Drain well.
- Return drained sweet potatoes to the pot or a large mixing bowl. Mash until mostly smooth, leaving a few lumps for texture if desired.
- Add 3 tablespoons melted butter, beaten eggs, milk, granulated sugar, vanilla extract, and salt to the mashed potatoes. Stir until well combined and creamy.
- Pour the sweet potato mixture into the prepared baking dish and spread into an even layer.
- In a medium bowl, combine brown sugar, flour, chopped pecans, and cinnamon. Pour the remaining 3 tablespoons melted butter over the top and stir with a fork until the mixture resembles wet sand and clumps together.
- Sprinkle the pecan streusel evenly over the sweet potato filling. Do not press down.
- Bake for 25-30 minutes, until the filling is set and slightly puffed around the edges and the topping is golden brown and bubbly. If the topping browns too quickly, tent loosely with foil for the last 10 minutes.
- Let the casserole rest on a wire rack for about 10 minutes before serving.
Notes
For a make-ahead option, assemble the casserole without baking, cover, and refrigerate for up to 24 hours. Bake straight from the fridge, adding 10-15 minutes to the baking time. To keep the streusel crunchy, let the casserole cool uncovered after baking. For gluten-free, use a 1:1 gluten-free flour blend in the streusel. For dairy-free, use plant-based butter.
Nutrition
- Serving Size: 1 serving (approxima
- Calories: 290
- Sugar: 22
- Sodium: 220
- Fat: 12
- Saturated Fat: 5
- Carbohydrates: 42
- Fiber: 5
- Protein: 4
Keywords: sweet potato casserole, pecan streusel, kid-friendly, easy, Thanksgiving, holiday side dish, comfort food



