Side Dishes
This baked sweet potato casserole recipe delivers the perfect balance of golden crust and gooey caramelized marshmallows—a crowd-pleasing side that transforms ordinary dinners into special occasions. The secret lies in layering mashed sweet potatoes with a creamy cinnamon mixture before topping with marshmallows for that signature crispy-sweet finish.
I've perfected this technique over years of holiday gatherings, ensuring every bite is tender yet rich with warm spices.
What makes this recipe stand out is the fluffy texture from properly cooked sweet potatoes and the crispy marshmallow topping achieved through precise baking. You'll need just 45 minutes in the oven, with minimal prep work—ideal for busy weeknights or holiday feasts.
The cinnamon and nutmeg blend adds depth, while the marshmallows caramelize into a sticky, golden blanket that's impossible to resist.
By the time it emerges from the oven, you'll have a casserole with a creamy base, a crunchy top, and that irresistible aroma that fills your kitchen. It pairs beautifully with roasted meats, turkey, or even as a standalone dessert.
The best part? Leftovers reheat perfectly, making it a meal prep favorite for families who love comfort food.
For extra flair, sprinkle chopped pecans or a pinch of sea salt on top before baking—trust me, it elevates the flavor to restaurant-quality. Let's create this timeless classic that always gets rave reviews.
Ingredients for baked sweet potato casserole recipe with marshmallows
Sweet potatoes, marshmallows, and warm spices—this crowd-pleaser transforms simple ingredients into golden perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| Large Sweet Potatoes 🍠 | 4 whole | Peeled, cooked until tender |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for flakiness |
| Granulated Sugar 🍚 | ¾ cup | Light brown preferred |
| Packed Brown Sugar 🍚 | ½ cup | For caramel depth |
| Large Eggs 🥚 | 2 whole | Room temperature |
| Vanilla Extract 🍯 | 1 tsp | Pure, not imitation |
| Ground Cinnamon 🌿 | 2 tsp | Freshly ground preferred |
| Ground Nutmeg 🌿 | ½ tsp | Freshly grated for warmth |
| Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Large Marshmallows 🍬 | 24 whole | Mini marshmallows for even coverage |
| Chopped Pecans 🌰 | ½ cup | Toasted for extra crunch |
| All-Purpose Flour 🌾 | ¼ cup | For thickening base |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
The sweet potatoes are the foundation, so pick ones with vibrant orange flesh—the deeper the color, the sweeter and richer they'll be. Trader Joe's and Whole Foods carry the best organic varieties, but any large sweet potatoes work. Cook them until fork-tender (about 25 minutes at 375°F), then mash them while still warm—they'll be creamier that way. For extra fluffiness, add a splash of heavy cream to the mashed potatoes before mixing in the cinnamon sugar topping. And trust me, freshly grated nutmeg makes all the difference—pre-ground loses its punch fast.
No brown sugar? White sugar plus 1 tsp molasses works in a pinch, though it won't caramelize quite the same. Running out of vanilla? Vanilla bean paste adds little specks of magic, or even a pinch of cinnamon sticks steeped in hot water can mimic the depth. Marshmallows too big? Roughly chop them so they melt evenly. The pecans can be swapped for walnuts if you prefer, but toast them first—5 minutes in a dry pan brings out their natural sweetness. For a gluten-free version, omit the flour or use a cornstarch slurry to thicken the base.
This casserole reheats beautifully—just 10 minutes at 350°F with foil over the top to keep the marshmallows gooey. Store leftovers in an airtight container for up to 4 days, though I rarely let it last that long. For make-ahead prep, assemble the casserole (without marshmallows) up to 24 hours ahead, then bake fresh—this lets the flavors meld even more. The marshmallows should go on right before baking so they stay perfectly puffed. And if you're serving a crowd, double the marshmallows—they're the star of the show.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe for lazy nights—just peel, slice, and toss. No chopping boards, no extra pans, and zero cleanup. The sweet potatoes roast right alongside the marshmallow topping, so you’re basically done by the time the oven beeps.
- Caramelized Bliss: That perfect balance of buttery sweet potatoes and gooey marshmallows? It’s like dessert and dinner had a baby. The brown sugar and eggs bind everything together into a crispy, golden crust that’s ridiculously satisfying.
- Holiday Ready: Between us, this is my secret weapon for Thanksgiving leftovers. The flavors only get better the next day, and it reheats like a dream. Plus, it’s way easier to pull off than pie—no one will guess how simple it was.
- Budget-Friendly Crowd-Pleaser: Sweet potatoes are cheap, eggs stretch the filling, and marshmallows add that wow factor without breaking the bank. I’ve fed eight people for under $15, and no one ever complains about seconds. (Yes, even on a Tuesday night.)
Step-by-step instructions for baked sweet potato casserole with marshmallows
Here's how to create that perfect golden crust and gooey caramelized marshmallow topping every time.
Prepare the Sweet Potato Base
Start by boiling the 4 whole large sweet potatoes until they're fork-tender, about 20-25 minutes. I like to test them by piercing with a fork—when it slides in easily, they're ready. Drain them well and let them cool slightly before handling.
Once cool enough to handle, peel the sweet potatoes and mash them in a large bowl until completely smooth. I use a potato masher for this step—it gives me more control than a mixer. Set the mashed sweet potatoes aside while you prepare the topping ingredients.
Mix the Creamy Topping Ingredients
In a separate medium bowl, combine the 0.5 cup unsalted butter, 0.75 cup granulated sugar, 0.5 cup packed brown sugar, 2 whole large eggs, 1 teaspoon vanilla extract, 2 teaspoons ground cinnamon, 0.5 teaspoon ground nutmeg, and 0.5 teaspoon salt. Whisk everything together until the mixture is smooth and fully combined.
Next, stir in the 0.25 cup all-purpose flour and 0.5 cup heavy cream until the batter is thick and creamy. The consistency should be like a thick cake batter—it should hold its shape when dropped from a spoon. If it's too thick, add a splash more heavy cream; if too thin, add a bit more flour.
Combine and Assemble the Casserole
Gently fold the mashed sweet potatoes into the creamy topping mixture until fully incorporated. The texture should be smooth and uniform, with no lumps remaining. Spread the mixture evenly into a 9x13-inch baking dish, smoothing the top with a spatula.
For that perfect golden crust, sprinkle the 0.5 cup chopped pecans evenly over the top of the casserole. The pecans will add texture and a nutty flavor that complements the sweet potatoes beautifully. Don't press them down—just let them rest on the surface for even baking.
Bake the Casserole
Preheat your oven to 350°F and bake the casserole for 45-50 minutes, until the edges are golden brown and the center is set. You'll know it's done when a toothpick inserted in the center comes out clean. This step is crucial for creating that perfect texture—don't overbake or the marshmallows won't be gooey.
Remove the casserole from the oven and let it cool for 10 minutes before adding the marshmallows. This resting period allows the casserole to firm up slightly, preventing the marshmallows from sinking in too deeply.
Add and Melt the Marshmallows
Arrange the 24 whole large marshmallows evenly over the baked casserole. For a more professional look, I like to place them in a grid pattern, but you can arrange them however you prefer. Return the casserole to the oven and broil for 2-3 minutes, watching closely to prevent burning.
The marshmallows should be golden brown and gooey on top, with some caramelization around the edges. If they brown too quickly, remove the casserole from the oven and let them set for a minute before serving. Let the casserole cool for 5 minutes before slicing—this allows the marshmallows to set slightly and makes it easier to serve.
Pro Tips For Making Baked Sweet Potato Casserole Recipe With Marshmallows
- STEAM THE POTATOES FIRST: I learned this the hard way—skipping the steam step means your casserole will fight you for moisture. Pierce those sweet potatoes before baking them whole (425°F for 45 minutes), then scoop out the flesh while it’s still hot. The steam makes them fluff up like a dream instead of turning into gluey mash.
- USE COLD BUTTER: Cut that unsalted butter straight from the fridge and mix it into the sweet potato filling before adding eggs. Cold butter creates pockets of air in the batter, so your casserole rises higher and stays lighter—no sad, dense brick here. (Yes, even if you’re impatient like me.)
- TOAST THE MARSHMALLOWS LOW: After baking the casserole, broil those marshmallows on low for 1-2 minutes—just until they’re golden, not charred. Watch them like a hawk; they’ll darken fast. If they start smoking, yank the tray out immediately. Trust me, no one wants to serve a bowl of burnt sugar.
- SWEETEN THE POTATOES: Drain the scooped sweet potato flesh thoroughly, then mix in 1-2 tablespoons of brown sugar directly into the flesh before combining with the rest of the filling. This balances the buttery richness and gives the whole dish a deeper caramel note—no one will guess it’s a tiny extra step.
Essential equipment for this recipe
9x13-inch Baking Dish
This is the heart of your casserole—choose a 9x13-inch glass or ceramic baking dish for even heat distribution. I recommend Pyrex for its durability and consistent performance.
Glass conducts heat better than metal, ensuring your marshmallow topping caramelizes beautifully without burning. Avoid dark-colored dishes—they absorb heat and can cause uneven browning. 🔥
Mixing Bowls
Use a large mixing bowl (at least 3-quart capacity) for mashing sweet potatoes and a medium bowl (about 2-quart) for combining the creamy topping. I prefer stainless steel bowls from OXO because they're sturdy and easy to clean.
The smooth surface prevents batter from sticking, making folding the sweet potatoes into the mixture much easier.
Whisk or Electric Mixer
A balloon whisk or hand mixer (like a KitchenAid stand mixer on low speed) is essential for blending the creamy topping ingredients smoothly. Whisking by hand gives you more control over the sugar mixture, preventing graininess.
If using an electric mixer, avoid overmixing—the batter should remain thick and slightly lumpy for the best texture. 💫
Measuring Cups & Spoons
Precision matters here! Use liquid measuring cups for the sugars and dry measuring cups for the flour. I keep a set of WeAreChefs nested measuring cups—they're lightweight and accurate.
For spices, a small measuring spoon set ensures you get the exact 2 teaspoons cinnamon and ½ teaspoon nutmeg without overdoing it.
Spatula & Toothpick
A heat-resistant silicone spatula (like OXO Good Grips) helps spread the casserole mixture evenly in the baking dish. For checking doneness, a long toothpick is perfect—insert it into the center to verify no raw batter remains.
I also use a small offset spatula to arrange marshmallows neatly before broiling. 🍬
Broiler Pan & Tongs
If your oven has a broiler, use a broiler pan (or a wire rack over a baking sheet) for the marshmallow step. Tongs make it easy to adjust marshmallows during broiling without burning your fingers.
Keep a close eye on them—they can go from perfect to burnt in seconds! A kitchen timer set for 2-3 minutes ensures you don't over-broil. ⏱️
Nutrition facts
Frequently asked questions
Can I make this casserole without marshmallows?
The base recipe works perfectly as a sweet potato casserole without marshmallows. Simply omit them and broil the pecan topping for 3-5 minutes until golden. For extra flavor, sprinkle with a pinch of cinnamon and a drizzle of honey before serving. The texture will be creamier but still rich with warm spices.
How do I prevent the marshmallows from burning?
Watch them like a hawk! Broil on high heat for just 2-3 minutes, checking every 30 seconds. Keep the oven door slightly open to help regulate heat. For extra insurance, place the casserole on the middle rack and use a wire rack underneath to allow air circulation. If they start browning too fast, remove immediately and let them set for a minute before serving.
Can I use regular potatoes instead of sweet potatoes?
Not recommended! Sweet potatoes have natural sweetness and a creamier texture that works perfectly with the marshmallow topping. Regular potatoes are starchier and will make the casserole denser. If you must substitute, try orange-fleshed potatoes (like Yukon Gold) for a similar color, but expect less sweetness. The marshmallows won't caramelize as beautifully without the natural sugars in sweet potatoes.
How far ahead can I prepare this casserole?
You can assemble the entire casserole (without marshmallows) up to 24 hours ahead and refrigerate it. Bake it fresh when ready—this actually enhances the flavors! For make-ahead marshmallow topping, arrange them on the baked casserole and broil just before serving. If reheating leftovers, cover with foil and warm at 350°F for 10 minutes to keep the marshmallows gooey.
Why did my casserole turn out too dry?
Overbaking is the most common cause! Remove it when a toothpick comes out clean (about 45-50 minutes). If using smaller sweet potatoes, they may dry out faster—adjust baking time to 35-40 minutes. For extra moisture, add 2 tablespoons heavy cream to the mashed sweet potatoes before mixing. Always let the casserole rest 10 minutes before adding marshmallows to prevent them from sinking in too deeply.
