Crockpot Sweet Potato Casserole
This crockpot sweet potato casserole gives you all the holiday flavor without taking up precious oven space. The sweet potatoes turn out spoon-tender and rich, topped with a buttery pecan crumble that toasts right in the slow cooker.

It is the side dish I lean on when the stove is full and I just want something I can forget about for a few hours. Set it up in the morning, walk away, and come back to a dish that smells like brown sugar and spice.
What Makes This Casserole a Keeper
The slow cooker does the heavy lifting. By the time it is done, the sweet potatoes mash with barely any effort and the brown sugar melts into a glossy, spiced sauce that clings to every bite.
That pecan crumble on top is what pulls everyone back for seconds. It stays crisp and buttery against the velvety sweet potato underneath, and the contrast of textures is the whole reason I keep making it this way.
Even on the busiest day, this dish holds well on the warm setting so you do not have to time it down to the minute. It waits for you, not the other way around.
Ingredients

- 4 lbs sweet potatoes, peeled and cut into 1 inch cubes: jewel or garnet yams work well here; they get soft and sweet.
- 1/2 cup water: helps create steam so the potatoes cook evenly without drying out.
- 1/2 cup unsalted butter, cubed: adds richness; salted butter works too but cut back on added salt.
- 1/2 cup packed light brown sugar: dark brown sugar deepens the molasses note if you prefer.
- 2 large eggs: bring the filling together and give it a custardy body.
- 1/4 cup whole milk: keeps the mixture creamy; any milk works but whole gives the best texture.
- 1 tsp vanilla extract: rounds out the sweetness.
- 1 tsp ground cinnamon: the warm backbone of the spice.
- 1/4 tsp ground nutmeg: a little goes a long way for that holiday smell.
- 1/2 tsp salt: lifts all the flavors without tasting salty.
Pecan Crumble
- 1/2 cup chopped pecans: toast them first in a dry pan if you want extra crunch, but it is not required.
- 1/4 cup packed light brown sugar: sweetens the top and helps it set.
- 2 tbsp all-purpose flour: holds the crumble together so it does not get sandy.
- 2 tbsp melted unsalted butter: binds everything into clusters.
Variations / Substitutions
- Marshmallow topping: skip the pecan crumble and scatter mini marshmallows over the hot sweet potato mixture during the last 10 minutes of cooking. Watch closely so they do not burn; the texture gets gooey and toasted.
- Dairy-free: replace butter with a good plant-based butter stick, use full-fat oat milk or canned coconut milk in place of the milk, and omit the eggs. The filling will be looser but still tasty.
- Maple instead of brown sugar: swap half the brown sugar for maple syrup for a deeper, woodsy sweetness. Keep the total liquid volume similar to avoid making the filling too wet.
- Spice swap: a pinch of cardamom or a little grated fresh ginger in with the cinnamon changes the whole feel. Just add it with the butter and sugar.
- Nut-free: replace the pecans with an equal amount of rolled oats and a sprinkle of raw pumpkin seeds for crunch.
If you love the slow cooker for sides, a similar mash made in the crockpot is Crockpot Mashed Potatoes, which is just as hands off.
How to Make Crockpot Sweet Potato Casserole
Step 1: Cook the Sweet Potatoes

Coat the inside of a 6 quart slow cooker with cooking spray. Add the cubed sweet potatoes and pour in the 1/2 cup water. Cover and cook on high for about 4 to 5 hours, until a fork slides into a cube with zero resistance.
The potatoes will release some steam, so you will see a little liquid pooling at the bottom. That is normal. The longer they cook, the softer they get, and you want them to fall apart when you press on them.
Step 2: Drain and Mash the Sweet Potatoes

Turn off the slow cooker and carefully drain off any excess water that collected in the bottom. Return the sweet potatoes to the crock and add the cubed butter, brown sugar, cinnamon, nutmeg, and salt. Mash everything with a potato masher until the butter melts and the mixture is mostly smooth, about 1 minute of mashing.
A few small lumps are fine and actually give the casserole a nice, honest homemade texture. Do not reach for a hand mixer here, mashing by hand keeps the filling from turning gluey.
Step 3: Mix in the Eggs and Milk

Crack the 2 eggs into a small bowl, add the 1/4 cup milk and the vanilla extract, and whisk them together until the yolks are fully blended. Pour this over the mashed sweet potato mixture and fold it in with a rubber spatula until you no longer see yellow streaks, about 30 seconds of folding.
The mixture will look glossy and slightly loose, which is exactly what you want before the topping goes on. It will set into a spoonable casserole as it finishes cooking.
Step 4: Make the Pecan Crumble and Sprinkle It On

