The Best Sweet Potato Casserole
This sweet potato casserole is a smooth, lightly spiced mash topped with a crunchy pecan streusel (and optional marshmallows) — sweet, buttery, and comfortingly creamy with a crisp finish. It’s worth making because it balances sweet and savory notes, holds its shape for serving, and comes together with simple pantry ingredients.
A quick note: you can roast or boil the sweet potatoes depending on time and flavor preference — roasting concentrates sweetness while boiling gives a silkier mash. Both work and the topping is what makes this feel special.
Why This The Best Sweet Potato Casserole Works
1. The mashed sweet potatoes are whipped with butter and a bit of milk for a creamy, scoopable texture that isn’t runny.
2. Brown sugar and warm spices (cinnamon + nutmeg) add caramel depth without overpowering the potatoes.
3. A pecan-oat streusel gives contrast — crunchy topping against smooth filling improves every bite.
4. Topping options (streusel or marshmallows) make it adaptable for weeknight dinners or holiday spreads.
Ingredients
Mostly pantry-friendly and easy to source — pick the best sweet potatoes you can find.
MORE OF OUR FAVORITE…
– Sweet potatoes: Use medium-large orange-fleshed sweet potatoes (about 3–4) for natural sweetness and smooth texture; roasting deepens flavor.
– Butter: Adds richness and helps the mash stay creamy; use unsalted so you can control salt.
– Brown sugar: Provides caramel notes and moisture; light or dark both work (dark is richer).
– Eggs: Bind the mash so the casserole slices neatly when baked.
– Milk or cream: A splash loosens the mash — use whole milk for creaminess or a non-dairy milk for a lighter version.
– Warm spices: Cinnamon and a pinch of nutmeg (and salt) balance sweetness and brighten flavor.
– Pecan streusel: Pecan halves or chopped pecans mixed with oats, flour, butter, and brown sugar create the crunchy topping; marshmallows are optional if you prefer classic sweetness.
Substitutions and Variations
– Swap roasted canned sweet potatoes for fresh to save time — texture will be smoother and flavor a bit less roasted.
– Use maple syrup instead of some brown sugar for a deeper, woodsy sweetness that pairs well with pecans.
– Replace half the butter with Greek yogurt for a slightly tangier, lighter filling; texture becomes denser.
– Make it nut-free by replacing pecans with extra oats or pumpkin seeds for crunch.
– For a boozy twist, add a tablespoon of bourbon or orange zest to the mash for an aromatic lift.
How to Make The Best Sweet Potato Casserole
This is a short summary; the full recipe card has exact amounts and baking times.
1. Roast or boil sweet potatoes until very tender, then cool slightly and peel.
2. Mash potatoes with butter, brown sugar, eggs, milk, spices, and salt until smooth and well combined.
3. Spread the sweet potato mixture into a greased 9×13-inch (or similar) baking dish.
4. Make the streusel by combining chopped pecans, oats, flour, brown sugar, and melted butter until clumpy.
5. Sprinkle the streusel evenly over the potato layer (or place marshmallows on top if using).
6. Bake until the filling is set at the edges and the topping is golden — watch closely so pecans don’t burn.
7. Let rest 10–15 minutes before slicing so it firms up for clean servings.
Tips for the Best Results
1. Test potatoes with a fork — they should be very tender so the mash is silky.
2. Don’t overmix once eggs are added; mix until combined to avoid a gummy texture.
3. If using marshmallows, add them for the last 5–10 minutes of baking and broil briefly for a golden top.
4. Use a shallow 9×13 pan for even baking; deeper pans may need more time.
5. Toast pecans lightly before making the streusel for a brighter nutty flavor.
Common Mistakes
– Overcooking then mushing with too much liquid: fix by draining well and adding milk slowly to control consistency.
– Adding too much sugar: fix by tasting the mash before baking and adjusting to preference.
– Burning the streusel: fix by checking 10 minutes before end of baking and tenting with foil if needed.
– Skipping eggs entirely: fix by understanding texture will be looser — you can thicken with a small amount of cornstarch if avoiding eggs.
– Underbaking the casserole: fix by testing the center with a knife — it should come out mostly clean and the edges slightly set.
Storage
Store: Cool completely, cover tightly, and refrigerate for up to 4 days. Reheat individual portions gently in the microwave or the whole dish covered in a 325°F oven until warmed through.
Freezing: This casserole freezes well. Freeze baked and cooled portions in an airtight container for up to 3 months. Thaw overnight in the fridge before reheating; topping may lose some crispness but will still taste good.
Reheating or serving later: Reheat covered in a 325°F oven until warm, then uncover and bake a few minutes to crisp the streusel. If marshmallows were used, add fresh ones and broil briefly to refresh the top.
How to Serve The Best Sweet Potato Casserole
– As a side for roasted turkey or baked ham on holiday plates.
– With a simple green salad and roasted vegetables for a cozy weeknight meal.
– Topped with a dollop of plain Greek yogurt or crème fraîche for a slight tang.
– Serve warm with extra toasted pecans on the side for guests to add.
More Helpful Notes
– If you prefer a very smooth texture, press the mashed potatoes through a coarse sieve or use a hand mixer on low.
– Adjust spices to taste — a little ground ginger or cloves can add a festive note.
– Make the streusel ahead and store in the fridge; add just before baking for maximum crunch.
– Use room-temperature eggs and butter so they incorporate evenly into the mash.
Frequently Asked Questions

