Sweet Potato Casserole Recipes
Sweet potato casserole just has a way of making any meal feel a little cozier. It’s that classic side dish—creamy sweet potatoes, your pick of toppings (I’m torn between pecans and marshmallows every year), and a mix of flavors that really works.
I’ve spent more time than I’d like to admit tweaking my sweet potato casserole. There’s always something new to try, but I think I’ve landed on a version that makes everyone at my table happy.
This dish isn’t just for holidays, though. It’s simple enough for a random Tuesday, but still feels special. I love how you can prep it early, tweak the sweetness, or swap in whatever topping you’re craving.
Let’s get into it—I’ll walk you through what you need, what works best, and how to pull off a sweet potato casserole that’ll have folks going back for seconds.

Equipment
You don’t need anything fancy here. I usually just grab what’s already in my kitchen.
Here’s what I use:
- Baking dish – Pretty standard, nothing wild
- 2-quart baking dish – This size is just right for most families
- Potato masher – For getting those sweet potatoes smooth
- Mixing bowls – At least two, one for the potatoes and one for the topping
- Measuring cups and spoons – Gotta keep things balanced
- Fork – Totally works if you don’t have a masher, just takes a bit more elbow grease
- Aluminum foil – Handy if you want to cover it while baking
The baking dish is key. I go for a 2-quart one, since it’s deep enough that everything cooks evenly.
Glass or ceramic dishes are both solid picks—they help the edges brown up a bit, which I love.
A potato masher makes things easier, but honestly, a sturdy fork is fine if you don’t mind putting in a little work.
Sometimes I’ll use a hand mixer if I want the filling extra smooth, but a wooden spoon does the job too. Just mix it until there aren’t any big lumps left.
Ingredients
For the filling, sweet potatoes are obviously the star. I like roasting them since it brings out more flavor, but boiling works too. You’ll want about 3 to 4 pounds.
For the creamy part, I use unsalted butter (about half a cup), a couple large eggs, and milk. Whole milk or heavy cream both work, depending on how rich you want it.
A splash of vanilla extract (about a teaspoon) gives it something extra.
Seasoning is simple—ground cinnamon (a teaspoon or two) and a bit of kosher salt (half a teaspoon or so) to keep it from getting too sweet.
The topping is where you can have some fun. I usually go with two options:
For Pecan Topping:
- Pecans (1 to 1.5 cups, chopped up)
- Brown sugar (light or dark, about half a cup)
- Unsalted butter (melted, around a quarter cup)
For Marshmallow Topping:
- Mini marshmallows (2 to 3 cups)
Sometimes I’ll do both toppings at once—why not? The brown sugar and pecans get all crunchy, and the marshmallows turn gooey and golden. These ingredients really come together for a side dish that feels like a treat.
Instructions
First things first—preheat the oven to 350°F. Gives you time to get everything else ready.
For the sweet potato base:
- Peel and chop 3 pounds of sweet potatoes into chunks
- Boil them in salted water for about 15-20 minutes, until they’re fork-tender
- Drain and mash them up until they’re smooth
- Mix in ½ cup melted butter, ½ cup milk, ½ cup sugar, 2 eggs, and 1 teaspoon vanilla extract
- Spread it all into a greased 9×13 inch baking dish
For the pecan topping:
- Mix 1 cup brown sugar, ½ cup flour, and ⅓ cup melted butter in a bowl
- Stir in 1 cup chopped pecans
- Sprinkle this over your sweet potato layer
Pop the casserole in the oven for 30-35 minutes, until the topping is golden and crisp.
If you’re in the mood for marshmallows, skip the pecan topping. Bake the casserole for about 25 minutes, then pull it out and cover the top with mini marshmallows.
Bake for another 5-10 minutes until the marshmallows are golden. Keep an eye on it—marshmallows go from perfect to burnt way too fast.
Let the casserole cool for 10 minutes before serving. It sets up better and scoops out more neatly that way.
Notes
I actually like making this casserole ahead of time. The flavors seem to come together better if it sits overnight. You can prep everything up to two days before—just cover it and stash it in the fridge.
If you’re thinking about freezing sweet potato casserole, it works! I’ve frozen it for up to three months with no problem. Best bet is to freeze before baking.
Wrap it tight in plastic, then foil, and jot the date on there.
When it’s time to bake, don’t bother thawing. Go straight from freezer to oven and add an extra 15-20 minutes to the bake time. Just make sure it’s hot in the middle (165°F).
Toppings can get soggy if you add them too soon. I usually wait until the last 10-15 minutes of baking to add pecans or marshmallows, so they stay crispy and golden.
Fresh sweet potatoes really do make a difference. Canned will work if you’re in a pinch, but the texture and taste aren’t quite the same.
This recipe usually feeds 8-10 people as a side. If you’ve got a big crowd, it’s easy to double.

