Sweet Potato Casserole

Featured in: Daily Meal Ideas

This comforting holiday dish features silky smooth mashed sweet potatoes sweetened with brown sugar and warming spices. The creamy base gets topped with either fluffy marshmallows that toast to golden perfection or a buttery pecan streusel for crunchy texture. Perfect for Thanksgiving, Christmas, or any festive gathering, this casserole serves eight and comes together easily with just 20 minutes of prep time. You can even assemble it ahead and bake when ready to serve.

Updated on Wed, 14 Jan 2026 16:15:00 GMT
Golden brown toasted marshmallows blanket a creamy Sweet Potato Casserole in a white baking dish. Pin It
Golden brown toasted marshmallows blanket a creamy Sweet Potato Casserole in a white baking dish. | buenoabrid.com

The year my grandmother decided to compete in the county fair sweet potato casserole contest, our tiny kitchen turned into a laboratory of bubbling pots and sugar dusted counters. She measured everything with her hands and taught me that the perfect mash should fold like clouds not whip like cream. That marshmallow topping caught fire under the broiler exactly once and we both stood there waving tea towels at the smoke detector laughing so hard our sides hurt.

I brought this to a Friendsgiving where nobody knew each other well and suddenly people were bonding over marshmallow preferences and childhood memories. The dish came home empty except for a single sticky spoon someone forgot to scrape clean. Now it is the first thing people ask about when the holiday potluck sign up sheet circulates around.

What's for Dinner Tonight? πŸ€”

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

Free. No spam. Just easy meals.

Ingredients

  • 1.5 kg sweet potatoes peeled and cubed: Look for firm potatoes with smooth skin and no soft spots
  • 60 g unsalted butter softened: Let it come to room temperature so it melts evenly into the hot potatoes
  • 100 ml whole milk: Warm this slightly before adding so it incorporates beautifully
  • 80 g light brown sugar: Pack it gently into the measuring cup for the right amount of molasses flavor
  • 2 large eggs: Room temperature eggs blend better into the warm potato mixture
  • 1 tsp vanilla extract: Pure vanilla makes all the difference here
  • 1/2 tsp ground cinnamon: Freshly ground will give you the most vibrant aroma
  • 1/4 tsp ground nutmeg: A little goes a long way so measure carefully
  • 1/2 tsp salt: This wakes up all the sweet flavors
  • 120 g mini marshmallows OR pecan streusel ingredients: Choose your adventure or use both for the ultimate topping

Tired of Takeout? πŸ₯‘

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

One email. No spam. Unsubscribe anytime.

Instructions

Get everything ready:
Preheat your oven to 180Β°C and grease a 2 liter baking dish with butter
Cook the sweet potatoes:
Place them in a large pot cover with water bring to a boil and cook for 15 to 20 minutes until they surrender easily to a fork
Make it creamy:
Drain well and mash until smooth then stir in butter milk brown sugar eggs vanilla cinnamon nutmeg and salt until everything becomes one silky mixture
Spread it out:
Spoon into your prepared dish and smooth the top with the back of a spoon or spatula
Add the magic topping:
Either scatter mini marshmallows across the surface or mix pecans brown sugar flour and melted butter until crumbly and sprinkle it over
Bake until golden:
Slide it into the oven for 25 to 30 minutes watching those marshmallows like a hawk in the last few minutes so they puff and brown without burning
Let it rest:
Cool for 5 to 10 minutes so it sets up slightly and is easier to serve
Sweet Potato Casserole with a crunchy pecan streusel topping is baked until bubbling. Pin It
Sweet Potato Casserole with a crunchy pecan streusel topping is baked until bubbling. | buenoabrid.com

My cousin who swore she hated sweet potatoes tried this at Christmas and went back for thirds. The next day she texted me for the recipe saying she had been dreaming about that crunchy streusel layer. Sometimes the simplest dishes are the ones that convert people.

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.

Make Ahead Magic

You can assemble everything except the topping up to two days before and keep it covered in the refrigerator. The flavors actually develop and deepen this way. Just bring it to room temperature for about 20 minutes before adding your topping and baking.

Topping Wisdom

The marshmallow version gives you that classic nostalgic campfire vibe while the pecan streusel offers buttery crunch and sophisticated sweetness. I have found that using both is the secret to the most talked about dish at the table. Layer pecans first then crown with marshmallows for the best of both worlds.

Serving Suggestions

This casserole holds its own next to roasted turkey glazed ham or even a simple weekday roast chicken. The sweetness balances perfectly with savory sides like green beans or Brussels sprouts.

  • Serve it in the baking dish to keep that gorgeous topping intact
  • Have extra marshmallows ready because someone always wants more
  • Reheat leftovers in the oven not the microwave to preserve the texture
A spoon serves a portion of Sweet Potato Casserole alongside roasted turkey and green beans. Pin It
A spoon serves a portion of Sweet Potato Casserole alongside roasted turkey and green beans. | buenoabrid.com

Whatever holidays or gatherings fill your calendar this casserole has a way of making ordinary dinner feel like a celebration. Enjoy every sweet bite.

Recipe FAQs

β†’ Can I make sweet potato casserole ahead of time?

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

β†’ What's the difference between marshmallow and pecan topping?

Marshmallow topping creates a sweet, fluffy, golden-browned layer that kids love. Pecan streusel adds crunchy texture with buttery, nutty flavor. You can also use both together.

β†’ Can I use canned sweet potatoes?

Fresh sweet potatoes yield the best flavor and texture, but you can substitute canned (drained well). Reduce the baking time slightly since they're already cooked.

β†’ How do I prevent marshmallows from burning?

Watch closely during the last 5 minutes of baking. Marshmallows go from golden to burned quickly. If they brown too fast, tent with foil.

β†’ Can I make this vegetarian or vegan?

The base is naturally vegetarian. For vegan, use plant-based milk and butter, substitute eggs with flax eggs, and choose vegan marshmallows or stick with pecan topping.

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 for holidays.

Prep Time
20 minutes
Total Cook Time
35 minutes
Time Needed
55 minutes
Recipe by Janice Fowler

Dish Type Daily Meal Ideas

Skill Level Easy

Cuisine American

Makes 8 Serving Size

Diet Preferences 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

Marshmallow Topping

01 1 cup mini marshmallows

Pecan Streusel Topping

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

How to Make

Step 01

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

Step 02

Cook Sweet Potatoes: Place 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 Base: Mash cooked sweet potatoes until completely smooth. Add softened butter, milk, brown sugar, eggs, vanilla extract, cinnamon, nutmeg, and salt. Mix until fully combined and creamy.

Step 04

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

Step 05

Apply Marshmallow Topping: For marshmallow topping, evenly sprinkle mini marshmallows over the sweet potato layer, covering completely.

Step 06

Prepare Pecan Streusel: For pecan streusel, combine pecans, brown sugar, flour, and melted butter in a bowl. Mix with fingers until crumbly and evenly distributed. Sprinkle over sweet potato layer.

Step 07

Bake Casserole: Bake for 25-30 minutes until topping is golden brown and casserole is heated through. If using marshmallows, watch closely during final minutes to prevent burning.

Step 08

Rest Before Serving: Remove from oven and let cool for 5-10 minutes. This allows the casserole to set slightly for easier 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.

What You'll Need

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

Allergy Info

Please review every ingredient for allergens and talk with a healthcare provider if you’re uncertain.
  • Contains eggs, milk, tree nuts (pecans), and wheat (in streusel flour)
  • Marshmallows typically contain gelatin; verify vegetarian-friendly options if needed

Nutrition Facts (per serving)

These values are for your information only and shouldn't replace professional advice.
  • 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.