I make this sweet potato casserole every year, and it never lasts long. The sweet potatoes bake up soft and buttery, the cranberries add a little pop of tartness, and that pecan crumble turns golden and crisp on top. It’s one of those side dishes that quietly steals attention from the main course.
It fits right in at Thanksgiving or Christmas, but honestly, I’ll pull it together anytime I want something cozy to go with roast chicken or glazed ham. Everything comes together in one dish, and you can even prep it a day ahead so the oven’s free when company shows up.
If you like casseroles that lean a bit sweet but still taste homemade—not like dessert—this one’s worth keeping in your holiday lineup.
Ingredients
Sweet Potato Filling:
-
4 lbs sweet potatoes, peeled and cubed (about 6 cups mashed)
-
3 large eggs
-
½ cup granulated sugar
-
6 Tbsp unsalted butter, melted and slightly cooled
-
½ Tbsp vanilla extract
-
1 cup dried cranberries (Craisins)
Pecan Crumble Topping:
-
⅔ cup brown sugar, packed
-
⅓ cup all-purpose flour (or gluten-free substitute)
-
3 Tbsp unsalted butter, cold and cubed
-
1 cup pecans, coarsely chopped
Instructions
Step 1: Cook and Mash the Sweet Potatoes
-
Peel and cut the sweet potatoes into 1-inch cubes.
-
Place them in a large pot and add enough water to cover.
-
Bring to a gentle boil and cook uncovered for 10–15 minutes, or until fork-tender.
-
Drain well, then mash until smooth. For a creamier texture, use an electric mixer.
Step 2: Prepare the Sweet Potato Mixture
-
Preheat the oven to 350°F (175°C).
-
In a large bowl, whisk together the eggs, granulated sugar, melted butter, and vanilla extract.
-
Stir the mixture into the mashed sweet potatoes until fully combined.
-
Fold in the dried cranberries.
-
Spread evenly into a 9×13-inch casserole dish.
Step 3: Make the Pecan Crumble
-
In a medium bowl, combine brown sugar and flour.
-
Add the cold butter and use your fingertips or a pastry cutter to work it in until coarse crumbs form.
-
Stir in the chopped pecans until evenly distributed.
Step 4: Assemble and Bake
-
Sprinkle the pecan crumble evenly over the sweet potato layer.
-
Bake uncovered for 35–40 minutes, or until hot and slightly puffed around the edges.
-
The topping should be golden brown and crisp.
-
Let the casserole rest for about 10 minutes before serving.
Make-Ahead and Storage Tips
-
Make Ahead: Prepare the sweet potato base up to 2 days in advance. Store covered in the refrigerator. Add the crumble topping just before baking.
-
Freeze: Assemble (without baking), wrap tightly, and freeze for up to 2 months. Thaw overnight in the refrigerator before baking.
-
Store Leftovers: Cover and refrigerate for up to 4 days. Reheat in a 325°F oven until warmed through.
Variations & Substitutions
-
Nut-Free Option: Replace pecans with crushed graham crackers or a mix of rolled oats and brown sugar for a crisp topping without nuts.
-
Dairy-Free: Substitute the butter with coconut oil or a plant-based alternative for both the filling and crumble.
-
Lower Sugar: Reduce granulated sugar to ⅓ cup and brown sugar to ½ cup, or swap some sugar with maple syrup or honey for natural sweetness.
-
Add Warm Spices: Stir ½ teaspoon cinnamon and a pinch of nutmeg or ginger into the sweet potato mixture for a cozy fall flavor.
-
Orange Twist: Add 1 tablespoon fresh orange zest to the filling for a subtle citrus note that pairs beautifully with cranberries.
-
Gluten-Free: Use a gluten-free flour blend in the crumble topping for a celiac-friendly version.
Frequently Asked Questions
Can I make sweet potato casserole ahead of time?
Yes. You can make the filling 1–2 days ahead and refrigerate it covered. Add the pecan crumble right before baking to keep the topping crisp.
Can I use canned sweet potatoes instead of fresh?
You can, but make sure to drain them well. Mash thoroughly before mixing with the other ingredients for a smooth texture.
Do I need to cover the casserole while baking?
No. Bake it uncovered so the crumble topping turns golden brown and crisp.
How do I know when sweet potato casserole is done?
It’s ready when the edges puff slightly and the topping is lightly browned, usually after 35–40 minutes at 350°F.
Can I freeze sweet potato casserole?
Yes. Assemble it (without baking), wrap tightly, and freeze for up to 2 months. Thaw overnight in the refrigerator, then bake as directed.
How can I reheat leftovers?
Warm leftovers in a 325°F oven for 15–20 minutes. For individual portions, microwave in 30-second intervals until heated through.
Can I make this without nuts?
Absolutely. Replace pecans with rolled oats, crushed cookies, or streusel crumbs for a nut-free version that still adds crunch.