The Best Sweet Potato Casserole
Ingredients
Sweet Potato Base
- 3 pounds sweet potatoes 4–5 medium; scrubbed
- 2/3 cup whole milk 160 ml
- 3/4 cup light brown sugar, packed 150 g
- 5 tablespoons unsalted butter, melted 70 g
- 2 large eggs
- 1 1/4 teaspoons ground cinnamon
- 1/4 teaspoon ground nutmeg
- 1 1/2 teaspoons pure vanilla extract
- 1/2 teaspoon fine sea salt
- 2 tablespoons pure maple syrup
- 1 teaspoon finely grated orange zest
Spiced Streusel + Marshmallow Finish
- 1/2 cup all-purpose flour 60 g
- 1/2 cup light brown sugar, packed 100 g
- 3/4 teaspoon ground cinnamon
- 1/8 teaspoon ground nutmeg
- 1/8 teaspoon ground ginger
- 3 tablespoons salted butter, melted 42 g
- 2 1/2 cups mini marshmallows
Instructions
Preparation Steps
- Heat the oven to 400°F (205°C). Prick the sweet potatoes all over with a fork, place on a foil-lined sheet pan, and roast until a knife slides in easily, 45–55 minutes. Reduce the oven temperature to 350°F (175°C).
- While the potatoes roast, make the streusel: In a bowl, combine the flour, brown sugar, cinnamon, nutmeg, and ginger. Drizzle in the melted salted butter and toss with a fork until sandy clumps form.
- For extra crunch, spread the streusel on a small parchment-lined pan and pre-bake during the last 6–8 minutes of potato roasting until just set and fragrant. Let cool. Grease a 9×13-inch casserole dish with butter.
- When the potatoes are cool enough to handle, peel and transfer the flesh to a large bowl. Mash until mostly smooth, then beat in the melted unsalted butter, brown sugar, maple syrup, vanilla, cinnamon, nutmeg, salt, and orange zest until combined.
- In a separate bowl, whisk together the milk and eggs. Stream this mixture into the warm potatoes while beating with a hand mixer or sturdy whisk until light and fluffy, 30–60 seconds.
- Spread the sweet potato mixture into the prepared dish and bake at 350°F for 15–20 minutes, until steaming and just set around the edges.
- Top and finish: Arrange about 1½ cups of the mini marshmallows in a border around the edges. Sprinkle the streusel evenly over the center. Bake 8–10 minutes, then scatter the remaining marshmallows over the top and broil 1–2 minutes until golden in spots. Rest 5–10 minutes before serving warm.
Notes
Featured Comments
“New favorite here — will make again. warm was spot on.”
“Impressed! Clear steps and so flavorful results. Perfect for busy nights.”
“Impressed! Clear steps and absolutely loved results. Perfect for busy nights.”
“Super easy and turned out amazing! My family asked for seconds. Saving this one.”
“Made this last night and it was absolutely loved. Loved how the fresh came together.”
“Super easy and will make again! My family asked for seconds. Saving this one.”
“Made this last night and it was family favorite. Loved how the juicy came together.”
“This wholesome recipe was will make again — the fresh really stands out. Thanks!”
“Impressed! Clear steps and absolutely loved results. Perfect for busy nights.”
“New favorite here — will make again. baked was spot on.”





