I’ve been making this sweet potato casserole for years — it’s the cozy, slightly sweet side dish that disappears first at holiday tables and still feels right on a weeknight. Creamy mashed sweet potatoes, warm spices, and the nostalgic crunch of pecans or the gooey top of toasted mini marshmallows make it a real crowd-pleaser.
Why you’ll love this dish
This recipe hits a sweet spot: simple ingredients, minimal hands-on time, and a classic flavor profile everyone recognizes. It’s perfect for Thanksgiving, potlucks, or when you want a comforting vegetable side that feels a little indulgent without a lot of fuss. It uses pantry staples and one basic technique — boiling and mashing — so it’s approachable for cooks at any level.
“A hit every single year — smooth, cinnamon-kissed sweet potatoes with just enough brown sugar and toasted pecans. Even the kids ask for seconds.”
If you’re curious about different sweet potato varieties and how they change flavor and texture, check out this primer on murasaki sweet potatoes — swapping types can be a subtle but delicious upgrade.
How this recipe comes together
You’ll boil the peeled, cubed sweet potatoes until tender, mash them smooth, then fold in brown sugar, milk, melted butter, vanilla, and warm spices. The mash goes into a greased baking dish and gets a scatter of mini marshmallows and chopped nuts if you like. A short bake just heats everything through and melts or browns the topping. Total active time is modest — about 10–20 minutes of prep and 25–30 minutes of baking.
What you’ll need
- 4 medium sweet potatoes, peeled and cubed (about 3–4 lb total)
- 1/2 cup brown sugar (light or dark)
- 1/2 cup milk (dairy or unsweetened plant milk)
- 1/4 cup butter, melted (or vegan butter)
- 1 teaspoon vanilla extract
- 1/2 teaspoon ground cinnamon
- 1/4 teaspoon ground nutmeg
- 1 cup mini marshmallows (optional)
- 1/2 cup pecans or walnuts, chopped (optional)
Notes:
- For a richer mash, use whole milk or a splash of cream. For dairy-free, use almond or oat milk and vegan butter.
- If you prefer less sweetness, reduce brown sugar to 1/3 cup.
- Roasted or toasted nuts add more depth — toast them in a dry skillet for 3–4 minutes before chopping.
Step-by-step instructions
- Preheat your oven to 350°F (175°C). Grease a 9×13-inch or similar baking dish.
- Place peeled, cubed sweet potatoes in a large pot and cover with cold water. Bring to a boil, then simmer until tender when pierced with a fork, about 15–20 minutes.
- Drain the potatoes thoroughly and return them to the hot pot for a minute to evaporate residual moisture. Mash until smooth with a potato masher or hand mixer. For an ultra-silky texture, press through a ricer.
- In a large bowl, combine the mashed sweet potatoes with brown sugar, milk, melted butter, vanilla, cinnamon, and nutmeg. Stir until evenly blended and smooth. Taste and adjust sweetness or spices.
- Transfer the mixture to the prepared baking dish, smoothing the top. If using, sprinkle the mini marshmallows and chopped nuts evenly over the surface.
- Bake for 25–30 minutes, until heated through and the marshmallows are golden brown (if using). If the marshmallows brown too quickly, loosely tent with foil for the last 5–10 minutes.
Best ways to enjoy it
This casserole is a classic holiday side but also works for casual dinners. Pair it with roasted turkey or pork, grilled chicken, or for a vegetarian plate, with roasted Brussels sprouts and a crisp salad. For an old-fashioned holiday line-up, it pairs beautifully with a green bean casserole — see tips and a classic recipe here: green bean casserole. Serve warm, scooping generous portions so you get both the creamy base and the toasted topping.
Storage and reheating tips
- Refrigeration: Cool the casserole to room temperature, cover tightly, and refrigerate within 2 hours. Consume within 3–4 days.
- Freezing: Transfer cooled casserole to a freezer-safe container and freeze up to 2–3 months. Thaw overnight in the refrigerator before reheating.
- Reheating: Reheat in a 350°F oven for 15–20 minutes (cover with foil to prevent drying), or microwave individual portions until heated through. For food safety, reheat until steaming hot (165°F internal temperature).
- Note: Marshmallows don’t freeze or reheat well; if you plan to freeze, omit them and add fresh marshmallows or nuts before serving.
Helpful cooking tips
- Don’t overboil: Cook sweet potato cubes until fork-tender but not falling apart — overcooking can make them waterlogged.
- Drain well: After boiling, let the potatoes sit in the colander a minute to shed excess water; extra moisture thins the mash.
- Texture control: Use a hand masher for a rustic texture, a mixer for creamy smoothness, or a ricer for the silkiest result.
- Spice balance: Cinnamon and nutmeg are warm but subtle; start with the amounts listed and add more to taste.
- Topping tricks: For a nut-only crunch, skip marshmallows and mix 1/4 cup brown sugar with chopped nuts and a tablespoon of melted butter to sprinkle on top for a praline effect.
Creative twists
- Savory-sweet: Fold in 2 tablespoons of maple syrup and a pinch of cayenne for a maple-chipotle spin.
- Crunchy praline: Swap marshmallows for a brown-sugar pecan crumble topping.
- Gluten-free/vegan: This recipe is naturally gluten-free; use plant milk and vegan butter to make it vegan.
- Herby version: Stir in chopped fresh sage or rosemary for a savory herb lift — great with pork.
- Cake-like upgrade: Add 1 beaten egg to the mash and bake uncovered for a firmer, sliceable casserole.
Common questions
Q: Can I make this ahead?
A: Yes — assemble and refrigerate (covered) up to 24 hours before baking. You can also fully bake, cool, and reheat; add marshmallows or nuts just before reheating.
Q: Can I use canned sweet potatoes?
A: You can, but texture and flavor differ from fresh. If using canned, drain well and adjust milk since canned potatoes are moister.
Q: How many does this serve?
A: This recipe serves about 6–8 as a side, depending on portion size.
Q: My mash is grainy — what happened?
A: Graininess can come from undercooked potatoes or from using a low-moisture sweet potato. Mash thoroughly and add a splash more milk or butter to smooth. A ricer or food mill fixes grainy texture best.
Q: Are marshmallows required?
A: Not at all. They’re traditional in many American versions, but chopped toasted pecans, a praline topping, or a simple buttered breadcrumb crust are great alternatives.
Q: Is it safe to freeze with marshmallows?
A: Freezing with marshmallows is not recommended — they’ll become chewy and unappealing. Freeze the base, then add fresh marshmallows after reheating.

