Every holiday table has one dish that causes a quiet negotiation over the last spoonful, and in most American houses it is this one. Sweet potato casserole is a study in contrast: potatoes whipped light with butter, brown sugar and cinnamon underneath, and on top a rubble of pecans and brown sugar that bakes into something between a praline and a streusel. It is a side dish by assignment and a dessert by temperament, and it has never once come home from a potluck with leftovers.
You will find it in our Snacks and Sides collection with the other dishes that steal the show, near our Easy Creamy Coleslaw for the cookouts in between holidays. This version keeps the marshmallow debate out of it — the pecan crunch is the topping, full stop — and it is written to be made ahead, because no holiday cook has oven space or patience to spare on the day itself.
The filling should taste like sweet potato first and sugar second. That means roasting or boiling the potatoes until completely soft, mashing them while hot so the butter melts in evenly, and seasoning with a confidence most recipes skip: real salt, real cinnamon, and a little vanilla, which reads as warmth rather than flavor. Whip it until it is noticeably lighter than mashed potatoes — that airy base is what makes the dense, crunchy top make sense.
Fresh potatoes versus canned
Canned sweet potatoes are the shortcut nobody needs to apologize for in November, and this recipe works with them — drain them well and cut the brown sugar in the filling by a quarter, since they are often packed in syrup. Fresh potatoes give a deeper, less watery mash: boil cubed sweet potatoes for 15 to 18 minutes until a knife slides through with no resistance, then drain them thoroughly and let the steam escape for a few minutes before mashing. Wet potatoes are the one reliable way to get a soupy casserole.
Make it ahead without wrecking the topping
Assemble the filling in its baking dish up to 2 days ahead, cover and refrigerate it. Mix the pecan topping separately and keep it in a sealed container at room temperature — never refrigerate the topping on the casserole, because the sugar pulls moisture from the filling and the crunch steams itself soft in the oven. On the day, let the dish sit out for 30 minutes, scatter the topping over it fresh, and bake as written, adding about 5 minutes for the chill.
Ingredients
- 4 lb sweet potatoes (1.8 kg), peeled and cut into chunks
- 1/2 cup unsalted butter (113 g), melted
- 1/2 cup packed brown sugar (100 g)
- 1/3 cup milk (80 ml)
- 2 large eggs, lightly beaten
- 1 teaspoon vanilla extract (5 ml)
- 1 teaspoon ground cinnamon (3 g)
- 1/2 teaspoon kosher salt (3 g)
- 1 cup pecan halves (100 g), roughly chopped, for the topping
- 1/2 cup packed brown sugar (100 g), for the topping
- 1/3 cup all-purpose flour (40 g), for the topping
- 1/4 cup unsalted butter (57 g), softened, for the topping
Amounts are for the yield below. US customary measures first, grams in brackets for scale users.
Step-by-step instructions
- Cook the sweet potatoes. Put the sweet potato chunks in a large pot, cover with cold water by 1 inch (2.5 cm), and add a pinch of salt. Bring to a boil, then simmer for 15 to 18 minutes, until the pieces are completely tender and offer no resistance to a knife. Drain very well and return them to the hot pot for 2 minutes, shaking now and then, so surface moisture steams off.
- Whip the filling. Mash the hot potatoes until smooth, then beat in the melted butter, brown sugar, milk, eggs, vanilla, cinnamon and salt until the mixture is light, fluffy and uniform. An electric hand mixer gives the airiest result. Taste it: it should be sweet but still taste of sweet potato, with salt you can just detect. Scrape it into a greased 9 x 13 inch (23 x 33 cm) baking dish and smooth the top.
- Mix the pecan topping. In a medium bowl, rub the softened butter into the brown sugar and flour with your fingertips until the mixture looks like coarse, damp crumbs. Stir in the chopped pecans. The topping should clump when squeezed — if it is powdery, the butter was too cold; work it a little longer with warm hands.
- Top and bake. Scatter the topping evenly over the filling, right to the edges, so every serving gets crunch. Bake at 350°F (177°C) for 30 to 35 minutes, until the topping is deep golden and the filling is bubbling up at the corners and set in the center. If the pecans brown too fast, lay a sheet of foil loosely over the top for the last 10 minutes.
- Rest and serve. Let the casserole rest for at least 10 minutes before serving. The filling firms up as it stands, so slices lift cleanly instead of slumping, and the topping stays shatter-crisp. Serve warm, and expect the dish to come back empty.
Nutrition estimate
| Nutrient | Per serving |
|---|---|
| Calories | 342 kcal |
| Protein | 4 g |
| Carbohydrates | 47 g |
| Fat | 16 g |
| Saturated fat | 7 g |
| Sodium | 186 mg |
| Fiber | 5 g |
| Sugar | 26 g |
Nutrition figures are estimates calculated from standard ingredient data for the yield stated. Your actual values will vary with brands, substitutions and portion sizes — treat them as a guide, not a guarantee.
Storage & reheating
Cover and refrigerate leftovers for up to 4 days. Reheat individual portions in the microwave, or the whole dish, covered with foil, at 350°F (177°C) for about 20 minutes — uncover for the last 5 minutes to re-crisp the topping. The assembled, unbaked casserole (topping stored separately) freezes for up to 2 months; thaw overnight in the fridge before baking.
Easy Sweet Potato Casserole with Pecans
Whipped, cinnamon-spiced sweet potatoes under a buttery pecan crunch.
Ingredients
Tick ingredients off as you prep, and tap a step below to mark it done as you cook. Scaling adjusts the listed amounts - seasoning to taste stays your call.
Instructions
- Cook the sweet potatoes. Put the sweet potato chunks in a large pot, cover with cold water by 1 inch (2.5 cm), and add a pinch of salt. Bring to a boil, then simmer for 15 to 18 minutes, until the pieces are completely tender and offer no resistance to a knife. Drain very well and return them to the hot pot for 2 minutes, shaking now and then, so surface moisture steams off.
- Whip the filling. Mash the hot potatoes until smooth, then beat in the melted butter, brown sugar, milk, eggs, vanilla, cinnamon and salt until the mixture is light, fluffy and uniform. An electric hand mixer gives the airiest result. Taste it: it should be sweet but still taste of sweet potato, with salt you can just detect. Scrape it into a greased 9 x 13 inch (23 x 33 cm) baking dish and smooth the top.
- Mix the pecan topping. In a medium bowl, rub the softened butter into the brown sugar and flour with your fingertips until the mixture looks like coarse, damp crumbs. Stir in the chopped pecans. The topping should clump when squeezed — if it is powdery, the butter was too cold; work it a little longer with warm hands.
- Top and bake. Scatter the topping evenly over the filling, right to the edges, so every serving gets crunch. Bake at 350°F (177°C) for 30 to 35 minutes, until the topping is deep golden and the filling is bubbling up at the corners and set in the center. If the pecans brown too fast, lay a sheet of foil loosely over the top for the last 10 minutes.
- Rest and serve. Let the casserole rest for at least 10 minutes before serving. The filling firms up as it stands, so slices lift cleanly instead of slumping, and the topping stays shatter-crisp. Serve warm, and expect the dish to come back empty.
Recipe by Ahsan ul Haq · FryDaily. Printing? This card is designed to print cleanly on its own.




