Go Back

Sweet Potato Casserole with Marshmallows and Oat Streusel

A comforting, lightly spiced sweet potato casserole topped with golden marshmallows and a crunchy oat streusel. This dish balances creamy sweet potatoes with a toasted, buttery crumble for a festive side everyone will love.
Prep Time 30 minutes
Cook Time 20 minutes
Servings 8
Calories 420 kcal

Ingredients
  

  • 3 pounds sweet potatoes
  • 1/3 cup unsalted butter
  • 1/3 cup brown sugar
  • 1/4 cup milk
  • 1 teaspoon vanilla extract
  • 1/2 teaspoon ground cinnamon
  • 1/4 teaspoon ground nutmeg
  • 1/4 teaspoon salt
  • 2 cups mini marshmallows
  • 1 cup rolled oats
  • 1/2 cup all-purpose flour
  • 1/2 cup packed brown sugar
  • 1/3 cup cold unsalted butter
  • 1/4 teaspoon salt
  • 1/3 cup chopped pecans (optional)

Instructions
 

  • Preheat the oven to 375°F (190°C). Scrub the sweet potatoes, pierce them a few times with a fork, and place on a baking sheet. Bake until very tender, about 45–60 minutes depending on size. Alternatively, steam or boil until tender if you prefer faster cooking.
  • Once the sweet potatoes are cool enough to handle, peel them and transfer the flesh to a large bowl. Mash with a potato masher or pass through a ricer for an extra-smooth texture.
  • Add the butter, brown sugar, milk, vanilla, cinnamon, nutmeg, and salt to the mashed sweet potatoes. Mix until smooth and taste, adjusting seasoning or sweetness if needed.
  • Spoon the sweet potato mixture into a 9x13-inch (or similar) baking dish, spreading it into an even layer. Smooth the top with a spatula.
  • Make the oat streusel: In a medium bowl, combine rolled oats, flour, packed brown sugar, and salt. Add the cold butter cut into small pieces. Use a pastry cutter or your fingertips to work the butter into the dry ingredients until the mixture resembles coarse crumbs. Stir in the chopped pecans if using.
  • Sprinkle about two-thirds of the oat streusel evenly over the sweet potato layer. This helps the potatoes heat through with a crunchy interior under the marshmallows.
  • Bake the casserole uncovered at 375°F (190°C) for 20 minutes to warm the filling and set the streusel. Remove from the oven and evenly distribute the mini marshmallows across the top, then sprinkle the remaining streusel over the marshmallows (this keeps the marshmallows from burning too quickly).
  • Return the casserole to the oven and bake for an additional 8–12 minutes, or until the marshmallows are puffed and golden and the streusel is crisp. For extra toasting on the marshmallows, place under the broiler for 30–60 seconds — watch very closely to avoid burning.
  • Let the casserole rest for 5–10 minutes before serving so the filling firms slightly. Serve warm and enjoy!