Sweet Potato Casserole with Candied Pecan Marshmallow Topping — Cozy Holiday Side Dish
Sweet Potato Casserole with Candied Pecan Marshmallow Topping is one of those dishes that feels like a hug from the inside. It’s reliably warm, a little sweet, and familiar — the kind of recipe people expect to see at holiday dinners, but also one that’s easy enough for a cozy Sunday supper. The base is simple mashed sweet potatoes, flavored gently with butter, brown sugar, and warm spices. On top, you get a crunchy candied pecan layer and the nostalgic, gooey finish of toasted marshmallows. It’s not showy. It’s honest, comforting, and pretty straightforward to make.
Ingredients for this Sweet Potato Casserole with Candied Pecan Marshmallow Topping
Gathering the ingredients is quick, and most of them are pantry-friendly. If you have a favorite toasted nut, feel free to swap, but pecans give that classic flavor pairing with sweet potatoes.
- 3 pounds sweet potatoes (about 3 large)
- 1/2 cup unsalted butter, softened
- 1/3 cup brown sugar, packed
- 1/4 cup milk (whole or 2%)
- 1 teaspoon vanilla extract
- 1/2 teaspoon ground cinnamon
- 1/4 teaspoon ground nutmeg
- 1/2 teaspoon salt
- 1 cup pecans, chopped
- 1/4 cup granulated sugar
- 2 tablespoons unsalted butter (for pecans)
- 1 cup mini marshmallows
Instructions
Start by deciding whether you want roasted or boiled sweet potatoes. Roasting concentrates the flavor and adds a hint of caramelization. Boiling is faster and easier if you need to hurry. Either way, you’re headed to a creamy mash that becomes the star of the casserole.
- Preheat your oven to 375°F (190°C) and grease a 9×13-inch baking dish.
- For roasting: wash and pierce the sweet potatoes, roast on a baking sheet 45–60 minutes until tender. For boiling: peel and cut into chunks, boil until soft, about 20–25 minutes.
- When tender, mash the potatoes in a large bowl. Leave small lumps if you like a bit of texture.
- Add softened butter, brown sugar, milk, vanilla, cinnamon, nutmeg, and salt. Mix until creamy. Taste and tweak—maybe a little more sugar or a pinch more salt depending on your sweet potatoes.
- Spoon the mash into the prepared baking dish and smooth the top.
- Make the candied pecans: in a skillet, melt a couple tablespoons of butter, add chopped pecans and granulated sugar. Cook, stirring, until the sugar melts and coats the nuts. Spread on parchment to cool briefly.
- Sprinkle the candied pecans over the sweet potatoes, then scatter mini marshmallows on top.
- Bake 12–15 minutes until the marshmallows are puffed and golden. If you want extra color, broil for 1–2 minutes while watching closely.
- Let the casserole rest 5 minutes before serving so the topping sets a bit.
Cook and Prep Times
- Prep time: 25 minutes (peeling, mashing, and topping)
- Cook time: 45–60 minutes roasting or 20–25 minutes boiling, plus 12–15 minutes baking
- Total time: about 1 hour to 1 hour 20 minutes depending on cooking method
Nutritional information
These values are estimates per serving and will vary based on exact ingredients and portion sizes. This recipe yields about eight servings.
- Calories: 380 kcal per serving (estimate)
- Fat: 20 g
- Carbohydrates: 46 g
- Protein: 4 g
- Fiber: 4 g
- Sugar: 24 g (includes added sugars from topping)
Frequently asked questions
Can I make this Sweet Potato Casserole with Candied Pecan Marshmallow Topping ahead of time?
Yes. You can prepare the mashed sweet potatoes and the candied pecans a day in advance. Keep the mashed potatoes refrigerated in an airtight container and reheat gently before assembling. Add the marshmallows just before baking so they stay fluffy and fresh.
How do I prevent the marshmallows from burning under the broiler?
Broil on low and keep the oven door slightly open if your oven allows. More importantly, watch the marshmallows closely—once they start to brown it only takes a few seconds to go from golden to charred. If you prefer, bake until marshmallows are mostly set and skip broiling altogether.
Can I make this gluten free or dairy free?
Gluten free: yes, the basic recipe is naturally gluten free as long as your marshmallows are certified gluten free. Dairy free: you can substitute dairy-free butter and use a plant milk like oat or almond to make the base dairy free. The texture might be slightly different but still very tasty.
Final notes: this Sweet Potato Casserole with Candied Pecan Marshmallow Topping is forgiving. Tinker with spices, adjust the sweetness, or swap nuts for your favorite crunch. The key is to make it your own and enjoy the little burst of nostalgia when the marshmallows start to melt. It’s simple. It’s friendly. It’s exactly what you want on a chilly night.

Sweet Potato Casserole with Candied Pecan Marshmallow Topping
Ingredients
- 3 pounds sweet potatoes (about 3 large)
- 1/2 cup unsalted butter, softened
- 1/3 cup brown sugar, packed
- 1/4 cup milk (whole or 2%)
- 1 teaspoon vanilla extract
- 1/2 teaspoon ground cinnamon
- 1/4 teaspoon ground nutmeg
- 1/2 teaspoon salt
- 1 cup pecans, chopped
- 1/4 cup granulated sugar
- 2 tablespoons unsalted butter (for pecans)
- 1 cup mini marshmallows
Instructions
- Preheat the oven to 375°F (190°C). Grease a 9x13-inch baking dish or equivalent.
- Wash the sweet potatoes and pierce them a few times with a fork. Place on a baking sheet and roast for 45–60 minutes, until tender when pierced with a knife. Alternatively, peel and cut into chunks and boil until soft, about 20–25 minutes.
- When the sweet potatoes are cool enough to handle, peel if roasted, or drain if boiled. Transfer to a large bowl and mash until mostly smooth. A few small lumps are fine — they add texture.
- Add 1/2 cup softened butter, 1/3 cup brown sugar, 1/4 cup milk, 1 teaspoon vanilla, 1/2 teaspoon cinnamon, 1/4 teaspoon nutmeg, and 1/2 teaspoon salt to the mashed sweet potatoes. Stir or beat until creamy and well combined. Taste and adjust sweetness or seasoning if needed.
- Spoon the sweet potato mixture into the prepared baking dish and smooth the top with a spatula.
- Make the candied pecans: In a small skillet, melt 2 tablespoons butter over medium heat. Add 1 cup chopped pecans and 1/4 cup granulated sugar. Cook, stirring frequently, until the sugar melts and coats the pecans, about 3–5 minutes. Transfer the pecans to a sheet of parchment to cool briefly.
- Sprinkle the candied pecans evenly over the sweet potato layer. Scatter 1 cup mini marshmallows over the pecans.
- Bake the casserole at 375°F (190°C) for 12–15 minutes, until the marshmallows are golden and puffed and the filling is heated through. If you want extra browning on the marshmallows, place the dish under the broiler for 1–2 minutes — watch closely so they do not burn.
- Remove from the oven and let the casserole rest for 5 minutes before serving. The pecans will crisp up as they cool.