In a separate bowl, stir together the chopped pecans, the remaining 1/4 cup brown sugar, the flour, and the melted butter until everything looks evenly coated and starts to form small clusters. Spread the sweet potato mixture into an even layer inside the slow cooker, then scatter the pecan crumble across the top in one consistent layer.
Do not pat it down. Let those clusters sit loosely so they toast and crisp instead of sinking.
Step 5: Finish with the Crumble and Serve

Cover the slow cooker again and cook on high for about 30 minutes, until the top is set and the whole kitchen smells like toasted nuts and warm spice. Remove the lid, and if you can, let the casserole rest for 5 minutes so it firms up slightly. Then spoon it into a warm serving bowl, making sure to scoop deep and get some of that sweet potato base in every spoonful, and scatter a few extra whole pecans on top right before you set it on the table.
The topping will be crisp and golden, and the sweet potato underneath will slip clean off the spoon. Serve it warm, and do not be surprised if the pan comes back empty.
Tips for Slow-Cooker Sweet Potato Success
- Cook the sweet potatoes until they are soft enough that a fork slides straight through the thickest cube. Undercooked potatoes will not mash properly and the casserole will feel grainy.
- Drain the potatoes well after cooking. Any leftover water will thin out the filling and make the topping soggy.
- If your slow cooker runs hot, check the potatoes after 3 1/2 hours. Some models cook faster than others and you want them soft, not dried out.
- Leftover pecan crumble can be made a day ahead and kept in a sealed container in the fridge. Toss it on right before the final cook, straight from the cold.
- A gentle fold when you add the eggs keeps the filling from getting heavy. Stir just until the streak of egg disappears, then stop.
Storing Leftovers
- Refrigerate: transfer any uneaten casserole to an airtight container within 2 hours of cooking. It keeps well for up to 4 days in the fridge.
- Reheating: warm individual portions in the microwave in 45 second bursts, or spoon the whole thing into an oven safe dish, cover with foil, and heat at 325°F (163°C) for about 15 minutes until steaming. The topping will soften a little but the flavor holds.
What Goes Well With This Casserole
A big platter of roast turkey or a glazed ham are the obvious holidays partners, and for good reason: the salty, savory meat balances the sweetness of the sweet potatoes in every bite. If you are grilling, or a simple roasted chicken also work. For a full vegetarian plate, pair it with a crisp green salad dressed in a sharp vinaigrette and some crusty bread to swipe through the leftovers.
Frequently Asked Questions
Can I use canned sweet potatoes instead of fresh?
You can, though the texture will be thinner. Drain them completely and skip the initial cook. Mash and proceed with the butter, sugar, and eggs, but cut the milk down to 1 tablespoon since canned potatoes hold more moisture.
Can I assemble this casserole the night before?
Yes. Complete everything through spreading the sweet potato mixture into the slow cooker, then cover and refrigerate overnight. The next day, make the pecan crumble fresh, top the cold mixture, and cook on high for 45 to 60 minutes until hot through and bubbly at the edges.
My casserole came out watery, what went wrong?
Too much liquid stayed in the cooked sweet potatoes. Next time drain them extremely well before mashing, and if the canned version still seems wet after mixing, you can pat the mixture gently with a paper towel to draw off any surface moisture before adding the topping.
Can I double this recipe for a larger crowd?
A 6 quart slow cooker can just handle a double batch if you fill it almost to the rim. Increase the initial cook time by about 1 hour and plan for the topping to need an extra 10 minutes to set. Stirring the potatoes once halfway through the first cook helps them soften evenly.

Crockpot Sweet Potato Casserole Recipe
Ingredients
Method
- Spray a 6 quart slow cooker with cooking spray. Add the sweet potatoes and water, cover, and cook on high for 4 to 5 hours until very tender.
- Drain off excess liquid. Return potatoes to the slow cooker and add the cubed butter, brown sugar, cinnamon, nutmeg, and salt. Mash until mostly smooth.
- In a small bowl, whisk the eggs, milk, and vanilla, then fold into the sweet potato mixture until no streaks remain.
- Mix the pecans, remaining brown sugar, flour, and melted butter to form a crumble. Sprinkle evenly over the sweet potatoes without pressing down.
- Cover and cook on high for 30 minutes until the topping is set. Let rest 5 minutes, then spoon into a serving dish and garnish with extra pecans.
