Sweet Potato Casserole

Featured in: Oven & Pan Cooking

This classic holiday side dish combines velvety mashed sweet potatoes with a choice of two irresistible toppings. The base features sweet potatoes whipped with butter, warm spices, and a touch of brown sugar for natural sweetness. Choose between fluffy marshmallows that toast to golden perfection or a crunchy pecan streusel with brown sugar and melted butter. The result is a deliciously creamy, slightly sweet casserole that complements roasted meats and holiday mains beautifully.

Preparation is straightforward—simply boil and mash the sweet potatoes, combine with the flavorful ingredients, and top before baking. The dish comes together in under an hour and serves eight people generously, making it ideal for Thanksgiving, Christmas, or any special gathering.

Updated on Fri, 16 Jan 2026 17:30:13 GMT
Creamy mashed sweet potato casserole topped with golden, toasted marshmallows on a festive holiday table. Bookmark
Creamy mashed sweet potato casserole topped with golden, toasted marshmallows on a festive holiday table. | buenotifsa.com

Thanksgiving at my grandmother's house always meant the smell of cinnamon and roasting sweet potatoes would greet you at the door before you even hung up your coat. I learned the hard way that watching those marshmallows like a hawk during the final five minutes is what separates perfectly golden from tragically charred. There's something almost magical about how this dish can turn skeptical sweet potato doubters into devoted fans after just one bite of that creamy, spiced base.

Last year I made three batches for different gatherings because friends kept requesting it for their own family dinners. My uncle who never eats vegetables went back for seconds and actually asked for the recipe.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Sweet potatoes: Fresh peeled and cubed ones give you the creamiest result though canned work in a pinch
  • Unsalted butter: Room temperature butter blends seamlessly into the mashed potatoes for consistent texture throughout
  • Whole milk: Adds richness without making the base too heavy or overpowering the natural sweetness
  • Light brown sugar: The molasses notes pair beautifully with sweet potatoes and create a deeper flavor profile
  • Large eggs: These bind everything together and give the casserole structure so it slices perfectly instead of collapsing
  • Vanilla extract: A surprising addition that rounds out all the spices and makes the sweetness taste more complex
  • Ground cinnamon and nutmeg: Classic warming spices that transform simple sweet potatoes into something special
  • Salt: Just enough to heighten flavors without making the dish taste savory
  • Mini marshmallows: They melt into that gorgeous gooey layer and toast up beautifully under the broiler
  • Pecan streusel mixture: Butter pecans sugar and flour create a crunchy buttery topping that adds incredible texture

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Preheat your oven:
Set it to 180°C (350°F) and grease a 2-liter baking dish with butter so nothing sticks later.
Boil the sweet potatoes:
Cover them with water in a large pot cook for 15 to 20 minutes until they're completely tender then drain well.
Mash and mix the base:
Mash until smooth then stir in butter milk brown sugar eggs vanilla cinnamon nutmeg and salt until everything is combined and creamy.
Transfer to baking dish:
Spoon the mixture into your prepared dish and smooth the top with a spatula so the topping sits evenly.
Add your chosen topping:
Sprinkle mini marshmallows generously over the surface or mix pecans brown sugar flour and melted butter until crumbly and scatter that on top instead.
Bake until golden:
Cook for 25 to 30 minutes until the topping is beautifully browned and the casserole is hot throughout.
Watch closely at the end:
If using marshmallows keep your eye on them during the last few minutes because they can go from golden to burned very quickly.
Let it rest briefly:
Cool for 5 to 10 minutes before serving so it sets up slightly and is easier to scoop.
Baked sweet potato casserole with buttery pecan streusel topping next to a golden roasted turkey. Bookmark
Baked sweet potato casserole with buttery pecan streusel topping next to a golden roasted turkey. | buenotifsa.com

This casserole has become the one dish everyone actually gets excited about serving themselves. My niece now asks for it every Thanksgiving.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Making It Ahead

You can assemble the entire sweet potato base up to two days before your holiday meal and refrigerate it tightly covered. Just wait to add any toppings until right before baking.

Topping Variations

Half the family insists on marshmallows while the other half demands pecans so I started doing both toppings on half the dish each. Everyone gets what they want and you end up with a beautiful pattern across the casserole.

Serving Suggestions

This rich casserole pairs perfectly with roasted turkey glazed ham or even a simple weeknight roast chicken. Its sweetness balances beautifully alongside savory mains and sharper sides like green beans with lemon.

  • Make extra because leftover portions reheat beautifully for breakfast the next day
  • A sprinkle of sea salt over the marshmallows before baking creates an amazing sweet salty contrast
  • If transporting this dish bring foil to cover it and reheat at your destination for that just baked quality
