
Velvety mashed sweet potatoes topped with a perfectly crunchy pecan streusel — a holiday-worthy side that's simple, comforting, and reliably crowd-pleasing.

This version of sweet potato casserole has been a holiday cornerstone in my kitchen for years. I first discovered the balance between a silky sweet potato base and a crunchy, butter-forward streusel during a Thanksgiving when my usual marshmallow topping fell short of expectations. The contrast between the warm, smooth interior and the golden, crumbly topping is what makes this dish feel truly decadent rather than just sweet. The recipe is forgiving — it’s perfect for cooks who want a show-stopping side without fussy techniques.
I bake the sweet potatoes whole to concentrate sweetness and avoid watery texture; roasting caramelizes the flesh and deepens flavor. The topping is crucial: using cold, cubed butter and rubbing it into the dry mix creates tiny pockets of butter that toast rather than melt away, producing a crisp, sandy crumble that holds up even after reheating. This dish brings people together — plates get passed, seconds are requested, and the pecan crunch always disappears first.
Personally, this casserole became my go-to after a trial-and-error season of topping experiments. The first time I served it, a skeptical aunt took one bite and declared it the best thing on the table — she came back for thirds. That kind of reaction makes it a staple at our gatherings.
My favorite thing about this casserole is how the aroma fills the kitchen — cinnamon, toasted pecans, and butter — it’s a scent that signals comfort. Every holiday I watch family members reach for the crunchy edge pieces first, and the last spoonfuls reveal the best contrast between custardy potato and sweet, toasted topping.
Store leftovers covered tightly with foil or in an airtight container in the refrigerator for up to 4 days. To freeze, assemble the dish without baking, wrap tightly in plastic and foil, and freeze for up to 3 months; when ready to serve, thaw in the fridge overnight and bake at 350°F until heated through and topping is crisp, about 30–40 minutes. If baking from fully cooked and chilled, reheat in a 350°F oven for 15–20 minutes, covering loosely with foil to avoid over-browning, then remove the foil for the last 5–8 minutes to refresh the crunch.
For dairy-free, substitute the 1/4 cup melted butter with vegan butter and the milk with unsweetened almond or oat milk; use vegan butter cold for the streusel as well. To cut sugar slightly, reduce the brown sugar in the mash to 3 tablespoons — sweet potatoes naturally sweeten during roasting. Swap pecans for walnuts if preferred; toasted walnuts give a slightly earthier note. For a nuttier topping with fewer carbs, replace half the flour with finely ground oats.
This pairs beautifully with roasted turkey, glazed ham, or simply alongside a crisp green salad for balance. Garnish with a sprinkle of chopped toasted pecans and a light dusting of cinnamon for presentation. For a brunch twist, serve small portions alongside eggs and herb sausages; for a more indulgent option, top individual servings with a dollop of lightly whipped cream or crème fraîche.
Sweet potato dishes have deep roots in American and Southern cooking, surfacing in holiday traditions across the United States. The combination of spiced root vegetables and nutty toppings recalls classic Southern comfort food where baking and toasting techniques evolved to make the most of seasonal harvests. Casseroles like this meld practical pantry staples with richer elements like butter and nuts to create celebratory fare that’s easy to scale for family gatherings.
In autumn and winter, layer in warm spices — a pinch of nutmeg or 1/4 teaspoon ground ginger adds complexity. For spring or lighter fare, swap toasted pecans for toasted slivered almonds and reduce brown sugar by a tablespoon. Around the holidays, add a teaspoon of orange zest to the mash for brightness, or mix 1/4 cup maple syrup into the streusel for a distinct maple-nut flavor.
Make the mashed filling up to 48 hours ahead and store chilled. Keep the streusel components separate and refrigerate the butter-cubed mixture in a sealed container. Assemble and bake just before serving to guarantee the crunch. For potlucks, bake at home and reheat at the host location; transport covered in an insulated bag to keep the topping from absorbing moisture.
Enjoy the ritual of baking this dish — it’s one of those comforting, slightly indulgent sides that becomes central to shared meals. Serve warm, watch the smiles, and know that the crunchy topping will be the first thing to disappear.
Roast whole sweet potatoes rather than boiling to concentrate natural sugars and prevent watery mash.
Use cold, cubed butter when making the streusel to create pockets that toast and stay crisp.
Toast pecans lightly before chopping to amplify their aroma and crunch.
Assemble the topping right before baking to keep it crunchy; if making ahead, store topping separately.
If the topping browns too quickly, cover loosely with foil for the remaining bake time.
This nourishing decadent sweet potato casserole recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.
This Decadent Sweet Potato Casserole recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Preheat the oven to 375°F (190°C). Pierce each sweet potato several times with a fork. Roast directly on the oven rack for 45–60 minutes until very tender. Cool slightly, then peel and transfer flesh to a large bowl.
Add the 1/4 cup melted butter, 1/4 cup packed light brown sugar, 1/4 cup milk, 1 teaspoon vanilla, 1/2 teaspoon cinnamon, and a pinch of salt to the cooked sweet potato flesh. Mash until smooth and creamy; use a hand mixer briefly for silkier texture if desired.
Spread the mashed sweet potato mixture into a 9x13-inch baking dish, smoothing the top for even coverage.
Combine 1/2 cup flour and 1/2 cup packed light brown sugar. Add 1/4 cup cold, cubed butter and work into the dry mix with fingers or a pastry blender until coarse crumbs form.
Stir the roughly chopped pecans into the streusel mix so they are evenly distributed among the crumbs.
Evenly sprinkle the streusel over the sweet potato layer. Bake at 350°F (175°C) for 25–30 minutes until the topping is golden brown and crisp. Let cool 5–10 minutes before serving.
Serve warm. Reheat leftovers uncovered at 350°F for 10–15 minutes to restore crunch.
Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.
Leave a comment & rating below or tag
@mrsrecipe on social media!


Tiny crostini topped with creamy cheese, bright cranberry, crunchy pecans and rosemary — an effortless 5-minute starter that looks festive and tastes like the holidays.

Light, slightly spiced pancakes inspired by African home kitchens—fluffy, buttery, and perfect for breakfast or brunch with syrup, cinnamon sugar, or a savory filling.

Crispy, saucy chicken skewers made in the air fryer with a sweet-spicy bang bang sauce—perfect for weeknight dinners, parties, or meal prep.

Leave a comment & rating below or tag @mrsrecipe on social media!
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
This recipe looks amazing! Can't wait to try it.
Comments are stored locally in your browser. Server comments are displayed alongside your local comments.
Quick and easy dinner ideas delivered to your inbox.