Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Sweet Potato Casserole Recipe

Sweet Potato Casserole Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.8 from 116 reviews
  • Author: Paula
  • Prep Time: 45 minutes
  • Cook Time: 45 minutes
  • Total Time: 1 hour 30 minutes
  • Yield: 10 servings
  • Category: Side Dish
  • Method: Baking
  • Cuisine: American

Description

This sweet potato casserole combines tender, creamy mashed sweet potatoes with a crunchy streusel topping and gooey marshmallows, making it an irresistible and comforting holiday side dish. Perfectly baked until golden brown, it’s a crowd-pleaser that balances sweetness and spice.


Ingredients

Units Scale

For the Sweet Potato Filling

  • 3 lbs fresh sweet potatoes (4-5 large), peeled and cut into 1-inch cubes
  • 1/2 cup (120ml) milk
  • 1 cup (225g) packed light brown sugar
  • 1/4 cup (56g) unsalted butter, melted
  • 2 eggs
  • 1 tsp ground cinnamon
  • 1/2 tsp ground nutmeg
  • 1 tsp vanilla extract
  • Pinch of salt

For the Marshmallow Streusel Topping

  • 1/3 cup (44g) all-purpose flour
  • 1/3 cup (75g) packed light brown sugar
  • 1/2 tsp ground cinnamon
  • 1/8 tsp ground nutmeg
  • Pinch of ground cloves
  • 3 tbsp (42g) salted butter, melted
  • 2-3 cups marshmallows

Instructions

  1. Preheat the oven: Set your oven to 350°F (176°C) and prepare your casserole dish.
  2. Cook the sweet potatoes: Place the sweet potatoes in a large pot, cover with water, and bring to a boil. Cook until fork-tender, about 8 minutes.
  3. Drain and mash: Drain the potatoes and return them to the pot. Mash until smooth or slightly lumpy, depending on preference.
  4. Combine ingredients: Add milk, brown sugar, melted butter, eggs, cinnamon, nutmeg, vanilla, and salt to the mashed sweet potatoes. Mix well until everything is fully incorporated.
  5. Transfer to baking dish: Pour the sweet potato mixture into a 9×13-inch casserole dish. Optionally, cover and refrigerate for up to 2 days before baking.
  6. Bake the casserole: Bake uncovered for 25-30 minutes until heated through. Remove from oven.
  7. Prepare streusel topping: While the casserole bakes, mix flour, brown sugar, cinnamon, nutmeg, and cloves in a bowl. Add melted butter and stir until crumbly.
  8. Add marshmallows and streusel: Top the hot casserole with marshmallows, then sprinkle the streusel evenly over, finishing with additional marshmallows on top.
  9. Final baking: Return to the oven and bake for another 10-15 minutes until marshmallows are golden and bubbly. For extra browning, broil for 1-2 minutes watching closely.
  10. Serve warm: Allow to cool slightly before serving. Enjoy this comforting dish!

Notes

  • For a sweeter flavor, add a dash of vanilla extract to the sweet potato filling.
  • If you prefer a crunchier topping, increase the streusel ingredients proportionally.
  • Use mini marshmallows for easier topping distribution.
  • This dish can be assembled ahead of time and baked later, making it perfect for holidays or gatherings.

Nutrition

  • Serving Size: 1/10 of casserole (about 200g)
  • Calories: 330 kcal
  • Sugar: 30g
  • Sodium: 150mg
  • Fat: 12g
  • Saturated Fat: 6g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 55g
  • Fiber: 4g
  • Protein: 4g
  • Cholesterol: 60mg