Homemade Sweet Potato Casserole served warm with a spoon, showing fluffy sweet potato base and melted marshmallows. Bookmark
Homemade Sweet Potato Casserole served warm with a spoon, showing fluffy sweet potato base and melted marshmallows. | buenotifsa.com

There's nothing quite like watching people's faces light up when they see this dish come out of the oven all bubbling and golden.

Recipe Questions

Can I make this ahead of time?

Yes, assemble the casserole without toppings and refrigerate for up to 24 hours. Add marshmallows or pecan streusel just before baking.

Can I use canned sweet potatoes?

Fresh sweet potatoes provide the best texture and flavor, but you can substitute with canned ones. Drain well and reduce the added sugar slightly.

Which topping is better?

Both options are delicious. Marshmallows create a classic sweet, fluffy topping while pecan streusel adds satisfying crunch and nutty flavor. Many people enjoy combining both.

How do I store leftovers?

Store in an airtight container in the refrigerator for 3-4 days. Reheat in the oven at 180°C (350°F) until warmed through.

Can I make this vegan?

Substitute butter with vegan alternatives, use plant-based milk, replace eggs with flax eggs, and choose vegan marshmallows or skip them entirely for the pecan topping.

Why are my sweet potatoes watery?

Ensure you drain the cooked sweet potatoes thoroughly and let them steam in the colander for a few minutes. You can also mash them over low heat to evaporate excess moisture.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Sweet Potato Casserole

Creamy mashed sweet potatoes with your choice of golden marshmallow or buttery pecan topping

Prep Duration
20 min
Time for Cooking
35 min
Overall Duration
55 min
Provided by Kyle Anderson


Skill Level Easy

Cuisine Origin American

Portion Size 8 Serving Amount

Diet Considerations Meat-Free

What You Need

Sweet Potato Base

01 3.3 lbs sweet potatoes, peeled and cubed
02 4 tbsp unsalted butter, softened
03 1/3 cup plus 1 tbsp whole milk
04 1/3 cup light brown sugar
05 2 large eggs
06 1 tsp vanilla extract
07 1/2 tsp ground cinnamon
08 1/4 tsp ground nutmeg
09 1/2 tsp salt

Topping Options

01 1 cup mini marshmallows
02 2/3 cup pecan halves or pieces
03 1/4 cup light brown sugar
04 2 tbsp all-purpose flour
05 2 tbsp unsalted butter, melted

How To Make

Step 01

Prepare the Oven and Baking Dish: Preheat oven to 350°F. Grease a 2-quart baking dish with butter or cooking spray.

Step 02

Boil the Sweet Potatoes: Place cubed sweet potatoes in a large pot and cover with water. Bring to a boil over high heat, then reduce to medium and cook for 15-20 minutes until fork-tender. Drain thoroughly.

Step 03

Mash and Season the Base: Mash cooked sweet potatoes until smooth. Add softened butter, milk, brown sugar, eggs, vanilla extract, cinnamon, nutmeg, and salt. Mix until fully incorporated and creamy.

Step 04

Transfer to Baking Dish: Spoon the sweet potato mixture into the prepared baking dish. Spread evenly with a spatula, smoothing the top surface.

Step 05

Prepare Marshmallow Topping: Evenly distribute mini marshmallows across the surface of the sweet potato layer, covering completely.

Step 06

Prepare Pecan Streusel Topping: Combine pecans, brown sugar, flour, and melted butter in a bowl. Mix with a fork until crumbly and evenly moistened. Sprinkle over the sweet potato layer.

Step 07

Bake Until Golden: Bake for 25-30 minutes until the topping is golden brown and the casserole is heated through. If using marshmallows, watch closely during the last 5 minutes to prevent burning.

Step 08

Rest Before Serving: Remove from oven and let cool for 5-10 minutes to allow the casserole to set slightly before serving.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Tools You'll Need

  • Large pot
  • Potato masher or electric mixer
  • Mixing bowls
  • 2-quart baking dish
  • Measuring cups and spoons

Allergy Details

Review every ingredient for potential allergens. If unsure, ask your healthcare provider.
  • Contains eggs, milk, tree nuts (pecans), and wheat (if using flour-based streusel). Marshmallows typically contain gelatin; verify vegetarian-friendly options if required.

Nutrition Per Serving

These figures are for information only. They're not a substitute for medical guidance.
  • Energy (Calories): 270
  • Fats: 8 g
  • Carbohydrates: 47 g
  • Proteins: 3 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.