Sweet Potato Casserole
Sweet Potato Casserole is a classic Thanksgiving side dish. With warm spices, creamy sweet potatoes and a crunchy brown sugar pecan topping, this easy casserole recipe is a holiday favorite!
Every year one of my contributions to my family’s Thanksgiving dinner is the sweet potato casserole. I love that I get the job of making the sweet potatoes for our holiday meal. Yes, sweet potato casserole is one of my favorite parts of the meal. But the real reason that it’s my favorite dish to prep is that it’s so easy!
Over the years, I’ve changed my recipe little by little to make it the very best sweet potato casserole that I’m sharing with you today. My sweet potato casserole recipe is just a bit lighter than the classic southern version, but it’s every bit as delicious.
Instead of a marshmallow topping I’ve opted for a pecan topping made with cinnamon and brown sugar. The crunchy pecans are the perfect complement to the creamy sweet potatoes. If marshmallows are a must for you, I’ve included tips about how to modify this recipe below, including a streusel topping option.
Alongside stuffing, Green Bean Casserole, Mashed Potatoes, Cranberry Sauce and Pumpkin Pie, this sweet potato casserole is a staple on our Thanksgiving table. Once you try it, you might find yourself making it all season long instead of saving it for the holidays.
Sweet Potato Casserole Ingredients
- Sweet Potatoes: You will need 2.5 pounds of sweet potatoes, which is about 4 medium sweet potatoes, for this casserole.
- Butter: Butter makes the casserole rich and flavorful.
- Honey: Honey adds sweetness. Feel free to substitute an equal amount of brown sugar or pure maple syrup.
- Cinnamon, Nutmeg and Salt: Ground cinnamon and ground nutmeg bring warm spice flavors. Salt enhances all of the flavors in the casserole.
- Vanilla Extract: Vanilla adds a touch of warm sweetness.
- Milk: To make the mashed sweet potatoes creamy. I recommend using whole milk for a richer flavor.
- Egg: An egg adds richness and helps to lighten the texture of this sweet potato casserole, making the casserole fluffy, not dense.
- Pecan Topping: A simple topping made with pecans, brown sugar and cinnamon adds crunch and a touch of sweetness to the casserole. If you prefer a streusel topping or you like your sweet potato casserole with marshmallows, see my recipe tips below.
Find the full printable recipe with ingredient amounts and instructions in the recipe card below.
How to Make Sweet Potato Casserole
- Bake the sweet potatoes.
- Scoop out the cooked sweet potato flesh into a mixing bowl.
- Add butter to the sweet potatoes and use a potato masher to mash the potatoes.
- Add the honey, cinnamon, salt, nutmeg and vanilla. Use a hand mixer or a spoon to mix until very well combined.
- Mix in warm milk and an egg until just combined.
- Spread the mashed sweet potatoes mixture into an 8×8-inch baking dish.
- Make the topping by stirring together the chopped pecans, brown sugar and cinnamon. Sprinkle over the top of the casserole.
- Bake the casserole as directed in the recipe card below, first covered with foil and then uncovered, until the topping is golden brown and the casserole is heated through.
How to Cook Sweet Potatoes for Casserole
I prefer to bake the sweet potatoes for this casserole. Baking sweet potatoes in the oven brings out their natural sweetness and gives them a rich, oven-roasted caramelized flavor. It also helps to prevent a runny sweet potato casserole, as long as you bake the potatoes until they are very tender. Undercooked potatoes can cause your casserole to be watery, as can boiling the potatoes.
While baked sweet potatoes are best, if you prefer, you can cook the sweet potatoes in an Instant Pot or steam them. To steam the sweet potatoes, first peel them and chop them into 1-inch pieces. Then place in a steamer basket set over a pot of boiling water and cook, covered, for about 15 minutes, or until they are very tender.
Sweet Potato Casserole Recipe Tips
- Bake the sweet potatoes until they are very tender. This way, they will mash up easily and smoothly.
- To feed a crowd, you can double this recipe and bake it in a 9×13-inch baking dish.
- To maximize oven space, my family bakes this sweet potato casserole (and our other side dishes) after the turkey comes out of the oven on Thanksgiving. The turkey rests for 30-45 minutes while the side dishes bake. It works perfectly!
- For a slow cooker version of this recipe, try my Slow Cooker Sweet Potato Casserole.
- To make a streusel topping instead of the pecan topping, stir together 1/2 cup of all-purpose flour, 1/4 cup brown sugar, 1/2 teaspoon ground cinnamon and a pinch of salt. Then stir in 4 tablespoons of melted butter. Stir in the 3/4 cup of chopped pecans (or omit them if you prefer) and scatter the topping over the casserole.
- To make sweet potato casserole with marshmallows, scatter mini marshmallows over the top of the casserole when you remove the foil and then continue baking for 20-25 more minutes. You can add mini marshmallows on top of the pecan topping or omit the pecan topping and use marshmallows instead.
Make Ahead Instructions
Some readers have wondered if they can make this sweet potato casserole ahead of time. I usually make this the day before Thanksgiving, so the answer is yes. Here’s how to make sweet potato casserole ahead:
- Prepare the casserole, keeping the topping in a separate airtight container. Refrigerate the casserole for up to one day.
- When you are ready to bake the casserole, sprinkle on the topping. I recommend letting the casserole sit at room temperature for about 20 minutes before baking to take the chill off. You may need to add 15-20 minutes to the covered bake time if baking a chilled casserole.
More Favorite Side Dishes:
- Broccoli Casserole
- Garlic Mashed Potatoes
- Balsamic Brussels Sprouts
- Honey Roasted Sweet Potatoes
- Instant Pot Mashed Sweet Potatoes
- Butternut Squash Salad
Or, try one of these Thanksgiving side dishes.
Sweet Potato Casserole
Ingredients
For the sweet potatoes:
- 2 ½ pounds sweet potatoes, about 4 medium
- 3 tablespoons unsalted butter, cut into cubes
- ¼ cup honey, or pure maple syrup or brown sugar
- 1 teaspoon ground cinnamon
- ½ teaspoon salt
- ¼ teaspoon ground nutmeg
- 1 teaspoon vanilla extract
- ⅓ cup milk, warmed, whole milk is best
- 1 large egg
For the topping:
- ¾ cup chopped pecans
- 2 tablespoons brown sugar
- ½ teaspoon ground cinnamon
Instructions
- Cook the sweet potatoes: Preheat oven to 425° F.* Line a rimmed baking sheet with parchment paper. Scrub sweet potatoes and pat them dry. Place on the prepared baking sheet. Use a fork to poke a few holes in the top of each sweet potato.
- Bake sweet potatoes in the preheated oven until very soft when pierced with a fork: 50-65 minutes for medium sweet potatoes, 40-50 minutes for small sweet potatoes, or 65+ minutes for large sweet potatoes. Allow potatoes to cool slightly, until cool enough to handle.
- Reduce oven temperature to 350° F.
- Slice potatoes in half and scoop out the flesh into a large mixing bowl. Discard the skins.
- Add the cubes of butter to the bowl. Use a fork or potato masher to mash the sweet potatoes.
- Add the honey, cinnamon, salt, nutmeg and vanilla. Use a hand mixer or spoon to mix until very well combined.
- Mix in the warmed milk and egg until just combined.
- Transfer the sweet potato mixture to an 8x8-inch baking dish.
- To make the topping, in a small bowl, stir together the pecans, brown sugar and cinnamon. Sprinkle over the top of the casserole.
- Cover with foil and bake at 350° F for 20 minutes. Uncover and continue baking for 20-25 minutes, or until topping is lightly browned and casserole is at least 160° F in the center. Let sweet potato casserole rest for 5 minutes before serving.
Notes
- This casserole is best made with baked sweet potatoes because baking the sweet potatoes brings out their natural sweetness and gives them a rich, caramelized flavor. If you prefer, you can steam the sweet potatoes. Peel and cut them into 1-inch pieces. Place in a steamer basket over a pot of water. Cover and bring to a boil. Let the potatoes steam for 15-20 minutes, until they are very tender when pierced with a fork.
- To Make Ahead: Prepare the casserole, keeping the topping in a separate airtight container. Refrigerate casserole for up to one day. When you are ready to bake the casserole, sprinkle on the topping. I recommend letting the casserole sit at room temperature for about 20 minutes before baking to take the chill off. You may need to add 15-20 minutes to the covered bake time if baking a chilled casserole.
- Recipe can be doubled and baked in a 9x13-inch baking dish.
- To make a streusel topping instead of the pecan topping, stir together 1/2 cup of all-purpose flour, 1/4 cup brown sugar, 1/2 teaspoon ground cinnamon and a pinch of salt. Then stir in 4 tablespoons of melted butter. Stir in the 3/4 cup of chopped pecans (or omit them if you prefer) and scatter the topping over the casserole.
- To make sweet potato casserole with marshmallows, scatter mini marshmallows over the top of the casserole when you remove the foil and then continue baking for 20-25 more minutes. You can add mini marshmallows on top of the pecan topping or omit the pecan topping and use marshmallows instead.
One of my favorite casseroles!
I’m not hosting Thanksgiving this year, though I still need to decide what side dishes to make! This sweet potato casserole looks mouthwatering, Kristine! I love that you lightened it up a bit, yet still kept it full of flavor. Sounds delicious!
Thank you, Gayle! Good luck planning your menu! There are so many tempting options, it can be very hard to choose.
This looks amazing! I love seet potatoes – they are so delicious!
Thanks, Kelly! I love how sweet potatoes are so sweet and delicious even plain. They don’t need much to make them extra special!
This recipe sounds fabulous! Gorgeous pics too!
You’re too sweet. Thank you!
What a gorgeous casserole, Kristine! I don’t think I’d want to share a single bite. Pinned!
Thanks so much for pinning, Melanie!
I so needed this recipe. My sweet potatoes were way too sweet last year. Thanks for this healthier version.
You’re so welcome! Since sweet potatoes are already sweet, you really won’t miss the extra sugar. 🙂
Love the healthy spin on a what should be a “good” vegetable.
Thanks, Jaren! It’s nice to keep the vegetable dishes on the healthy side, right?
This looks amazing, and I love that it’s good for me! I would love to have this at Thanksgiving or anytime as a side dish!
Please don’t limit yourself to Thanksgiving! I like to make this as a side dish pretty often. It’s just too good to only enjoy it once a year!
Wow Kristine! This looks absolutely delicious! My mouth watered when I saw those photos. I could definitely see this on my holiday table. Pinned!
You are too sweet! I hope you do try this out some time. Thank you for pinning!
I love sweet potato pecan casserole and now I can have an extra scoop because your recipe is healthy…right!? Looks delicious!
You can totally have an extra scoop (or two!)! You have to eat your veggies, right?
This casserole looks unbelievable! I want I want!
Thank you, Jocelyn! Wish I could send you some! 🙂
This looks so tasty! I love sweet potato!!
Thank you, Lilli!
Can’t wait until Thanksgiving again 🙂
Me too! Thanks for stopping by, Tina!
can you make this ahead of time and cook in crock pot?
Hi Melissa, you could probably heat this up in a crock pot, on low heat. I usually follow the make ahead instructions in the post when I make this and bake it in the oven right before serving. You might also try my healthy slow cooker sweet potato casserole recipe, which is completely made in a crock pot.
I’m excited to try this recipe!!