This easy sweet potato casserole has been a staple at my family’s Thanksgiving table for years. It’s a classic American side dish that combines creamy spiced sweet potatoes with a crunchy pecan topping for the perfect balance of textures. What I love most is how simple it is to put together, even on busy weeknights. You’ll find that this comforting casserole brings a touch of holiday warmth to any meal with minimal effort.
Why You'll Love This Recipe
- It comes together quickly with a microwave shortcut
- Simple affordable ingredients mean no last-minute store runs
- Both kids and adults go back for seconds
- You can customize it with pecans or marshmallows
Ingredients You’ll Need
- Sweet potatoes: Choose firm sweet potatoes with smooth skin for the best texture they become incredibly creamy and sweet when cooked forming the heart of the casserole
- Unsalted butter: Using unsalted butter lets you control the salt level melted butter enriches the filling while cold butter cubed creates that delightful crumbly streusel topping
- Light brown sugar: Its molasses content adds a deep caramel note that enhances both the filling and the pecan topping giving that signature flavor
- Granulated sugar: This balances the brown sugar with straightforward sweetness letting the natural flavor of the sweet potatoes shine through without being overpowering
- Whole milk: Adds necessary creaminess to the filling whole milk provides the best richness but you can use what you have on hand
- Eggs: Lightly beaten eggs act as a binder helping the casserole set perfectly so it holds its shape when sliced
- Vanilla extract: A splash of pure vanilla extract rounds out all the warm spices and sweet elements making the flavors cohesive
- Ground cinnamon: This warm spice is non-negotiable for that classic holiday aroma and taste that everyone associates with sweet potato dishes
- Ground nutmeg: Just a pinch adds a subtle earthy warmth that complements the cinnamon without dominating the dish
- Salt: A bit of salt is crucial to balance the sweetness and make all the other flavors pop in every bite
- Chopped pecans: Toasted pecans provide the topping with irresistible crunch and a nutty flavor that pairs perfectly with the sweet potatoes
- All-purpose flour: Combined with cold butter it forms the structure of the streusel creating those craggy crumbles that bake up golden
- Mini marshmallows: Optional but fun they toast into gooey golden pillows on top adding a classic playful element to the casserole
How to Make It
Preheat and Prepare the Dish:
Start by preheating your oven to 350°F and greasing a 9×13 inch baking dish. I like to use butter for this because it adds a hint of extra flavor, but non-stick spray works just fine. Preparing the dish ahead means you can focus on the filling and topping without any last-minute fuss.
Cook the Sweet Potatoes:
Place the peeled cubed sweet potatoes in a large microwave-safe bowl, add a couple tablespoons of water, and cover with a microwave-safe plate. Microwave on high until they’re fork-tender, which usually takes 10-12 minutes. If you’re not a fan of the microwave, boiling them in a pot of water for 15-20 minutes works equally well – just drain them thoroughly afterward.
Mash the Potatoes:
Drain any excess water from the cooked sweet potatoes. Then, use a potato masher or a fork to mash them until completely smooth. I find that taking the time to get rid of all lumps here ensures a creamy, velvety texture in the final casserole that everyone appreciates.
Combine the Filling:
Add the melted butter, brown sugar, granulated sugar, milk, eggs, vanilla, cinnamon, nutmeg, and salt to the mashed sweet potatoes. Stir everything together until it’s well combined and the mixture is creamy and uniform. This is where all the flavors meld, so make sure you scrape the bowl to incorporate every bit.
Transfer to Baking Dish:
Pour the sweet potato mixture into your prepared baking dish and spread it into an even layer with a spatula. A smooth, level surface means the topping will distribute evenly and bake consistently, giving you that perfect bite every time.
Make the Pecan Topping:
In a medium bowl, combine the chopped pecans, brown sugar, flour, and cold cubed butter. Use a pastry cutter or your fingers to mix until the butter is incorporated and the mixture resembles coarse crumbs. I love using my hands for this – it’s therapeutic and you can feel when the texture is just right.
Add Topping and Marshmallows:
Sprinkle the pecan topping evenly over the sweet potato layer. If you’re using mini marshmallows, scatter them evenly over the topping now. The marshmallows will toast and become golden during baking, adding a fun, gooey element that kids especially adore.
Bake to Perfection:
Bake the casserole for 25-30 minutes, until the topping is golden brown and you see bubbles at the edges. Keep an eye on it towards the end to prevent the pecans from burning – every oven is a little different, so trust your instincts.
Cool and Serve:
Let the casserole cool for about 10 minutes before serving. This short rest allows it to set slightly, making it easier to scoop and serve neat portions. It’s tempting to dig in right away, but patience pays off with the perfect texture.

