There’s just something about a warm, rich, and slightly sweet Sweet Potato Casserole that screams comfort food. Whether you’re making it for a holiday gathering or just because you’re craving something cozy, this dish is always a hit. What makes it even better? That buttery, crunchy topping that combines brown sugar, flour, and either pecans or marshmallows. (I say, why not both?!)
In this blog post, I’m going to walk you through an easy and oh-so-delicious recipe for Sweet Potato Casserole that will have your family coming back for seconds (and thirds). Trust me, it’s that good!
This classic casserole is often found at Thanksgiving or Christmas dinners, but honestly, it’s good any time of year. It’s the perfect combination of sweet and savory that complements just about any main dish.
This recipe is super simple, with most of the ingredients likely already in your kitchen. Plus, it only takes a few steps to prepare. Mash the sweet potatoes, mix everything together, and pop it in the oven. The hardest part? Waiting for it to bake!
Kids and adults alike love this dish. The sweet potatoes are naturally sweet, and the crunchy topping adds a satisfying texture that’ll have everyone digging in.
Here’s what you’ll need to make this delicious dish:
For the Casserole:
For the Topping:
Preheat your oven to 350°F and grease a 9×13-inch baking dish.
First, you’ll need to cook your sweet potatoes. You can either boil them until soft (about 15–20 minutes) or bake them at 400°F for 45–60 minutes until tender. Once they’re done, peel the skin off and mash them in a large bowl.
In the bowl with the mashed sweet potatoes, add the sugar, melted butter, eggs, vanilla, and milk. Stir everything together until well combined. It should be smooth and creamy.
Pour the sweet potato mixture into your prepared baking dish, spreading it out evenly.
In a medium bowl, mix together the melted butter, brown sugar, flour, and chopped pecans. (If you’re using marshmallows, hold off on adding them until after the casserole has baked for about 20 minutes.) Sprinkle the topping mixture over the sweet potatoes.
Bake the casserole in your preheated oven for 30 minutes. If you’re adding marshmallows, pull the casserole out at the 20-minute mark, sprinkle them on top, and bake for the remaining 10 minutes. When it’s done, the topping will be golden brown and crispy.
Once it’s baked and slightly cooled, serve your sweet potato casserole alongside your favorite dishes. It’s especially great with turkey, ham, or roast chicken.
While canned sweet potatoes will work in a pinch, fresh sweet potatoes give this casserole a more vibrant flavor and texture. Plus, they’re easy to cook—either by boiling or baking.
The topping is where you can get creative! Some people love the classic brown sugar and pecan combination, while others prefer a marshmallow topping. I say, why not do both? You can also swap out pecans for walnuts or even add in a sprinkle of shredded coconut for a tropical twist.
Sweet potato casserole is perfect for making ahead of time. You can prepare the sweet potato mixture and topping separately, then store them in the fridge. When you’re ready to bake, just assemble the casserole and pop it in the oven.
For a richer, more indulgent flavor, you can substitute the milk with sweetened condensed milk. It will make the casserole extra creamy and sweet.
This recipe is a classic, but there are lots of ways you can tweak it to suit your taste buds or dietary needs. Here are a few ideas:
For a tropical spin, mix in ½ cup shredded coconut and ½ cup crushed pineapple into the sweet potato mixture before baking. It adds a nice sweetness and a hint of fruity flavor.
If you’re gluten-free, simply swap the flour in the topping for a gluten-free flour blend, or use crushed gluten-free crackers or oats instead.
Want to add a little spice to your casserole? Try mixing in ½ teaspoon of nutmeg or ¼ teaspoon of cloves to the sweet potato mixture for a warm, spiced flavor.
If you want to cut back on the sweetness, you can reduce the amount of sugar in the sweet potato mixture or topping. You can also use a sugar substitute like Stevia or Monk Fruit.
Yes! You can prepare the sweet potato mixture and topping separately and store them in the fridge for up to 24 hours. When you’re ready to bake, just assemble the casserole and bake it as directed.
Absolutely. Assemble the casserole without the topping, then wrap it tightly in plastic wrap and aluminum foil. It can be frozen for up to 3 months. When you’re ready to serve, thaw it in the fridge overnight, add the topping, and bake as usual.
To reheat leftovers, cover the casserole with foil and bake at 350°F for about 20 minutes, or until warmed through. You can also microwave individual servings if you’re in a hurry.
Yes! Substitute the butter with a dairy-free alternative like coconut oil or margarine, and use a non-dairy milk like almond milk in place of the regular milk.
Sweet Potato Casserole is one of those dishes that never goes out of style. Whether you’re serving it at a holiday meal or just as a comforting weeknight side, it’s always a hit. The sweet, creamy potatoes combined with the crunchy topping make this dish irresistible. Plus, with so many ways to customize it, you can easily make it your own.
So, what are you waiting for? Grab those sweet potatoes and get cooking—you’re going to love this one!
