The first time I made this Sweet Potato Casserole, it wasn’t for Thanksgiving it was for a quiet Sunday dinner with my grandmother. She handed me her handwritten recipe card, stained with years of brown sugar and butter splatters, and said, “The secret is in the topping never choose between pecans and marshmallows.” That single piece of advice transformed the way I’ve made this dish ever since.
After years of testing and tweaking, I’ve found the perfect balance: a creamy, buttery sweet potato base topped with a crisp brown sugar–pecan crumble and toasted marshmallows that melt into golden perfection. This version delivers everything we love about Southern holiday comfort the nostalgia, the texture, and the hint of sweetness that ties a feast together.
Whether you’re preparing a make-ahead Sweet Potato Casserole for Thanksgiving, Christmas, or a simple family meal, this recipe captures the warmth of tradition with a touch of modern convenience. It’s easy to prep, easy to bake, and guaranteed to be the dish everyone remembers first (and asks for again next year).
Table of Contents
Why This Sweet Potato Casserole Steals the Show
Every Thanksgiving table has its stars the golden turkey, the flaky rolls, the tangy cranberry sauce but somehow, this Sweet Potato Casserole always manages to outshine them all. There’s something about its creamy filling and caramelized topping that hits every comforting note, both savory and sweet.
After testing this casserole for years in my own kitchen (and countless family gatherings), I’ve learned what makes it unforgettable. The secret lies in the balance: fluffy sweet potatoes blended with just enough butter and vanilla for a naturally rich flavor, and a topping that delivers the perfect crunch and sweetness without overpowering the dish.
This casserole isn’t just a side it’s a nostalgic centerpiece that brings people back for seconds. It’s also make-ahead friendly, which means less stress on the big day and more time to enjoy with family. Whether you lean toward the buttery pecan crumble or can’t resist the gooey charm of marshmallows, this recipe has room for both a true nod to every family’s holiday tradition.
What Makes This the Best Sweet Potato Casserole
Creamy, Fluffy Sweet Potato Base
The heart of this Sweet Potato Casserole lies in its silky filling. Each bite is rich yet light thanks to whipped sweet potatoes blended with eggs, a splash of evaporated milk, and melted butter. The gentle sweetness of brown sugar and the hint of vanilla bring out the natural caramel notes of the potatoes without making it cloying.
Pro Tip: Use roasted sweet potatoes instead of boiled ones if you want a deeper flavor roasting intensifies their sweetness and prevents a watery texture.
Two Topping Options: Pecan Crumble and Marshmallow Bliss
Why choose between textures when you can have both? The pecan crumble adds a buttery crunch that complements the smooth filling, while toasted marshmallows provide that nostalgic, melt-in-your-mouth finish. You can cover the entire casserole with one topping or split it half and half a trick that keeps everyone at the table happy.
Tested Tip: Bake with the pecan topping first, then add marshmallows during the last few minutes of baking to achieve perfectly golden, gooey peaks.
Make-Ahead Friendly for a Stress-Free Holiday
This casserole was made for holiday planning. You can prepare the sweet potato filling up to two days in advance, refrigerate it, and bake it fresh before serving. The topping can be mixed ahead, too just store it separately in an airtight container.
Based on my experience hosting large gatherings, this single step turns Thanksgiving prep from frantic to effortless.
Perfect for Every Occasion
Though it’s a Thanksgiving classic, this dish fits beautifully on Christmas menus, potlucks, or cozy Sunday dinners. It pairs perfectly with roasted turkey, glazed ham, or even a simple chicken entrée like our Chicken Carbonara Recipe or Cowboy Butter Chicken Linguine.
Ingredients You’ll Need
When it comes to the perfect Sweet Potato Casserole, balance is everything creamy base, crisp topping, and the right amount of sweetness. Here’s what you’ll need for each component, plus a few tried-and-true substitutions I’ve tested over the years.
For the Sweet Potato Filling
- 4–5 large sweet potatoes – Choose firm, orange-fleshed ones (also labeled as yams).
- 3 large eggs – Help the casserole set and give it that light, soufflé-like texture.
- ½ cup evaporated milk – Adds creaminess without heaviness; you can also use half-and-half or cream.
- ¼ cup unsalted butter, melted – For a rich, buttery flavor that ties everything together.
- ½ cup granulated sugar – Adjust to taste; maple syrup or coconut sugar also work.
- 1 teaspoon vanilla extract – Enhances the natural sweetness of the potatoes.
- ½ teaspoon salt – Balances flavor and deepens the caramel notes.
Substitution Ideas:
- Dairy-free: Swap butter for coconut oil and evaporated milk for coconut milk.
- Refined-sugar-free: Use ⅓ cup pure maple syrup instead of sugar.
- Egg-free: Mix 2 tablespoons of cornstarch with 2 tablespoons of water per egg (texture stays smooth).
For the Pecan Crumble Topping
- ½ cup all-purpose flour
- ½ cup packed brown sugar
- ¼ cup melted butter
- ¾ cup chopped pecans
Nut-Free Option: Replace pecans with ½ cup rolled oats or crushed graham crackers for similar crunch and sweetness.
For the Marshmallow Topping
- 2 cups miniature marshmallows – Bake just until puffed and golden for a gooey, toasted finish.
- Homemade Marshmallow Option: Whip up an easy marshmallow fluff for a more artisanal texture.
Optional Flavor Boosters
- A pinch of cinnamon or nutmeg adds warmth.
- A drizzle of maple syrup before baking enhances caramel flavor.
- Sprinkle sea salt on top just before serving for a sweet-salty finish.
How to Make Sweet Potato Casserole (Step-by-Step)
This Sweet Potato Casserole comes together easily in four main stages cooking the potatoes, making the filling, adding your favorite topping, and baking to perfection. Here’s how to get it right every time.
1. Cook and Mash the Sweet Potatoes
- Peel and cut 4–5 large sweet potatoes into chunks.
- Place them in a large pot and add enough water to cover halfway. Bring to a boil, cover, and simmer until fork-tender (about 20–35 minutes depending on size).
- Drain and let cool slightly before peeling off the skins.
- Mash the potatoes until smooth using a potato masher or electric mixer on low.
Pro Tip:
Avoid over-mixing; it can make the potatoes gummy. For extra depth of flavor, roast them instead simply bake at 400°F (200°C) for 45–50 minutes until soft, then scoop out the flesh.

