This sweet potato casserole with pecan crumble is a delicious twist on a holiday classic. It combines a smooth, spiced sweet potato mash with a buttery, crunchy pecan streusel and requires less than 30 minutes of hands-on time. Once assembled, it bakes in the oven while you finish the rest of your meal.
Unlike versions topped with marshmallows, this casserole uses a pecan-oat crumble that adds a rich, toasty flavor and satisfying crunch that pairs beautifully with the creamy sweet potatoes. It reheats well, can be made ahead of time, and scales easily for larger gatherings.
The Best Sweet Potato Casserole
This casserole looks elegant enough for a holiday table yet is simple enough for a weeknight dinner. The balance of buttery pecans and warm spices in the sweet potato layer makes it a family favorite.
- Less Than 30 Minutes Hands-on Time: The recipe needs about 20 minutes of active prep. Roast sweet potatoes, mash them, combine the crumble, assemble, and bake.
- Make-Ahead Friendly: Prepare the casserole fully, cover, and refrigerate up to 48 hours. Reheat in the oven before serving.
- Easy to Scale: Double the ingredients and use a larger dish or two 8×11-inch dishes to serve more people.
Ingredients You Need
Note: Exact measurements are in the recipe card below.

- Sweet potatoes – Use fresh sweet potatoes for the best flavor and texture.
- Unsalted butter – Adds creaminess to the mash and richness to the crumble.
- Half-and-half – Makes the filling smooth; whole milk or cream can be substituted.
- Eggs – Help the filling set during baking.
- Honey – Sweetens the filling; maple syrup works as an alternative.
- Vanilla extract – Enhances the overall flavor.
- Ground cinnamon, nutmeg, and ginger – Warm spices that complement the sweet potatoes.
- Dark brown sugar – Adds depth and molasses notes to the casserole.
- Pecans – Provide a crunchy, buttery topping.
- Old-fashioned oats – Add texture to the crumble.
TIP: Choose small to medium sweet potatoes for sweeter flavor and quicker, more even roasting.
How to Make Sweet Potato Casserole with Pecans
This recipe minimizes active prep while delivering maximum flavor—perfect for holiday cooking.

- Bake the sweet potatoes: Preheat the oven to 400°F (200°C). Prick each sweet potato with a fork and roast on a baking sheet until fork-tender, about 45–55 minutes. Let cool slightly.
- Peel and scoop the flesh into a large bowl. Mash until smooth.
- Brown the butter: In a small saucepan over medium heat, cook the butter until it turns golden and smells nutty, about 5 minutes.
- Add the browned butter to the mashed potatoes along with the half-and-half, eggs, honey, vanilla, brown sugar, cinnamon, nutmeg, ginger, and salt. Stir until well combined.
- Make the crumble: In a medium bowl, combine chopped pecans, oats, flour, brown sugar, cinnamon, and salt. Stir in melted butter until the mixture forms coarse crumbs.
- Assemble: Grease an 8×11-inch baking dish. Spread the sweet potato mixture evenly and sprinkle the crumble on top.
- Bake: Reduce oven to 350°F (175°C) and bake 40–45 minutes, until the topping is golden and crisp. Let cool 10 minutes before serving.

Tip: Increase the cinnamon or ginger for a spicier profile to suit your taste.

Expert Tips
- Extra creamy mash: Use a handheld mixer to whip the sweet potatoes for a smoother texture.
- Fresh pecans: Check that pecans are fresh; nuts can go rancid and affect flavor.
- Even potatoes: Roast similar-sized sweet potatoes so they finish at the same time; smaller ones will cook faster.
Recipe FAQs
Sweet potato casseroles are an American tradition, with variations appearing in the 18th and 19th centuries. The dish became a holiday staple because its sweet-savory profile complements main dishes like roasted turkey and glazed ham.
Baking is preferred because it concentrates and caramelizes the natural sugars, giving more flavor and preventing a waterlogged mash that can result from boiling.
A watery casserole can result from omitting eggs, which help the filling set, or from underbaking. Make sure the casserole bakes long enough for the filling to firm up.
Sweet potato casserole complements roasted turkey, glazed ham, chicken, and classic holiday sides like cornbread, mashed potatoes, and gravy.

Make Ahead and Storage Instructions
To make ahead, assemble the casserole through the topping step, cover tightly with plastic wrap or foil, and refrigerate for up to 48 hours. Remove the cover and bake as directed; chilled casseroles may need a few extra minutes in the oven.
Store leftovers in an airtight container in the refrigerator for up to 3 days and reheat before serving.
Sweet Potato Casserole with Pecan Crumble
Prep: 20 mins · Cook: 1 hr 25 mins · Total: 1 hr 45 mins · Servings: 12

Creamy sweet potatoes topped with a buttery pecan streusel create a make-ahead side that reheats well and scales easily for a crowd.
Ingredients
- 3 pounds sweet potatoes, baked and peeled (about 4 large)
- 8 tablespoons unsalted butter (1 stick)
- 2 cups half-and-half
- 1/4 cup dark brown sugar
- 2 large eggs
- 3 tablespoons honey
- 2 teaspoons vanilla extract
- 1/2 teaspoon ground cinnamon
- 1/4 teaspoon ground nutmeg
- 1/4 teaspoon ground ginger
- 1/4 teaspoon salt
For the crumble topping:
- 1/2 cup pecans, chopped
- 1/2 cup old-fashioned oats
- 1/4 cup all-purpose flour
- 1/4 cup dark brown sugar
- 1/2 teaspoon ground cinnamon
- 1/4 teaspoon salt
- 3 tablespoons unsalted butter, melted
Instructions
- Preheat oven to 400°F (200°C). Prick sweet potatoes with a fork and roast on a baking sheet until fork-tender, about 45–55 minutes. Let cool slightly.
- Reduce oven to 350°F (175°C). Peel the potatoes and transfer the flesh to a large bowl. Mash until smooth.
- Brown 8 tablespoons butter in a small saucepan over medium heat until golden and nutty, about 5 minutes.
- Stir the browned butter into the mashed sweet potatoes with the half-and-half, brown sugar, eggs, honey, vanilla, cinnamon, nutmeg, ginger, and salt until combined.
- In a medium bowl, combine pecans, oats, flour, brown sugar, cinnamon, and salt. Add melted butter and mix until coarse crumbs form.
- Grease an 8×11-inch baking dish. Spread the sweet potato mixture evenly and sprinkle the crumble on top.
- Bake at 350°F for 40–45 minutes, until the topping is golden and crisp. Let cool 10 minutes before serving.
Notes
- Mash with a potato masher or handheld mixer for a smoother texture.
- Check pecans for freshness to avoid off flavors.
- Assemble ahead and refrigerate (covered) up to 48 hours before baking.
Nutrition
Calories: 359 kcal · Carbohydrates: 43 g · Protein: 5 g · Fat: 19 g · Saturated Fat: 10 g · Fiber: 4 g · Sugar: 20 g
Nutrition information is an approximation.