When it comes to Thanksgiving and holiday dinner tables, no side dish captures nostalgic comfort quite like this Cozy Southern Sweet Potato Casserole with Toasted Marshmallows and Brown Sugar Pecan Streusel. Featuring a velvety whipped spiced sweet potato puree baked beneath a crunchy cinnamon pecan crumble and crowned with gooey, golden-caramelized marshmallows, this showstopping classic solves the great holiday debate by delivering the best of both toppings in every heavenly spoonful.

While traditional holiday side dishes often lean heavily on canned candied yams soaked in cloying corn syrup, this elevated Southern recipe starts with fresh, oven-steamed sweet potatoes whipped with pure maple syrup, whole milk, creamery butter, and fragrant autumn spices. Lightly beaten eggs folded into the warm mash give the casserole a luscious, soufflé-like custard texture that holds its structure beautifully on dinner plates next to savory roast turkey and herb stuffing.
Why You’ll Love This Recipe
- The Ultimate Dual Topping: No more choosing between marshmallows or pecans! You get the decadent crunch of brown sugar cinnamon streusel paired with campfire-toasted gooey marshmallows.
- Velvety Soufflé-Like Custard: Freshly whipped sweet potatoes blended with eggs, real butter, and whole milk create an airy, melt-in-your-mouth foundation that avoids density or graininess.
- Perfect Make-Ahead Holiday Dish: Assemble the sweet potato filling and streusel topping up to two days ahead of time, store covered in the refrigerator, and bake right before dinner.
- 100% Halal Wholesome & Clean: Made with natural sweet potatoes, real maple sweetness, aromatic warm spices, and certified halal or vegan marshmallows with zero pork gelatin.
Key Ingredients & Smart Swaps

- Fresh Sweet Potatoes: Choose firm, smooth copper-skinned Garnet or Jewel sweet potatoes. Avoid canned yams, which are pre-cooked in sugary liquid and lack deep natural root sweetness.
- Pure Maple Syrup & Light Brown Sugar: Maple syrup provides caramel undertones in the base puree, while brown sugar adds molasses richness to the crunchy pecan crumble.
- Creamery Unsalted Butter: Melted butter brings luscious silkiness to the whip. For an extraordinary depth of flavor, brown the butter in a skillet until nutty and fragrant before folding it in.
- Eggs: Lightly beaten eggs act as a gentle binder, transforming the mashed potatoes into a tender, cloud-like soufflé that sets perfectly when baked.
- Raw Chopped Pecans: Crisp Georgia or Texas pecans toast in the oven alongside the brown sugar and flour, yielding an irresistible buttery crunch. Walnuts or slivered almonds can be substituted.
- Warm Autumn Spices: Ground Saigon cinnamon, fresh grated nutmeg, and a pinch of ground ginger highlight the natural earthy sweetness of the potatoes.
- Halal Mini Marshmallows: Mini marshmallows melt quickly and brown evenly. Use certified halal beef gelatin marshmallows or vegan marshmallows (like Dandies) for clean, ethical entertaining.
Step-by-Step Cooking Walkthrough
1. Cook & Drain the Sweet Potatoes: Peel and cut sweet potatoes into uniform 1-inch cubes. Boil in a large pot of lightly salted water for 15 to 20 minutes until fork-tender. Drain very thoroughly in a colander and allow steam to escape for 3 minutes so excess moisture evaporates.
2. Whip the Custard Base: Transfer warm sweet potatoes to a mixing bowl and mash roughly. Use an electric mixer on medium speed to whip in melted butter, maple syrup, milk, lightly beaten eggs, vanilla extract, cinnamon, nutmeg, ginger, and sea salt until velvety smooth. Spread evenly into a greased 9×13-inch baking dish.

3. Assemble & Initial Bake: In a separate bowl, toss chopped pecans, brown sugar, flour, cinnamon, salt, and melted butter with a fork until coarse crumbs form. Scatter streusel evenly across the puree. Bake at 375°F (190°C) for 25 to 30 minutes until edges bubble and pecans are fragrant.
4. Crown with Marshmallows & Toast: Remove dish from oven and scatter mini marshmallows over the top. Return to oven for 4 to 6 minutes (or broil on LOW for 60 to 90 seconds) until puffed and golden brown. Let rest for 10 minutes to allow the custard base to set before serving.
3 Chef Secrets for Perfect Sweet Potato Casserole
1. Steam-Dry Your Boiled Potatoes: Waterlogged sweet potatoes lead to a soupy, runny casserole. After draining, leave the steaming cubes in the warm colander for 3 to 5 minutes so surface water completely evaporates before adding butter and dairy.
2. Don’t Add Marshmallows Too Early: If you bake marshmallows for the entire 35 minutes, they will melt completely into a thin, sugary syrup and disappear into the potatoes. Always bake the sweet potato base with the pecan streusel first, adding marshmallows only in the final 5 minutes of baking.
3. Watch the Broiler Without Blinking: Marshmallows transition from pale white to perfectly toasted in seconds—and from golden to burnt in a heartbeat. If using your oven broiler, keep the oven light on and watch continuously without walking away.
What to Serve With Sweet Potato Casserole

