I perfected my Best Sweet Potato Casserole using one unexpected pantry ingredient and a simple step most recipes skip.

I never thought a side could start arguments until I made my Best Sweet Potato Casserole. I mash roasted sweet potatoes until silky but leave a few lumps cause texture matters, then sometimes I toss a few Marshmallows on top for a playful finish.
It feels less expected than the usual holiday fare. I dont always nail it first try, sometimes the top browns too fast, but people keep asking for more like its a trick.
I love watching faces when they take the first bite and then argue over seconds. If you like surprises this dish will make you curious.
Ingredients

- Sweet potatoes add vitamin A, fiber and natural sweetness, creamy when mashed.
- Butter brings rich fat, silky texture and it helps the casserole feel indulgent.
- Brown sugar gives caramel sweetness and moistness, not too intense.
- Eggs and milk bind, add protein and makes the filling custardy.
- Pecans gives crunch, healthy fats and nutty flavor contrast to sweet filling.
- Flour helps form a crumbly streusel topping, adds structure and chew.
- Cinnamon and nutmeg warm the dish, deepen flavor without extra sugar.
- Marshmallows melt sweet and gooey, a nostalgic sugary finish you might skip.
Ingredient Quantities
- 3 pounds sweet potatoes (about 3 large)
- 1/2 cup unsalted butter (1 stick) softened
- 1/2 cup packed light brown sugar
- 1/4 cup granulated sugar
- 2 large eggs
- 1/4 cup whole milk or evaporated milk
- 1 teaspoon vanilla extract
- 1/2 teaspoon ground cinnamon
- 1/4 teaspoon ground nutmeg
- 1/2 teaspoon kosher salt
- 1 cup packed light brown sugar for topping
- 1/3 cup all purpose flour
- 1/2 cup unsalted butter for topping
- 1 cup chopped pecans
- 1 cup mini marshmallows optional
How to Make this
1. Preheat oven to 400 F. Wash sweet potatoes, pierce them a few times with a fork, wrap in foil and roast on a baking sheet until very tender, about 45 to 60 minutes (or boil peeled chunks 15 to 20 minutes if you’re in a hurry).
2. Let potatoes cool a bit, peel and mash or press through a ricer until smooth; using warm potatoes helps them blend easier.
3. In a large bowl beat the mashed potatoes with 1/2 cup softened butter, 1/2 cup packed light brown sugar, 1/4 cup granulated sugar, the two eggs, 1/4 cup milk, 1 teaspoon vanilla, 1/2 teaspoon cinnamon, 1/4 teaspoon nutmeg and 1/2 teaspoon kosher salt until creamy but dont over mix or it gets gluey.
4. Spoon the filling into a greased 9×13 inch baking dish and smooth the top with a spatula.
5. Make the topping by cutting 1/2 cup cold butter into 1 cup packed light brown sugar and 1/3 cup all purpose flour until it forms coarse crumbs, then stir in the 1 cup chopped pecans; you can use a fork, pastry cutter, or pulse in a food processor.
6. Sprinkle the pecan streusel evenly over the sweet potato layer so every bite gets some crunch.
7. Reduce oven to 350 F and bake the casserole until the topping is bubbly and golden, about 25 to 30 minutes.
8. If you want marshmallows, scatter 1 cup mini marshmallows over the hot casserole in the last 5 minutes of baking and return to oven until they’re puffed and lightly browned, or put under the broiler for 30 to 90 seconds watching closely so they dont burn.
9. Let the casserole rest about 10 minutes so it sets a little, then serve warm.
Equipment Needed
1. Oven (preheat to 400 F then lower to 350 F)
2. Rimmed baking sheet
3. Aluminum foil
4. Large pot (optional, if you boil the sweet potatoes)
5. Potato ricer or sturdy masher
6. Large mixing bowl
7. Electric hand mixer or sturdy whisk
8. 9×13 inch baking dish, greased
9. Measuring cups and spoons, plus a rubber spatula and a pastry cutter or fork (or quick pulse in a small food processor)
FAQ
Best Sweet Potato Casserole Recipe Substitutions and Variations
- Sweet potatoes (3 lb): swap with a 30 oz can of sweet potato puree or with ~3 lb roasted butternut squash. Use 1:1 by weight, taste for sweetness since canned is often sweeter, and roast squash until very soft before mashing.
- Unsalted butter (1/2 cup): use salted butter 1:1 but cut the kosher salt in the recipe to 1/4 tsp, or use solid coconut oil 1:1 for a dairy free version it gives a slight coconut note and works fine in both the filling and topping.
- Whole/evaporated milk (1/4 cup): swap with unsweetened almond or oat milk 1:1 for dairy free, or heavy cream 1:1 for a richer, silkier texture. If using thin plant milk add 1 teaspoon cornstarch mixed into the milk to help thicken.
- Chopped pecans (1 cup): replace with chopped walnuts 1:1 for a similar bite, or for a nut free topping use 1 cup toasted rolled oats mixed with the brown sugar and butter to mimic the crunch.
Pro Tips
– Roast the potatoes when you can, it really boosts caramelized flavor. If you gotta rush, boil, but drain well and dry them a bit so the filling isnt too watery.
– For super smooth, use a ricer or food mill and work while the spuds are still warm. Beat just enough to combine though, overmixing makes it gluey and sad.
– Keep the topping butter cold and cut it into pea sized crumbs, or pulse in a food processor. Toast the pecans first for way more flavor, and try to spread the streusel so every bite gets crunch.
– Add marshmallows only at the very end, or pop under the broiler for a few seconds while you watch, they go from perfect to burnt fast. Let the whole casserole rest about 10 minutes before slicing so it sets.

