Sweet Potato Casserole
This post may contain affiliate links.
If you’re looking for a classic Thanksgiving side without the fuss, this easy Sweet Potato Casserole with Pecan Topping nails it. It’s buttery, lightly spiced, and sweet enough to feel like dessert, but still perfectly at home next to your turkey. No marshmallows here, just cozy flavor and a simple prep that’ll make you wonder why you ever made it any other way.
Try serving this incredible side dish on your Thanksgiving table or as a side to my slow cooker turkey and roasted brussels sprouts!

Why You’ll Love This Easy Side Dish
- Perfect holiday side: A must-have for Thanksgiving, Christmas, or any cozy fall dinner.
- Crowd favorite: Sweet, buttery, and topped with crunchy pecans that win over even picky eaters.
- No marshmallows needed: The rich pecan topping adds texture and caramelized flavor without the extra sugar overload.
- Great for potlucks or family gatherings: Travels well and reheats beautifully.
Look, if you aren’t on the sweet potato bandwagon yet, this is your sign. I made this casserole as a pre-trial for our Thanksgiving meal, but it turns out that we love it so much that it will 100% be making an appearance on our dinner table all year long.
This sweet potato casserole with pecans is like a cozy hug for your taste buds. The natural sweetness of the spuds combines harmoniously with the rich, caramelized brown sugar. It’s a symphony of textures and flavors. A perfect blend of earthy, sweet, and nutty goodness. It’s comfort food magic.

Before You Start Cooking
Unlike other recipes, this does NOT use marshmallows. Here is what you’ll need for this dish:
- Sweet Potatoes: These beauties are usually orange-fleshed and have a sweet, moist texture when cooked.
- Egg: Egg works as a binder for the dish and holds everything together while baking.
- Sugars: White sugar, or granulated, goes into the potato filling while brown sugar makes the topping.
- Evaporated Milk
- Butter: I used salted butter and omitted the salt called for in the recipe because that is what we had on hand. If you use unsalted butter use the salt.
- Vanilla: Vanilla extract works as a flavor enhancer that helps the flavors blend together perfectly.
- Flour: All-purpose flour goes into the crumble topping.
- Pecans: I roughly chopped my pecans for the best texture.
- Spices: Pinch of salt, cinnamon, nutmeg, and ground cloves.

Jesseca’s Recipe Review
This is the best sweet potato casserole. It’s cozy, nostalgic, and just sweet enough without feeling like dessert snuck onto your dinner plate. I’ve made it for years, and every time someone new tries it, they ask for the recipe before they’ve even finished their plate.
Tip from Jesseca:
Boil your sweet potatoes until they’re just fork-tender, not mushy. It keeps the texture creamy instead of watery, and your casserole will bake up beautifully rich and smooth. And don’t skip toasting your pecans first. It takes the flavor from good to “wow, what’s your secret?”



Customize Your Casserole
This recipe is flexible enough to fit whatever mood, or pantry, you’re working with. Here’s how to make it your own without sacrificing flavor:
- Marshmallow topping: If you love the classic version, skip the pecan mix and top your casserole with mini marshmallows instead. Bake uncovered for 25 minutes, then broil for 1–2 minutes until golden and toasty.
- No evaporated milk? Swap in half-and-half, whole milk, or even heavy cream. Any creamy dairy will do the trick.
- Nut-free version: Leave out the pecans and use oats, crushed graham crackers, or cornflakes for crunch. It still gives you that golden, sweet topping without the nuts.
- Dairy-free option: Use plant-based butter and your favorite non-dairy milk. Coconut milk adds a subtle richness that pairs surprisingly well with sweet potatoes.
- Don’t want to peel or boil? Microwave the sweet potatoes whole for 7–10 minutes, then scoop out the flesh. It saves dishes and time.
- No cloves or nutmeg? Cinnamon alone still gives plenty of cozy fall flavor.
- Make it less sweet: Cut the sugar in half for a more savory side dish that still feels comforting.
Whether you’re team marshmallow or pecan crunch, this casserole adapts easily to your kitchen and your cravings.


Kitchen Tools That Make It Easy
- Casserole Dish: Nothing is as comforting as a casserole. Having a set of casserole dishes (affiliate) is key to getting that even bake and beautiful presentation.
- Mixing Bowls: I am currently OBSESSED with this set of nesting mixing bowls (affiliate). They stack perfectly which takes up less space in your cabinets! They also come with lids, which means you can have even more food storage!
- Silicone Spatulas: If you don’t have a set of silicone spatulas (affiliate), I highly recommend in adding them to your kitchen.