- Herb-Roasted Turkey or Chicken: The rich, caramelized sweetness of this casserole balances the savory herb butter flavors of roasted poultry flawlessly.
- Halal Green Bean Casserole: Crisp tender green beans in savory mushroom sauce provide fresh vegetable brightness alongside rich sweet potatoes.
- Savory Sourdough Stuffing: Crisp buttery stuffing cubes soaked in aromatics and celery contrast the smooth, cloud-like custard texture.
- Fluffy Pull-Apart Dinner Rolls: Warm, buttery yeast rolls are ideal for mopping up any extra sweet potato pecan goodness.
Storage, Freezing & Reheating Instructions
- Refrigeration: Cover leftovers tightly with foil or store in an airtight glass container in the refrigerator for up to 4 to 5 days. Reheated leftovers taste just as rich and comforting as day one!
- Make-Ahead Tips: You can prepare the sweet potato mash and the pecan streusel up to 48 hours in advance. Spread the mash in the baking dish, cover with plastic wrap, and store streusel in an airtight bag at room temperature. On the big day, top with streusel, bake, and add marshmallows at the end.
- Gentle Reheating: Reheat uncovered in a 350°F (175°C) oven for 15 to 20 minutes until warmed through. If marshmallows have melted flat, top with a fresh handful of mini marshmallows and broil for 60 seconds to restore the fluffy campfire crown.
- Freezing Guidelines: Freeze unbaked sweet potato puree (without streusel or marshmallows) in a freezer-safe casserole dish tightly wrapped in plastic and foil for up to 3 months. Thaw in the fridge overnight, add toppings, and bake as directed.

Cozy Southern Sweet Potato Casserole with Toasted Marshmallows and Brown Sugar Pecan Streusel
Ingredients
- 4 lbs sweet potatoes
- 0.5 cup unsalted butter
- 0.33 cup pure maple syrup
- 0.33 cup whole milk
- 2 large eggs
- 1.5 tsp pure vanilla extract
- 1 tsp ground cinnamon
- 0.5 tsp ground nutmeg
- 0.25 tsp ground ginger
- 0.5 tsp fine sea salt
- 1 cup pecans
- 0.5 cup light brown sugar
- 0.33 cup all-purpose flour
- 4 tbsp unsalted butter
- 0.5 tsp ground cinnamon
- 0.25 tsp fine sea salt
- 2.5 cups mini marshmallows
Method
- Preheat your oven to 375°F (190°C) and lightly grease a 9×13-inch ceramic baking dish with butter.
- Peel and cube the sweet potatoes into 1-inch chunks. Place in a large pot, cover with cold salted water, bring to a boil, and cook for 15 to 20 minutes until completely fork-tender. Drain thoroughly in a colander and let steam dry for 3 minutes.
- Transfer hot sweet potatoes to a large mixing bowl. Mash roughly with a potato masher, then beat with an electric hand mixer on medium speed until smooth.
- Add melted butter, pure maple syrup, whole milk, beaten eggs, vanilla extract, cinnamon, nutmeg, ginger, and sea salt. Beat for 1 to 2 minutes until light, fluffy, and creamy. Spread evenly into the prepared baking dish.
- In a small bowl, stir together chopped pecans, brown sugar, flour, cinnamon, and salt. Pour in melted butter and toss with a fork until crumbly clusters form.
- Scatter the pecan streusel evenly over the sweet potato puree. Transfer baking dish to the middle oven rack and bake at 375°F for 25 to 30 minutes until bubbling around the edges.
- Carefully remove the casserole from the oven. Scatter mini marshmallows across the top (either covering entirely or leaving streusel ribbons visible).
- Return to the oven for 4 to 6 minutes, watching like a hawk, until marshmallows puff up and turn gorgeous golden brown (or switch oven to BROIL on LOW for 60 to 90 seconds for deep campfire caramelization).
- Let rest for 8 to 10 minutes to allow the custard filling to set slightly before scooping and serving warm!
Nutrition
Tried this recipe?
Let us know how it was!Frequently Asked Questions
Can I roast the sweet potatoes instead of boiling them?
Absolutely! Roasting whole sweet potatoes at 400°F (200°C) for 50 to 60 minutes caramelizes their natural sugars even further. Once cool enough to handle, simply slice them open, scoop the soft flesh directly into your bowl, and discard the skins.
Are all mini marshmallows halal?
Most standard American supermarket marshmallows use pork-derived gelatin. However, certified halal beef gelatin marshmallows and vegan marshmallows (which use tapioca starch and soy protein instead of gelatin) are widely available in supermarkets, international markets, and online, making this recipe 100% wholesome and inclusive for all guests.
Can I make this sweet potato casserole nut-free?
Yes! If you or your guests have tree nut allergies, swap the chopped pecans with roasted pepitas (pumpkin seeds), rolled oats, or simply double the marshmallow crown for an all-marshmallow classic topping.
Pin This Recipe for Later
Planning your Thanksgiving or holiday dinner menu? Save this high-res pin to your Thanksgiving Recipes, Holiday Sides, or Fall Comfort Food board on Pinterest so you have it ready when holiday feast prep begins!
















