Creamy Sweet Potato Casserole with Crunchy Pecan Topping

Fragrant with cinnamon and topped with melted marshmallows and chopped pecans, Sweet Potato Casserole with Marshmallows is a cozy holiday side that tastes like a cross between dessert and a comforting family staple. Its creamy mashed sweet potatoes, brown sugar, and warm spices pair perfectly with a golden, gooey marshmallow topping and crunchy nuts.

Sweet potato casserole with a spoon scooping out a portion.

A Sweet and Satisfying Holiday Casserole

Sweet potato casserole is a holiday favorite that often sparks debate: is it a side dish or a dessert? The truth is it can be both. Its naturally sweet base of mashed sweet potatoes is enhanced with brown sugar and a touch of cinnamon, while a topping of pecans and mini marshmallows creates contrast in texture and flavor—crisp and nutty beneath a soft, golden marshmallow layer.

Serve it alongside savory dishes like stuffing and green beans or place it with other sweet finishes on the dessert table. Either way, it brings a nostalgic, indulgent note to holiday spreads and weeknight dinners alike.

Sweet potato casserole topped with marshmallows and pecans.

What Is the Difference Between Sweet Potato Pie and Sweet Potato Casserole?

They’re similar, but distinct. Both use sweet potatoes, but their textures, toppings, and presentations differ:

  • Crust: Sweet potato pie is baked in a pastry crust, while casserole is spooned into a baking dish with no crust.
  • Seasonings: Pie often uses a fuller blend of pumpkin-pie spices; casserole commonly relies on cinnamon alone or a lighter spice profile.
  • Topping: Pie is usually finished with whipped cream, whereas casserole is known for its crunchy or gooey toppings—pecans, streusel, marshmallows, or crushed cereal.
  • Custard: Pie filling typically includes eggs and milk for a custard set; casserole is usually softer and can be made without eggs for a more mashed, souffle-like texture.
Close up shot of unbaked casserole, sprinkled with pecans and mini marshmallows.

Ingredients List

This recipe is simple and relies on a handful of quality ingredients. Each one contributes to the casserole’s rich, layered flavor:

  • Sweet Potatoes: Any variety works—peeled and cubed before cooking.
  • Butter: ¼ cup unsalted, softened.
  • Brown Sugar: Light or dark both work.
  • Cinnamon: Ground cinnamon to complement the potatoes and marshmallows.
  • Crushed Red Pepper (optional): A pinch adds a subtle, pleasant heat.
  • Salt and Black Pepper: Salt to balance sweetness and freshly ground black pepper for a savory edge.
  • Pecans: ½ cup chopped, divided—some folded into the potatoes and some sprinkled on top.
  • Marshmallows: 1½ cups mini marshmallows for a melty, golden topping.

Can I Substitute Yams for Sweet Potato Casserole with Marshmallows?

Yes. Canned yams can be used as a shortcut—drain them well before mashing. If they’re packed in syrup, reduce or omit added sugar in the casserole to avoid overly sweet results.

A serving spoon resting in a square black baking dish of sweet potato casserole.

How to Make This Classic Dish

Follow these steps for a creamy, well-balanced casserole. For the creamiest texture, purée the cooked potatoes; for a more rustic feel, mash by hand.

  1. Preheat and prepare: Preheat the oven to 350°F. Grease an 8×8-inch baking dish with butter or nonstick spray.
  2. Cook the sweet potatoes: Place peeled, cubed potatoes in a large pot, cover with about 2 inches of cold water, add a pinch of salt, and bring to a simmer. Cook until very tender, about 8–10 minutes depending on cube size.
  3. Mash or purée: Drain and return the potatoes to the pot. Mash with a potato masher or purée with an immersion blender until smooth.
  4. Mix: Stir in butter, brown sugar, cinnamon, optional crushed red pepper, salt, and pepper. Fold in half of the chopped pecans.
  5. Assemble: Spread the mixture into the prepared baking dish, smooth the top, sprinkle remaining pecans, and evenly scatter mini marshmallows over the surface.
  6. Bake: Bake on the center rack for 10–15 minutes, or until the marshmallows are melted and golden and the casserole is heated through. Rotate the pan halfway through for even browning.
  7. Rest and serve: Let the casserole rest 5–10 minutes before serving to set slightly.
A close up shot of sweet potato casserole, showing the texture of the casserole mixture and melted marshmallow topping.

Tips and Variations

Customize this casserole to suit your taste or simplify prep with these ideas:

  • Cooking methods: Bake, pressure-cook, or slow-cook your sweet potatoes—just remove the skins before mashing.
  • Extra crunch: Add crushed corn flakes on top or swap some pecans for walnuts.
  • No marshmallows: Omit them and drizzle maple syrup or honey over the top for sweetness without the gooey topping.
  • Spice variations: Use cinnamon alone, or blend in nutmeg and ginger. Omit black pepper and crushed red pepper for a milder, sweeter casserole.
a square black baking dish filled with sweet potato casserole, topped with melted marshmallows.

Make-Ahead Sweet Potato Casserole with Marshmallows

  • Assemble the casserole the day before, cover tightly with foil, and refrigerate.
  • When ready, bake covered and add approximately 10 minutes to the bake time to account for the chilled dish.

Storing and Reheating Leftovers

  • Store leftovers in the refrigerator covered with foil or in airtight containers for up to 4 days.
  • Freeze portions in airtight containers for up to 2 months.
  • To reheat, bake uncovered at 350°F until warmed through or microwave in short intervals until hot.
Sweet potato casserole with a spoon scooping out a portion.

Sweet Potato Casserole with Marshmallows

Topped with melted marshmallows and crunchy pecans, this casserole is indulgent yet rooted in wholesome ingredients.
Prep Time: 10 minutes
Cook Time: 35 minutes
Total Time: 45 minutes
Servings: 6

Ingredients

  • 2 pounds sweet potatoes, peeled and cubed
  • ¼ cup unsalted butter, softened
  • ¼ cup brown sugar
  • ½ teaspoon cinnamon
  • ½ teaspoon crushed red pepper (optional)
  • 1 teaspoon kosher salt, to taste
  • Black pepper, to taste
  • ½ cup chopped pecans, divided
  • 1½ cups mini marshmallows

Instructions

  • Preheat the oven to 350°F. Grease an 8×8-inch baking dish.
  • Place sweet potatoes in a large pot and cover with 2 inches of cold water. Add a pinch of salt and bring to a simmer.
  • Reduce heat to maintain a simmer and cook 8–10 minutes, until very tender. Drain and return to the pot.
  • Mash the potatoes until smooth with a masher or immersion blender.
  • Stir in butter, brown sugar, cinnamon, crushed red pepper (if using), salt, and pepper. Fold in half the pecans.
  • Spread the mixture into the prepared dish, sprinkle remaining pecans on top, and add marshmallows evenly.
  • Bake 10–15 minutes until marshmallows are golden and potatoes are heated through. Rotate the pan halfway for even browning.
  • Remove and let stand 5–10 minutes before serving.

Nutrition

Calories: 336 kcal |
Carbohydrates: 51 g |
Protein: 4 g |
Fat: 14 g

Nutrition information is an estimate and may vary based on ingredients and portion sizes.

More Beloved Holiday Sides

  • Perfect Homemade Cranberry Sauce
  • Classic Creamy Mashed Potatoes
  • Soft Parmesan Dinner Rolls