You Must Know
- Toast pecans for a deeper nutty flavor
- Use an electric mixer if you want super smooth filling
- Assemble ahead and refrigerate until you’re ready to bake
- A top rack finish gives the topping extra crunch
Storage Tips
Store any leftover easy sweet potato casserole in an airtight container in the refrigerator where it will stay fresh for up to three days. When you’re ready to enjoy it again, reheat it in a 300°F oven for 15-20 minutes – this keeps the topping crispy and the filling creamy. I never use the microwave because it makes the topping soggy. If you have a large amount, you can reheat it covered with foil to prevent over-browning, but uncover it for the last few minutes to crisp it up again.
Ingredient Substitutions
If you need to adjust this easy sweet potato casserole for dietary needs, you’ve got options. For dairy-free, swap in your favorite plant-based butter and milk. Skip the eggs and add a bit more milk for an egg-free version. Instead of pecans, rolled oats make a great nut-free topping, and gluten-free flour works perfectly in the streusel. I’ve tried all these swaps and they still deliver that comforting casserole vibe without compromising on texture or flavor.
Serving Suggestions
This easy sweet potato casserole shines alongside classic mains like roasted turkey or glazed ham during the holidays, but it’s just as good with weeknight fried chicken. For a complete spread, pair it with green beans almondine, creamy mashed potatoes, and a crisp green salad to balance the sweetness. I love how it complements both rich and light dishes, making it a versatile side that always earns a place on the table.
Cultural Context
Sweet potato casserole is a beloved staple of American holiday tables, particularly in the South where it often appears alongside turkey and dressing at Thanksgiving. Its roots trace back to early American settlers who adapted native sweet potatoes into comforting baked dishes. Over time, the addition of pecans and marshmallows became popular, reflecting regional ingredients and sweet tooth preferences. Today, this easy sweet potato casserole represents homey comfort food that bridges generations, offering a taste of tradition with every creamy, crunchy bite. It’s a dish that feels both nostalgic and perfectly suited for modern busy lives.

Pro Tips
- Toast pecans before chopping for deeper flavor
- Use an electric mixer for ultra-smooth filling
- Make it ahead and bake when needed
- A top rack finish crisps the topping perfectly
Frequently Asked Questions
Any variety of orange-fleshed sweet potato (like Garnet or Jewel) works perfectly. They become wonderfully creamy when cooked. For this easy sweet potato casserole, aim for 3 pounds of peeled, cubed potatoes to get the right balance of creaminess and structure.
Yes! You can assemble the entire casserole, cover it tightly, and refrigerate it for up to 24 hours before baking. Let it sit at room temperature for 30 minutes, then bake as directed, adding a few extra minutes if needed until hot and bubbly.
If you have a nut allergy, substitute the pecans with an equal amount of rolled oats for a similar crunchy texture. For a different nutty flavor, try chopped walnuts or almonds in this easy sweet potato casserole topping.
The casserole is done when the sweet potato filling is set around the edges and the pecan streusel topping is a deep golden brown and crunchy, about 35 minutes. The center should be hot and slightly puffed.
This classic American side dish pairs beautifully with roasted turkey, glazed ham, or baked chicken. For a holiday spread, serve it alongside green bean casserole, mashed potatoes, and cranberry sauce for a complete feast.