Best Sweet Potato Casserole Recipe
I perfected my Best Sweet Potato Casserole using one unexpected pantry ingredient and a simple step most recipes skip.
12
servings
590
kcal
Equipment: 1. Oven (preheat to 400 F then lower to 350 F)
2. Rimmed baking sheet
3. Aluminum foil
4. Large pot (optional, if you boil the sweet potatoes)
5. Potato ricer or sturdy masher
6. Large mixing bowl
7. Electric hand mixer or sturdy whisk
8. 9×13 inch baking dish, greased
9. Measuring cups and spoons, plus a rubber spatula and a pastry cutter or fork (or quick pulse in a small food processor)
Ingredients
3 pounds sweet potatoes (about 3 large)
1/2 cup unsalted butter (1 stick) softened
1/2 cup packed light brown sugar
1/4 cup granulated sugar
2 large eggs
1/4 cup whole milk or evaporated milk
1 teaspoon vanilla extract
1/2 teaspoon ground cinnamon
1/4 teaspoon ground nutmeg
1/2 teaspoon kosher salt
1 cup packed light brown sugar for topping
1/3 cup all purpose flour
1/2 cup unsalted butter for topping
1 cup chopped pecans
1 cup mini marshmallows optional
Directions
- Preheat oven to 400 F. Wash sweet potatoes, pierce them a few times with a fork, wrap in foil and roast on a baking sheet until very tender, about 45 to 60 minutes (or boil peeled chunks 15 to 20 minutes if you're in a hurry).
- Let potatoes cool a bit, peel and mash or press through a ricer until smooth; using warm potatoes helps them blend easier.
- In a large bowl beat the mashed potatoes with 1/2 cup softened butter, 1/2 cup packed light brown sugar, 1/4 cup granulated sugar, the two eggs, 1/4 cup milk, 1 teaspoon vanilla, 1/2 teaspoon cinnamon, 1/4 teaspoon nutmeg and 1/2 teaspoon kosher salt until creamy but dont over mix or it gets gluey.
- Spoon the filling into a greased 9×13 inch baking dish and smooth the top with a spatula.
- Make the topping by cutting 1/2 cup cold butter into 1 cup packed light brown sugar and 1/3 cup all purpose flour until it forms coarse crumbs, then stir in the 1 cup chopped pecans; you can use a fork, pastry cutter, or pulse in a food processor.
- Sprinkle the pecan streusel evenly over the sweet potato layer so every bite gets some crunch.
- Reduce oven to 350 F and bake the casserole until the topping is bubbly and golden, about 25 to 30 minutes.
- If you want marshmallows, scatter 1 cup mini marshmallows over the hot casserole in the last 5 minutes of baking and return to oven until they're puffed and lightly browned, or put under the broiler for 30 to 90 seconds watching closely so they dont burn.
- Let the casserole rest about 10 minutes so it sets a little, then serve warm.
Notes
- Below you’ll find my best estimate of this recipe’s nutrition facts. Treat the numbers as a guide rather than a rule—great food should nourish both body and spirit. Figures are approximate, and the website owner assumes no liability for any inaccuracies in this recipe.
Nutrition Facts
- Serving Size: 212g
- Total number of serves: 12
- Calories: 590kcal
- Fat: 37.5g
- Saturated Fat: 20g
- Trans Fat: 1.1g
- Polyunsaturated: 2.9g
- Monounsaturated: 11.3g
- Cholesterol: 112mg
- Sodium: 108mg
- Potassium: 453mg
- Carbohydrates: 61.8g
- Fiber: 4.4g
- Sugar: 42.1g
- Protein: 4.2g
- Vitamin A: 16083IU
- Vitamin C: 2.8mg
- Calcium: 56mg
- Iron: 1.1mg

