Pro Tips for Perfect Results
- Use fresh sweet potatoes: Canned sweet potatoes can make the filling overly soft and too sweet. Fresh ones give you a creamy texture with better flavor control.
- Keep an eye on the top
- Mash while warm:Sweet potatoes blend more smoothly when they’re still hot. If they cool too much, you’ll end up fighting lumps.
- Don’t overmix: Once the potatoes are mashed, mix just until combined. Overmixing can make the texture gluey instead of light and fluffy.
- Taste before baking: Before adding the topping, give the filling a quick taste. You can adjust sweetness or spices right then. No surprises later.
- Toast the pecans: A few minutes in a skillet or oven brings out deeper, buttery flavor that elevates the whole dish.

Got Questions? I’ve Got Answers
They’re ready when you can easily pierce a cube with a fork. Don’t overcook or they’ll turn watery, which can make the casserole too soft.
Most “yams” sold in U.S. grocery stores are actually sweet potatoes. Stick with orange-fleshed ones like Garnet or Beauregard for that rich, sweet flavor.
Eggs help the casserole set and hold its shape, but if you need to skip them, replace with 2 tablespoons of melted butter or a flax egg.
Cool the casserole uncovered so steam doesn’t soften the topping. You can also re-toast it in the oven for a few minutes before serving.
Use whole milk, half-and-half, or cream—just stick to about ¼ cup to keep the texture creamy but not runny.
Yes! Sprinkle pecans first, then scatter mini marshmallows on top halfway through baking. The nuts will stay crisp while the marshmallows toast perfectly.
Storage and Make-Ahead Instructions
This sweet potato casserole recipe is just as good the next day. Maybe even better. Here’s how to prep, store, and reheat it like a pro:
- Make Ahead: You can assemble the casserole (filling and topping) up to 24 hours in advance. Cover tightly with plastic wrap or foil and refrigerate. When ready to bake, let it sit at room temperature for 20–30 minutes, then bake as directed.
- Refrigerate Leftovers: Once cooled, cover leftovers or transfer to an airtight container and store in the fridge for up to 4 days. Reheat individual servings in the microwave, or warm the entire dish at 325°F for about 15–20 minutes until heated through.
- Freeze for Later: For longer storage, bake the casserole completely and let it cool. Wrap tightly in plastic and then foil, and freeze for up to 2 months. Thaw overnight in the refrigerator and reheat at 300°F until warm.

Want to save this recipe?
Enter your email below & we’ll send it to your inbox. Plus get great new recipes from us every week!

Easy Sweet Potato Casserole
Ingredients
Sweet Potato Filling
- 3 cups sweet potatoes (peeled and cubed)
- 1 eggs
- 2 tablespoons sugar
- 1/4 cup evaporated milk
- 2 tablespoons unsalted butter
- 1 teaspoon vanilla
- 1/4 teaspoon salt
Toping
- 1/4 cup brown sugar
- 3 tablespoons flour
- 2 tablespoons butter
- 1/4 cup chopped pecans
- 1/2 teaspoon cinnamon
- 1/4 teaspoon ground cloves
- 1/4 teaspoon ground nutmeg
Instructions
Sweet Potato Filling
- Add the sweet potato pieces to a deep pot and fill with water until the potatoes are covered. Bring to a boil. Reduce the heat and allow the potatoes to simmer for 15 minutes, or until they are soft when poked with a fork.
- Drain the potatoes and add to a mixing bowl with the egg, granulated sugar, evaporated milk, 2 tablespoons butter, vanilla, and pinch of salt.
- Mash with a potato masher, or hand mixer, until smooth in texture. It’s ok if there are a few small lumps.
- Pour the potato mash into a 2 quart casserole dish (8-9″ baking dish works too).
Topping:
- In a small bowl, add the brown sugar, flour, butter, chopped pecans, cinnamon, ground cloves, and nutmeg.
- Use a pastry blender, or two forks, to cut the butter into the mixture creating small beads of butter.
- Sprinkle the topping directly on top of the sweet potato.
- Bake at 325 degrees for 30 minutes.
Notes
The nutrition facts provided are calculated using a third-party tool and are estimates only. Actual nutritional content may vary based on the ingredients and brands you use, as well as portion sizes. For accurate results, please consult a registered dietitian or nutritionist.

Sharing is caring!
Jesseca is the creator of One Sweet Appetite, sharing easy, family-friendly recipes. A full-time food blogger, photographer, and four-time cookbook author, she loves helping home cooks build confidence in the kitchen. When she’s not creating recipes, she’s spending time with family, sipping coffee, or planning her next adventure.