This sweet potato casserole should be the star on every holiday table. It combines comfort and dessert in one perfect side: silky, buttery, and topped with gooey toasted marshmallows. Many recipes fall short because they boil sweet potatoes instead of roasting them. Boiling washes away natural sugars, mutes caramelized flavor, and leaves a casserole that tastes potato-y and dense.
Roasting does the opposite — it concentrates sugars, deepens color, and produces a rich, silky filling with deep orange tones and an irresistible caramel note. This casserole pairs beautifully with traditional Thanksgiving and holiday sides.

If you love my stovetop candied yams, you’ll adore this baked southern sweet potato casserole. It captures the same deep brown-sugar-caramel flavor in a creamy, oven-baked form you’ll want year after year. If you prefer a lighter version, consider a sweet potato–apple casserole, or for a dessert-first approach, a classic sweet potato pie.
Quick Read Alert!
Before you start, please read the whole post and the recipe card (including notes) from top to bottom. When you rush or skim, it’s easy to miss small steps that make a big difference. Each instruction here is important to achieve a creamy, smooth casserole.
Reading the post first also helps you avoid common mistakes, like adding marshmallows too early or over-browning the butter. Take a minute, pour a drink, and let’s make this the best sweet potato casserole you’ve ever served.
The Science Made Simple (Why Roasting Wins Every Time)
Roasting sweet potatoes at a high temperature — about 425°F (220°C) — triggers the Maillard reaction, where sugars and amino acids brown and caramelize. That process creates the deep color, sticky sugar spots on the skin, and the rich, complex flavor that defines a great sweet potato casserole. Boiling or cooking at too low a temperature doesn’t develop those caramel notes and often results in a starchy, bland filling.
Roast long and slow (roughly 1 hour to 1 hour 20–30 minutes depending on size). The extended time concentrates flavor, reduces moisture, and produces a naturally sweet, buttery texture. Rubbing the skins with a light coat of oil helps the skins blister and the flesh steam to tender, mashable perfection. When you combine roasted sweet potatoes with dark brown sugar, browned butter, cream, spices, lemon, and eggs, you get a balanced, velvety casserole that is both rich and bright.

The Best Sweet Potato Casserole You’ll Ever Make
This version is the real deal: silky, buttery, and perfectly sweet without being heavy or starchy. It blends dessert-like richness with classic soul-food comfort. Expect a smooth, melt-in-your-mouth texture and flavors that read like a cozy holiday treat.

Why This Recipe Works (The Secret’s in the Roast)
Roasting concentrates sugars and develops those sticky, caramelized spots on the skin that indicate deep sweetness. The longer the roast (within reason), the more the flavor concentrates. Look for darkened skin blisters and a rich aroma — those are signs your sweet potatoes are perfectly roasted and ready to mash.
Sweet Potato Casserole with Marshmallows Ingredient Guide (What Each Ingredient Does)

Here’s what each ingredient contributes:
- Sweet potatoes – The base. Roasting deepens sweetness and color for a candy-like, velvety filling.
- Dark brown sugar – Adds molasses richness and depth.
- Granulated sugar – Balances sweetness and keeps brightness.
- Salted butter (browned) – Adds nutty, caramel notes and silky texture.
- Heavy cream – Helps create a custard-like, velvety base.
- Fresh lemon juice – Brightens and balances the sweetness.
- Egg & extra yolk – Bind and set the filling for a smooth bake.
- Vanilla, cinnamon & nutmeg – Warm bakery-style spices that round out the flavor.
- Marshmallow fluff & mini marshmallows – Create a glossy, gooey layer and a toasty finish.
- Oil – Helps skins caramelize during roasting.

Why You’ll Love This Recipe
- Smooth, never starchy: blends up silky, creamy, and rich.
- Balanced sweetness: dark brown sugar plus lemon keeps it bright.
- Warm, cozy spice without overpowering sweetness.
- Double-marshmallow topping option: glossy fluff and golden mini marshmallows.
- Roasting yields deep caramel flavor you can’t get from boiling.

About This Recipe (Easily Doubled)
This family-size casserole fits an 8×8 pan; the test pan here is 7×10 and works well too. For a crowd, double the recipe for a 9×13. The recipe adapts easily: reduce sugar for a less-sweet version or add more dark brown sugar for extra caramel depth.

About the Topping
Roasting — not boiling — is essential. The classic topping combines marshmallow cream and mini marshmallows added after the base bakes. Thin 3–3½ ounces of marshmallow fluff with 2–3 tablespoons of heavy cream for easy spreading; spray your spatula with nonstick spray so the fluff doesn’t stick. For doubled pans, use the full 7-oz jar and about 3 tablespoons of cream.
If you don’t like fluff, scatter mini or jumbo marshmallows or toasted pecans for a nutty crunch. Any of these options will brown beautifully and taste delicious.
Recipe Notes
- Roasting: Poke potatoes with a fork and rub skins lightly with oil to caramelize.
- Temperature: 425°F concentrates flavor and color.
- Texture: Hot potatoes mash thinner and thicken as they cool.
- Lemon: Deep yellow lemons give the best bright flavor.
- Marshmallow tip: Thin fluff with cream and oil your spatula for smooth spreading.
- Color cues: Deep orange interiors and bubbling sticky sugar spots mean the potatoes are perfectly roasted.
Variations
- All marshmallows: Skip the fluff and cover with mini or jumbo marshmallows for classic nostalgia.
- Jumbo marshmallows: Halve them for more even browning.
- Nutty twist: Replace marshmallows with toasted pecans for a crunchy, buttery finish.

