Go Back
A split image showing two servings of the Sweet Potato Casserole: one topped with crunchy pecan crumble, and the other topped with melted, gooey marshmallows.

The Ultimate Sweet Potato Casserole (Creamy, Foolproof & Never Watery!)

Tired of watery sweet potato casserole? Our foolproof "Bake, Don't Boil" hack guarantees the creamiest base. Includes 2 topping hacks: Classic Marshmallow or Crunchy Pecan Streusel!
Prep Time 15 minutes
Cook Time 1 hour
Roast 15 minutes
Total Time 1 hour 30 minutes
Servings: 10 servings
Course: Side Dish
Cuisine: American, Holiday
Calories: 340

Ingredients
  

For the Creamy Base
  • 4 lbs Fresh Sweet Potatoes (Approx 1.8 kg) About 4-5 medium potatoes.
  • 1/2 cup Unsalted Butter (113g) Melted.
  • 1/2 cup Heavy Cream (120ml)
  • 1/2 cup Brown Sugar (100g) Packed.
Topping 1: Classic Marshmallow
  • 2 cups Mini Marshmallows (Approx 100g)
Topping 2: Crunchy Pecan Streusel
  • 1/2 cup All-Purpose Flour (60g)
  • 1/2 cup Brown Sugar (100g) Packed.
  • 1 cup Chopped Pecans (110g)
  • 1/4 cup Unsalted Butter (57g) Melted.

Equipment

  • 1 Baking Sheet For roasting the sweet potatoes.
  • 1 Large Mixing Bowl
  • 1 Hand Mixer (Recommended) For a perfectly smooth, creamy base.
  • 1 9x13 inch Baking Dish (Approx 23x33 cm).

Method
 

The "No-Watery" Hack (Prep the Potatoes
  1. Bake the Potatoes: Preheat oven to 400°F (200°C). Prick the sweet potatoes all over with a fork. Place them on a baking sheet.
    A hand pricking three raw whole sweet potatoes with a fork on a dark baking sheet before roasting them for a homemade sweet potato casserole.
  2. Roast: Bake for 45-60 minutes, or until completely tender. (This "no-boil" hack concentrates the flavor and prevents a watery casserole).
    Three steaming, deeply roasted sweet potatoes, scored with cuts, resting on a dark baking sheet, showing that they are fully cooked and tender.
  3. Cool & Scoop: Let the potatoes cool slightly. Scoop the soft flesh into a large bowl (discard the skins). Reduce oven temperature to 350°F (175°C).
    A spoonful of steaming, bright orange mashed sweet potato being scooped from the skin into a glass bowl, ready to be prepared for the casserole base.
Make the Creamy Base)
  1. Mash: Add the melted butter, heavy cream, brown sugar, beaten eggs, vanilla, cinnamon, and nutmeg to the sweet potato flesh.
    A hand adding melted butter to a large glass bowl of mashed sweet potatoes, surrounded by creamy dairy, eggs, and bowls of brown sugar and holiday spices, ready to be mashed.
  2. Mix: Use a hand mixer to beat the mixture until it is perfectly smooth and creamy.
    A hand using a white electric hand mixer to whip the orange sweet potato filling and creamy ingredients in a large glass bowl until perfectly smooth and airy.
  3. Transfer: Spread the creamy sweet potato mixture evenly into a 9x13 inch baking dish.
    A hand using a small offset spatula to spread the smooth, orange creamy sweet potato casserole filling evenly into a white ceramic baking dish.
Choose Your Topping & Bake)
    FOR MARSHMALLOW TOPPING
    1. Bake the casserole (uncovered) for 20 minutes.
      A hand in a grey oven mitt removing a hot, steaming white baking dish of baked sweet potato casserole filling from the oven onto a wire cooling rack.
    2. Sprinkle the mini-marshmallows evenly on top
      A hand sprinkling a bowl of white and pink mini-marshmallows evenly over a partially baked sweet potato casserole filling in a white baking dish.
    3. Bake for 10 more minutes, or until the marshmallows are golden brown and gooey
      A serving spoon lifting a scoop of steaming creamy sweet potato casserole topped with golden brown, melted, and gooey mini-marshmallows from a white baking dish.
    FOR PECAN STREUSEL TOPPING
    1. In a separate bowl, mix the flour, brown sugar, chopped pecans, and melted butter until it forms crunchy crumbs.
      Hands pouring melted butter into a white bowl of flour, brown sugar, and chopped pecans, using a fork to mix the ingredients for a crunchy sweet potato casserole topping.
    2. Sprinkle this mixture evenly over the unbaked casserole.
      A white bowl pouring a dark, rich brown pecan and brown sugar crumble mixture evenly over the orange sweet potato casserole filling in a white baking dish.
    3. Bake for 30-35 minutes, until the topping is golden brown and crunchy.
      A serving spoon lifting a scoop of steaming creamy sweet potato casserole topped with a golden brown, crunchy pecan crumble from a white baking dish.

    Notes

    • Why Bake, Not Boil? Boiling potatoes adds water, which leads to a watery casserole. Baking (roasting) removes moisture and concentrates the sweet potato flavor.
    • Make-Ahead: Assemble the casserole base (Step 6) up to 2 days ahead. Cover and refrigerate. Add the topping just before baking. (You may need to add 10-15 mins to the bake time if baking from cold).
    • Gluten-Free: Use a 1-to-1 gluten-free flour blend (or almond flour) in the Pecan Streusel.
    • Vegan: Use vegan butter, full-fat coconut milk (instead of cream), and 2 "flax eggs." Use vegan marshmallows.