This Old Fashioned Sweet Potato Casserole is a classic holiday staple. Smooth, custard-like sweet potatoes are baked to perfection and topped with gooey marshmallows and crunchy pecans.
Place the diced sweet potatoes in a large saucepan filled with water. Bring the water to a boil, reduce the heat slightly, and boil for 15-20 minutes, or until the sweet potatoes are tender and soft.
Drain the water from the sweet potatoes and mash the potatoes. Add the whole milk, orange juice, brown sugar, butter, egg, cinnamon, vanilla, and salt and beat until the sweet potato mixture is smooth and creamy.
Transfer the mixture to a greased, shallow 2 ½ - 3 qt baking dish. Bake uncovered at 350 degrees for 25 minutes. Meanwhile, make the crunchy pecan topping. Add the pecans, butter, and brown sugar to a small bowl and mix well.
At the 25-minute mark, add your toppings. You may choose to use all marshmallows, all crunchy pecan topping, or a combination of the two. I like to create stripes so that there’s a little something for everyone. And, it makes a stunning dish.
Pop everything back into the oven for about 10-15 minutes, until the marshmallows have started to brown and the pecan topping is crunchy.
Notes
Use a hand mixer to mix the sweet potatoes in order to make them silky smooth.
Change up the topping by using all marshmallows or all crunchy pecan mixture. Or, make the casserole half n half!
If making ahead, prepare to the point of adding the toppings. If the marshmallows cook for too long when reheating, they will melt into the casserole.