Sweet Potato Casserole
Ingredients
Main ingredients
- 4 medium medium sweet potatoes, peeled and cubed (about 3–4 lb total)
- 1/2 cup brown sugar (light or dark) Reduce to 1/3 cup for less sweetness.
- 1/2 cup milk (dairy or unsweetened plant milk) For dairy-free, use almond or oat milk.
- 1/4 cup butter, melted (or vegan butter) Use vegan butter for a dairy-free option.
- 1 teaspoon vanilla extract
- 1/2 teaspoon ground cinnamon Adjust to taste.
- 1/4 teaspoon ground nutmeg Adjust to taste.
- 1 cup mini marshmallows (optional) Do not freeze; add before serving.
- 1/2 cup pecans or walnuts, chopped (optional) For extra crunch, toast in a dry skillet for 3–4 minutes.
Instructions
Preparation
- Preheat your oven to 350°F (175°C). Grease a 9x13-inch or similar baking dish.
- Place peeled, cubed sweet potatoes in a large pot and cover with cold water. Bring to a boil and simmer until tender when pierced with a fork, about 15–20 minutes.
- Drain the potatoes thoroughly and return them to the hot pot for a minute to evaporate residual moisture. Mash until smooth with a potato masher or hand mixer.
- In a large bowl, combine the mashed sweet potatoes with brown sugar, milk, melted butter, vanilla, cinnamon, and nutmeg. Stir until evenly blended and smooth.
- Transfer the mixture to the prepared baking dish, smoothing the top. If using, sprinkle the mini marshmallows and chopped nuts evenly over the surface.
Baking
- Bake for 25–30 minutes, until heated through and the marshmallows are golden brown (if using). Tenting with foil if marshmallows brown too quickly.