Equipment
- Oven
- 9×13-inch (2–3 quart) baking dish
- Large pot
- Colander
- Potato masher (or sturdy fork)
- Mixing bowls
- Measuring cups and spoons
- Whisk or wooden spoon
- Aluminum foil (optional)
Ingredients
- 3 lb sweet potatoes peeled and cut into 1-inch chunks
- 1/2 cup unsalted butter melted, plus more for greasing dish
- 1/2 cup milk whole milk or heavy cream for extra richness
- 1/2 cup granulated sugar
- 2 large eggs lightly beaten
- 1 tsp vanilla extract
- 1 1/2 tsp ground cinnamon to taste
- 1/4 tsp ground nutmeg optional
- 1/2 tsp kosher salt
- Pecan streusel topping (choose one topping)
- 1/2 cup brown sugar light or dark
- 1/2 cup all-purpose flour
- 1/3 cup unsalted butter melted
- 1 cup pecans chopped
- Marshmallow topping (choose one topping)
- 2 1/2 cups mini marshmallows
Instructions
- Preheat the oven to 350°F (175°C). Grease a 9×13-inch (2–3 quart) baking dish.
- Bring a large pot of salted water to a boil. Add the sweet potato chunks and cook for 15–20 minutes, until fork-tender. Drain well.
- Mash the sweet potatoes until smooth (a masher or fork works; a hand mixer makes it extra creamy).
- Stir in 1/2 cup melted butter, milk, sugar, eggs, vanilla, cinnamon, optional nutmeg, and salt until evenly combined.
- Spread the sweet potato mixture into the prepared baking dish and smooth the top.
- Option A: Pecan streusel — In a bowl, mix brown sugar and flour, then stir in 1/3 cup melted butter until clumpy. Fold in chopped pecans. Sprinkle evenly over the sweet potato layer.
- Bake for 30–35 minutes, until the topping is golden and the casserole is hot throughout.
- Option B: Marshmallows — Bake the casserole (without topping) for 25 minutes. Remove from the oven, cover evenly with mini marshmallows, and bake 5–10 minutes more until golden (watch closely—they brown fast).
- Cool for about 10 minutes before serving so it sets up and scoops neatly.
Notes
Nutrition
Tasting Notes
Whenever I whip up my favorite sweet potato casserole, the first thing that hits me is how all the flavors sort of melt together. There’s this gentle sweetness from the sweet potatoes—not too much, just enough.
It ends up tasting smooth and creamy, kind of like a dessert but not over the top. Then you’ve got those toasted marshmallows on top—crispy edges, gooey middles.
Honestly, when you get a bite with both, it’s a solid mix of textures. I’ve played around with both the regular and vegan versions, and honestly, the vegan one surprised me.
It’s got the same sweet vibe, just swaps in plant-based butter and milk. I’d serve it to anyone, no problem.
Key flavor notes I notice:
- Warm hints of cinnamon and nutmeg
- That deep brown sugar sweetness
- Buttery richness (even with vegan butter, somehow)
- A little caramel from the marshmallows
- The earthy, mellow taste of the sweet potatoes
Texture-wise, this side dish is kind of special. Underneath, it’s almost pudding-like—super soft.
The top, though? It gets golden and a bit crunchy after baking, which is always my favorite part.
If I’m making a sweet potato casserole, I want it sweet but not like candy. The spices should be there, but not hiding the sweet potatoes.
I really like when the actual sweet potato flavor comes through. And if you make it ahead, the flavors get a chance to hang out and mingle a bit more.
Honestly, it’s still just as good reheated the next day. Maybe even better?
