Ingredients
Equipment
Method
The "No-Watery" Hack (Prep the Potatoes
- 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.

- Roast: Bake for 45-60 minutes, or until completely tender. (This "no-boil" hack concentrates the flavor and prevents a watery casserole).

- 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).

Make the Creamy Base)
- Mash: Add the melted butter, heavy cream, brown sugar, beaten eggs, vanilla, cinnamon, and nutmeg to the sweet potato flesh.

- Mix: Use a hand mixer to beat the mixture until it is perfectly smooth and creamy.

- Transfer: Spread the creamy sweet potato mixture evenly into a 9x13 inch baking dish.

Choose Your Topping & Bake)
FOR MARSHMALLOW TOPPING
- Bake the casserole (uncovered) for 20 minutes.

- Sprinkle the mini-marshmallows evenly on top

- Bake for 10 more minutes, or until the marshmallows are golden brown and gooey

FOR PECAN STREUSEL TOPPING
- In a separate bowl, mix the flour, brown sugar, chopped pecans, and melted butter until it forms crunchy crumbs.

- Sprinkle this mixture evenly over the unbaked casserole.

- Bake for 30-35 minutes, until the topping is golden brown and crunchy.

Notes
-
Why Bake, Not Boil? Boiling potatoes adds water, which leads to a
waterycasserole. 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.