Expert Tips
- Longer roast = deeper color and better flavor; don’t rush the oven time.
- Blend hot or warm for the smoothest texture, but handle carefully — potatoes are very hot.
- Watch the broiler closely; marshmallows brown in seconds.
- Let the casserole rest 10 minutes before serving so it sets and the flavors meld.
Serving Suggestions
Serve alongside roasted turkey or fried chicken, southern-style green beans or sautéed Brussels sprouts, and cornbread or cornbread dressing for a full southern comfort meal.
FAQs
Q: Can I make this ahead?
Yes. Bake the base up to two days ahead, cover, refrigerate, and add the marshmallow topping just before reheating at 350°F until warm and bubbly.
Q: Can I use canned sweet potatoes?
You can, but roasted fresh sweet potatoes have more color, depth, and natural sweetness. Canned will work in a pinch but won’t match the roasted flavor.
Q: Can I skip lemon juice?
You can, but lemon adds brightness and balance. Without it, the casserole may taste heavier.
Q: How long will leftovers keep?
Store covered in the fridge up to 3 days. Reheat at 325°F until warm; the topping will soften but remain delicious.

Sweet Potato Casserole
April Boller Wright
Ingredients
- 2 lbs sweet potatoes (about 4–5 medium, roasted until tender)
- 1 ½ cups packed dark brown sugar
- ⅓ cup granulated sugar
- 8 Tbsp (1 stick) salted butter
- ⅓ cup heavy whipping cream
- 1 large egg + 1 egg yolk
- 2 ½ tsp vanilla extract
- ½ Tbsp fresh lemon juice
- ¾ tsp ground cinnamon
- ¼ tsp ground nutmeg
- ¼ tsp salt
- ⅓ cup dark brown sugar (for topping)
- 1 cup mini marshmallows (or more)
- 7-oz jar marshmallow fluff (use half for this recipe; double if doubling)
Instructions
- Roast & mash: Heat oven to 400°F (200°C). Roast whole sweet potatoes on a tray until fork-tender, about 45–55 minutes. Peel and mash until smooth.
- Brown the butter: Melt 1 stick salted butter in a saucepan over medium. Cook 4–6 minutes until foamy, nutty, and golden-amber with brown specks. Remove from heat and cool 3–5 minutes.
- Mix the base: In a large bowl, combine mashed potatoes, browned butter, both sugars, cream, egg + yolk, vanilla, lemon juice, cinnamon, nutmeg, and salt. Mix until thick, fluffy, and velvety.
- Bake: Spread into a greased 7×10-in (or 8×8) dish. Bake at 350°F (175°C) for 40–45 minutes until edges are set and center is slightly firm.
- Sugar & marshmallow finish: Sprinkle ⅓ cup dark brown sugar over the hot casserole. Cover with mini marshmallows and bake 8–10 minutes or broil 1–2 minutes until golden (watch closely). For fluff, thin with 1–2 tbsp cream, spread, and bake 5–7 minutes or broil 1–2 minutes to toast.
- Rest: Let rest 10 minutes before serving so it sets and is gooey and warm.
Notes
Make-Ahead & Storage Tips
- Make Ahead: Prep the base up to 2 days ahead, cover, and refrigerate. Add marshmallows and bake when ready.
- Refrigerate: Cover tightly and refrigerate up to 3 days. Reheat at 325°F until warm.
- Freeze: Freeze only the base (no topping) up to 2 months. Thaw overnight, bake at 350°F, then add fresh marshmallows.
Roasting tips: Poke holes in potatoes before roasting and rub skins lightly with oil so they caramelize. Use 425°F when you want concentrated, rich sweetness. When fully roasted, interiors should be deep orange and glossy with small sticky syrup spots.
Marshmallow tips: Thin fluff with cream and oil your spatula to prevent sticking. If using mini or jumbo marshmallows, scatter on top and toast until golden. If skipping marshmallows, sprinkle toasted pecans for a crunchy finish.
If You Forgot to Bake the Sweet Potato Mixture First
Cover the assembled pan with a tented foil sprayed on the side facing the marshmallows (to prevent sticking). Bake covered at 350°F for 35–40 minutes until heated through, then remove foil and broil or bake uncovered 1–3 minutes to toast the marshmallows.
If this sweet potato pudding looks good, save it to your Pinterest board or share with friends.
You may also enjoy these other southern recipes:
SOUTHERN COLLARD GREENS
CANDIED YAMS
SOUTHERN SWEET CORNBREAD
SOUTHERN SWEET POTATO PIE
BEST PEACH COBBLER
SOUTHERN FRIED FISH
HOMEMADE HUSH PUPPIES