2. Blend the Creamy Filling
- To your mashed sweet potatoes, add:
- 3 eggs
- ½ cup evaporated milk
- ¼ cup melted butter
- ½ cup sugar
- 1 teaspoon vanilla extract
- ½ teaspoon salt
- Mix gently until smooth and creamy, but not overwhipped.
- Spread the mixture evenly into a greased 9×13-inch (or similar) casserole dish.
Chef’s Note:
At this point, the filling can be covered and refrigerated for up to 2 days ideal for a make-ahead Thanksgiving dish.
3. Choose and Prepare Your Topping
Pecan Crumble Topping
In a small bowl, mix together:
- ½ cup flour
- ½ cup brown sugar
- ¼ cup melted butter
- ¾ cup chopped pecans
Stir until crumbly, then sprinkle evenly over the sweet potato layer.

Marshmallow Topping
If you prefer a marshmallow finish, skip the crumble and top the casserole with 2 cups mini marshmallows right before baking.
For the half-and-half version, cover one side with the crumble and leave the other half bare you’ll add marshmallows later during baking.
4. Bake to Golden Perfection
- Bake at 350°F (175°C) for 35–40 minutes, or until the filling is set and the topping is golden brown.
- For the half-and-half method:
- Bake with the pecan topping for the first 25 minutes,
- Remove from oven, top the other half with marshmallows, and return for 10–15 minutes, until marshmallows are puffed and lightly browned.

