Sweet potato casserole is the kind of dish that makes a table feel complete. It’s rich, creamy, and just sweet enough to make you smile. Whether you serve it at a holiday feast or a weeknight dinner, it always earns seconds.
This version balances warm spices, buttery sweetness, and a lightly crisp topping. It’s simple to make, easy to customize, and reliably delicious every time.
Contents
Why This Recipe Works

This casserole blends mashed sweet potatoes with butter, brown sugar, and warm spices for a silky, flavorful base. A crunchy pecan topping adds texture and keeps the dish from feeling too heavy.
Baking everything together lets the flavors meld while the topping turns golden and crisp. The ingredient list is straightforward, and the steps are simple, so it’s a low-stress recipe that tastes like it took all day.
What You’ll Need
- Sweet potatoes: 3 pounds (about 4 large), peeled and cut into chunks
- Unsalted butter: 6 tablespoons, melted (plus more for greasing)
- Brown sugar: 1/2 cup, packed (light or dark)
- Milk or half-and-half: 1/3 cup
- Eggs: 2 large, lightly beaten
- Vanilla extract: 1 1/2 teaspoons
- Ground cinnamon: 1 teaspoon
- Ground nutmeg: 1/4 teaspoon
- Kosher salt: 1/2 teaspoon
For the Pecan Topping:
- Pecans: 1 cup, chopped
- Brown sugar: 1/2 cup, packed
- All-purpose flour: 1/3 cup
- Unsalted butter: 4 tablespoons, melted
- Pinch of salt
Optional Marshmallow Finish: 2–3 cups mini marshmallows, for the last few minutes of baking (if you love that classic gooey top)
Step-by-Step Instructions

- Prep the oven and pan. Heat the oven to 350°F (175°C). Lightly grease a 9×13-inch baking dish with butter or nonstick spray.
- Cook the sweet potatoes. Place peeled, chopped sweet potatoes in a large pot and cover with cold water by about an inch.Add a big pinch of salt. Bring to a boil, then simmer 12–15 minutes, until fork-tender.
- Drain and dry. Drain well and return the potatoes to the hot pot. Let them sit 1–2 minutes to steam off excess moisture.This keeps the mash from turning watery.
- Mash the base. Mash the sweet potatoes until smooth. Stir in melted butter, brown sugar, milk or half-and-half, eggs, vanilla, cinnamon, nutmeg, and salt. Mix until creamy and well combined.
- Taste and adjust. Taste for sweetness and seasoning.Add a touch more salt or cinnamon if needed. The mixture should be lightly sweet, warm, and balanced.
- Make the topping. In a bowl, combine chopped pecans, brown sugar, flour, melted butter, and a pinch of salt. Stir until it forms a crumbly, sandy mixture.
- Assemble the casserole. Spread the sweet potato mixture evenly in the prepared baking dish.Sprinkle the pecan topping over the surface in an even layer.
- Bake. Bake for 25–30 minutes, until the edges are lightly puffed and the topping is golden brown.
- Optional marshmallows. If using marshmallows, pull the casserole out at the 25-minute mark, scatter mini marshmallows on top, and bake 5–7 more minutes, until melted and toasty. For extra color, broil 30–60 seconds, watching closely.
- Rest and serve. Let the casserole rest 10 minutes so it sets slightly. Serve warm.
Storage Instructions
- Refrigerator: Cool completely, cover tightly, and refrigerate for up to 4 days.
- Freezer: Assemble without the topping and freeze, well wrapped, for up to 2 months.Thaw overnight in the fridge, add the topping, then bake.
- Reheating: Warm in a 300°F (150°C) oven, covered with foil, for 15–20 minutes. Remove foil for the last 5 minutes to re-crisp the topping.
- Make-ahead: Prepare the sweet potato base up to 2 days in advance. Keep the topping separate and add just before baking.

Health Benefits
Sweet potatoes are naturally rich in beta-carotene, which your body converts into vitamin A to support eye and immune health.
They also provide fiber for digestive support and steady energy. A modest amount of butter and sugar keeps the dish indulgent without going overboard. Choose milk instead of heavy cream and limit marshmallows if you want to keep it lighter.
Common Mistakes to Avoid
- Overcooking the potatoes: Overboiled sweet potatoes can turn watery.Cook just until tender and let them steam dry after draining.
- Skipping the salt: A bit of salt makes the sweetness and spices shine. Don’t leave it out.
- Adding eggs to hot potatoes: If the mash is piping hot, whisk the eggs with the milk first or let the potatoes cool slightly to avoid curdling.
- Soggy topping: Add the topping right before baking and don’t cover the casserole while baking or reheating if you want it crisp.
- Over-sweetening: The natural sweetness of the potatoes is strong. Start with the amounts listed, then adjust to taste.
Variations You Can Try
- Maple twist: Swap half the brown sugar in the base for pure maple syrup and add a pinch of ground ginger.
- No-nut option: Replace pecans with rolled oats and a few tablespoons of shredded coconut for a crunchy, nut-free topping.
- Marshmallow-only top: Skip the pecans and cover with mini marshmallows in the last 10 minutes of baking.
- Spiced pecan crunch: Add a pinch of cayenne or smoked paprika to the topping for a sweet-heat combo.
- Dairy-free: Use coconut milk or almond milk and a dairy-free butter alternative.The texture stays creamy and smooth.
- Gluten-free: Use a 1:1 gluten-free flour blend or swap the topping flour for finely ground oats.
- Orange zest: Stir 1 teaspoon orange zest into the base for a bright, citrusy note.
FAQ
Can I roast the sweet potatoes instead of boiling?
Yes. Roasting adds deeper flavor and reduces moisture. Bake whole, pierced sweet potatoes at 400°F (200°C) for 45–60 minutes until tender, then scoop, mash, and continue with the recipe.
You may need a splash more milk to reach a creamy texture.
Do I have to use eggs?
Eggs help set the casserole so it holds together nicely. If you prefer egg-free, skip them and add an extra 2–3 tablespoons milk for creaminess. The texture will be softer but still delicious.
How do I avoid a stringy texture?
Use a standard potato masher or hand mixer on low.
Over-processing in a food processor can make the potatoes gluey. Also, choose fresh sweet potatoes without sprouts or wrinkling.
What’s the best way to keep the topping crunchy?
Bake uncovered and avoid adding the topping too early if you’re making it ahead. For leftovers, reheat uncovered for the last few minutes to revive the crunch.
Can I make it the day before?
Absolutely.
Assemble the base in the dish, cover, and refrigerate. Mix the topping separately and store it in a sealed container. Add the topping right before baking and add 5–10 minutes to the bake time if the dish is cold.
What size dish should I use if I halve the recipe?
A 9×9-inch square dish or similar works well.
The baking time may be a few minutes shorter, so start checking around 20 minutes.
Can I reduce the sugar?
Yes. Reduce the brown sugar in the base to 1/3 cup and in the topping to 1/3 cup. The casserole will rely more on the natural sweetness of the potatoes and still taste great.
Final Thoughts
This sweet potato casserole recipe is all about comfort and balance—creamy base, warm spices, and a crisp, toasty top.
It’s easy to make, flexible for different diets, and perfect for both holiday spreads and simple family dinners. Use the tips and variations to make it your own, and don’t be surprised when it becomes a new tradition at your table.