Serving Tip:
Let the casserole rest for at least 10 minutes before serving. This helps the layers set and makes for cleaner slices.
Sweet Potato Casserole Variations
The beauty of a Sweet Potato Casserole lies in how adaptable it is. Whether you love the sweet crunch of pecans, crave the nostalgic gooeyness of marshmallows, or want a lighter twist, these variations make it easy to tailor this dish for any table or dietary need.
1. Half Marshmallow, Half Pecan (The Family Favorite)
Can’t decide which topping to use? Don’t. Simply prepare both and cover each half of the casserole accordingly. Bake with the pecan side first for 25 minutes, then add the marshmallows to the other side and return it to the oven for another 10–15 minutes. You’ll have two perfect toppings in one pan and no arguments at the table.
2. Healthier Sweet Potato Casserole
If you’re watching sugar or dairy, a few simple swaps keep this dish just as comforting:
- Replace granulated sugar with pure maple syrup or coconut sugar.
- Use unsweetened almond milk or coconut milk instead of evaporated milk.
- Swap the butter for olive oil or vegan butter.
- Top with toasted oats and chopped walnuts for texture without excess sweetness.
I’ve tested this lighter version several times for holiday brunches it’s still indulgent, but you’ll feel great going back for seconds.
3. Savory Sweet Potato Casserole
For a more gourmet spin, skip the sweet toppings and add a savory flair:
- Mix a dash of rosemary, thyme, or smoked paprika into the filling.
- Top with parmesan breadcrumbs or crisped shallots instead of pecans.
This twist pairs beautifully with roasted meats or a main like our Chicken Cutlet Recipe or Chipotle Chicken Recipe.
4. Mini Individual Casseroles
For smaller gatherings or meal prep, divide the filling among ramekins or muffin tins and top each with your favorite crumble or marshmallows. Bake for 20–25 minutes and serve warm. They’re adorable, portion-controlled, and freeze beautifully.
5. Dessert-Style Sweet Potato Casserole
Want to lean into the sweet side? Add a swirl of caramel sauce or drizzle of maple glaze before serving. Top with a scoop of vanilla ice cream for a fall dessert twist that’s surprisingly elegant.
Make-Ahead, Storage & Freezing Instructions
The holidays are busy enough the best part about this Sweet Potato Casserole is that it’s incredibly forgiving when made in advance. Whether you’re prepping for Thanksgiving dinner or planning leftovers, these methods keep your casserole fresh, flavorful, and ready to serve without stress.
Make-Ahead Instructions
You can prepare most of this dish up to 2 days in advance without sacrificing texture or flavor.
- Prepare the filling: Mash and mix the sweet potato base as directed, then spread it into your greased baking dish.
- Store: Cover tightly with plastic wrap or foil and refrigerate.
- Prepare the topping: Mix the pecan crumble ingredients and store separately in an airtight container in the fridge.
- Before baking: Sprinkle the topping over the filling (or add marshmallows) just before baking.
Pro Tip:
If you’re using marshmallows, add them right before baking to prevent stickiness or melting while stored.
Storing Leftovers
Once baked and cooled, cover leftovers and refrigerate for up to 5 days.
Reheat in the oven at 325°F (165°C) for 15–20 minutes or until warmed through.
If you’re reheating individual servings, a microwave works fine just add a small splash of milk to keep the filling moist.
Freezing Instructions
You can freeze unbaked or baked Sweet Potato Casserole both work beautifully.
To Freeze Unbaked:
- Assemble the casserole (without the marshmallows).
- Wrap tightly with plastic wrap and a double layer of foil.
- Freeze for up to 3 months.
- Thaw overnight in the refrigerator before baking as directed.
To Freeze After Baking:
- Cool completely, then wrap the dish well.
- Freeze up to 2 months.
- Reheat at 350°F (175°C), uncovered, for 25–30 minutes until heated through.
Chef’s Note:
Avoid freezing the marshmallow topping it can become sticky when thawed. For best results, add fresh marshmallows after reheating.
Expert Tips for Perfect Texture and Flavor
A well-made Sweet Potato Casserole should be light yet creamy, rich but not overly sweet, and perfectly balanced between soft filling and crisp topping. After years of testing and teaching this recipe for both home cooks and holiday hosts, here are my essential tips for achieving that flawless texture every time.
1. Choose the Right Sweet Potatoes
Look for orange-fleshed sweet potatoes (yams) they’re sweeter, smoother, and mash beautifully. Pale varieties tend to be starchier and less flavorful.
2. Don’t Overmix the Filling
Once you add the eggs and milk, mix gently. Overmixing incorporates too much air, which can make the casserole dense or rubbery after baking.
3. Use Freshly Cooked, Not Hot, Potatoes
Let the potatoes cool slightly before mixing in the eggs. If they’re too hot, they can start to cook the eggs prematurely, affecting texture and consistency.
4. Balance the Sweetness
If your family prefers a less-sweet version, reduce the sugar by a few tablespoons or use maple syrup for a natural flavor. The key is to enhance, not mask, the sweet potato’s own caramel undertones.
5. Bake Until Just Set
The casserole should be firm at the edges and slightly jiggly in the center it will continue to set as it cools. Overbaking can dry it out and dull the flavors.

6. Add a Flavor Accent
A pinch of cinnamon, nutmeg, or even a splash of orange zest can make the flavors pop. I often add a light sprinkle of flaky sea salt before serving to contrast the sweetness.
7. Let It Rest Before Serving
Allow your casserole to rest at room temperature for at least 10 minutes after baking. This helps the structure set and ensures clean, beautiful slices for serving.
8. Test, Taste, and Adjust
As someone who has cooked this dish dozens of times, I’ve found that every batch of sweet potatoes varies in sweetness and moisture. Always taste the mashed mixture before baking a small adjustment in sugar, salt, or vanilla can make all the difference.
What to Serve with Sweet Potato Casserole
A creamy Sweet Potato Casserole deserves equally delicious partners on your table. Whether you’re planning a Thanksgiving feast or a cozy family dinner, these pairings help round out your menu with balanced textures and flavors from savory mains to light, refreshing sides.
Classic Holiday Pairings
- Roast Turkey or Glazed Ham: The natural sweetness of the casserole complements the savory, salty notes of roasted meats.
- Homemade Stuffing and Gravy: Together, they create that nostalgic holiday harmony everyone craves.
- Cranberry Sauce: Its tartness cuts through the richness of the casserole for a perfect flavor balance.
- Buttery Dinner Rolls: Ideal for scooping up every last bit of that sweet, nutty topping.
Everyday Dinner Companions
You don’t need a holiday to enjoy this dish. It pairs beautifully with weeknight favorites like:
- Chicken Carbonara Recipe: Creamy pasta with crispy pancetta for an elegant yet easy pairing.
- Cowboy Butter Chicken Linguine: Rich and garlicky a bold contrast to the casserole’s sweetness.
- Chicken Cutlet Recipe: Crisp, golden chicken with tender sweet potato on the side.
- Chipotle Chicken Recipe: A smoky, spicy main dish that pairs beautifully with the casserole’s creamy base.
Dessert and Drink Ideas
After a hearty meal, balance things out with something fun and light:
- Chocolate Cake Shot Recipe: A playful dessert drink that tastes just like chocolate cake the perfect sweet ending.
- Apple Crisp or Pumpkin Pie: Traditional fall desserts that echo the casserole’s warm spices.
- Hot Mulled Cider or Sparkling Cranberry Punch: Refreshing and festive beverages that complement the meal’s cozy flavors.
Final Thoughts
There’s something timeless about a bubbling dish of Sweet Potato Casserole coming out of the oven that mix of buttery sweetness, toasted topping, and family anticipation around the table. Every year when I make it, I’m reminded that food doesn’t just fill plates; it fills memories.
Whether you top yours with pecans for a nutty crunch, marshmallows for a gooey finish, or a little of both like my grandmother taught me, this recipe captures the heart of home cooking simple ingredients, honest flavor, and plenty of love.
Make it once, and it’ll become a fixture in your own family traditions too a side dish that somehow feels like the main event. And when you do, don’t forget to share your twist on it; the best recipes are the ones that evolve and carry new stories forward.
Follow us in Pinterest.
Frequently Asked Questions (FAQs)
1. Can I use canned sweet potatoes instead of fresh ones?
Yes, you can. Drain them well and mash until smooth before adding the other ingredients. However, fresh sweet potatoes give a better texture and more natural flavor they’re less watery and roast to a deeper caramel sweetness.
2. How do I make this casserole less sweet?
Reduce the sugar by 2–3 tablespoons or replace it with maple syrup for a softer, natural sweetness. You can also skip the marshmallows and stick to the pecan crumble for a more balanced flavor.
3. How long can you refrigerate Sweet Potato Casserole before baking?
You can refrigerate the unbaked casserole for up to 48 hours. Keep the topping stored separately to maintain crispness, and add it right before baking.
4. Can I make Sweet Potato Casserole without eggs?
Yes mix 2 tablespoons of cornstarch with 2 tablespoons of water per egg to keep the filling thick and stable. The texture will be slightly denser but still creamy.
5. How do I reheat leftovers without drying them out?
Cover the casserole loosely with foil and warm in a 325°F (165°C) oven for about 15–20 minutes. For individual servings, microwave on low power and add a teaspoon of milk to restore moisture.

Sweet Potato Casserole – Easy Make-Ahead Recipe with Pecan & Marshmallow Topping
Ingredients
- 4–5 large sweet potatoes
- 3 large eggs
- 0.5 cup evaporated milk
- 0.25 cup unsalted butter, melted
- 0.5 cup granulated sugar
- 1 tsp vanilla extract
- 0.5 tsp salt
- 0.5 cup all-purpose flour
- 0.5 cup packed brown sugar
- 0.25 cup melted butter (for topping)
- 0.75 cup chopped pecans
- 2 cups miniature marshmallows
Instructions
- Peel and cut sweet potatoes. Boil or roast until fork-tender. Let cool slightly, then mash until smooth.
- Mix in eggs, evaporated milk, melted butter, sugar, vanilla, and salt. Blend gently until smooth. Spread into greased 9×13-inch casserole dish.
- In a bowl, mix flour, brown sugar, melted butter, and chopped pecans. Stir until crumbly and sprinkle over sweet potato layer.
- Bake at 350°F (175°C) for 35–40 minutes, or until set and golden. For half-marshmallow version, bake with crumble 25 mins, then add marshmallows and bake 10–15 more minutes.
- Let rest for 10 minutes before serving. Enjoy warm.
Notes
Equipment
- 9×13-inch baking dish
- large pot for boiling sweet potatoes
- mixing bowls
- potato masher or mixer
- spatula or wooden spoon









