Imagine this: it’s a cozy holiday dinner, your favorite side dish is bubbling in the oven, and the aroma of sweet potato casserole (with marshmallows or pecans) fills the room. Can you already hear the “oohs” and “aahs” from your family? Yeah, that’s the magic right there.
I’ve been making this casserole for years, and honestly, it’s my go-to comfort dish. There’s something about creamy sweet potatoes topped with either fluffy marshmallows or crunchy pecans that just hits differently. FYI, whether you’re team marshmallow or team pecan, both versions are total crowd-pleasers.
Why Sweet Potato Casserole (with Marshmallows or Pecans) Is a Must-Have
The Comfort Factor You Can’t Ignore
Sweet potato casserole is the ultimate side dish because it combines smooth, creamy texture with either a gooey or crunchy topping. It’s versatile, indulgent, and surprisingly easy to make. Plus, it instantly elevates any meal. Ever wondered why this dish is a holiday favorite? It’s all about that balance of sweetness, richness, and texture.
Marshmallows vs. Pecans — Which Topping Wins?
Here’s the fun part — the topping debate:
- Marshmallow topping: Classic, fluffy, sweet, and nostalgic. Toasted to perfection, it melts in your mouth like a sugary cloud.
- Pecan topping: Nutty, buttery, and crunchy. It adds a grown-up texture contrast and a hint of sophistication.
IMO, the choice depends on the vibe you’re going for. Want dessert vibes? Go marshmallow. Prefer a slightly savory balance? Pecans are your best friend.
Ingredients for the Best Sweet Potato Casserole (with Marshmallows or Pecans)
Before we get started, let’s gather everything you need. Trust me, prep is half the fun.
Sweet Potato Base:
- 4–5 medium sweet potatoes (~3 lb), peeled and chopped
- 1/2 cup unsalted butter
- 1/2–3/4 cup brown sugar (adjust to taste)
- 1/3–1/2 cup milk or cream
- 1 tsp vanilla extract
- Pinch of salt
- 1–2 eggs (optional for richer, custard-like texture)
Marshmallow Topping:
- 2–3 cups mini marshmallows
Pecan Topping:
- 1–1 1/2 cups chopped pecans
- 1/4 cup brown sugar
- 1 tbsp melted butter
How to Make Sweet Potato Casserole (with Marshmallows or Pecans)
Step 1: Prep the Sweet Potatoes
- Peel and chop your sweet potatoes into chunks.
- Boil until fork-tender, then drain.
- Optional: Roast them for more flavor depth and a richer taste.
Step 2: Mash and Mix
- Mash the sweet potatoes with butter, brown sugar, milk, vanilla, and a pinch of salt.
- If using eggs, beat them first and fold them in for a richer texture.
- Taste and adjust sugar or milk as needed — everyone’s sweet potato is slightly different.
Step 3: Transfer to a Baking Dish
- Grease a 9×13-inch baking dish.
- Spread the mashed sweet potatoes evenly.
Step 4: Add Your Topping
- Marshmallow version: Scatter mini marshmallows evenly across the top.
- Pecan version: Mix pecans with brown sugar and melted butter, then sprinkle over the casserole.
Step 5: Bake to Perfection
- Preheat oven to 350°F (175°C).
- Bake 20–25 minutes until the edges are bubbly.
- Marshmallows: Broil 2–3 minutes for golden, toasty peaks (watch carefully — they burn fast!).
- Pecans: Bake until nuts are lightly toasted and sugar forms a crisp topping.
Step 6: Cool and Serve
- Let it cool for about 10 minutes to firm up.
- Serve warm and enjoy the comforting aroma and flavors.
Tips for Perfect Sweet Potato Casserole (with Marshmallows or Pecans)
- Make ahead: Mash the sweet potatoes the night before and refrigerate. Add topping and bake when ready.
- Adjust sweetness: Depending on the variety of sweet potato, you may need less sugar.
- Milk vs. cream: Cream gives a richer, silkier texture; milk keeps it lighter.
- Toast your pecans: Enhances flavor and crunch.
- Broil marshmallows carefully: They go from golden to burnt in seconds, so keep your eyes on them.
Fun Variations to Try
- Spiced Sweet Potato Casserole: Add cinnamon, nutmeg, or allspice for extra warmth.
- Maple Pecan Topping: Replace brown sugar with maple syrup for a deeper, richer flavor.
- Coconut Marshmallow: Sprinkle shredded coconut under marshmallows for a tropical twist.
- Savory Option: Skip sugar and add garlic, parmesan, or herbs for a unique side.
- Individual Portions: Use ramekins for mini casseroles — fun for portion control or presentation.
Why This Recipe Works
- Texture contrast: Creamy base with gooey or crunchy topping creates a satisfying bite.
- Flexibility: Swap toppings or adjust sugar to match your preference.
- Make-ahead friendly: Easy to prep, then bake later — less stress during holidays.
- Crowd-pleaser: Few dishes get universal approval like sweet potato casserole.
Nutrition (Estimated per Serving)
- Calories: 250–300 kcal
- Carbs: 40 g
- Protein: 3 g
- Fat: 10 g
- Fiber: 4 g
- Sugar: 18 g
Related Recipes & Internal Links
If you loved this casserole, you’ll definitely enjoy these recipes:
- Apple Crisp Recipe – Another cozy, baked dessert.
- Rattlesnake Pasta – A savory-sweet twist perfect for dinner.
- Classic Cheesecake Recipe – Smooth, creamy, and totally doable.

Final Thoughts
So, is sweet potato casserole (with marshmallows or pecans) worth the hype? Absolutely. Whether you’re team marshmallow, team pecan, or a mix of both, this dish brings comfort, flavor, and holiday vibes to your table. Make it ahead, serve it warm, and watch it disappear.
And FYI, leftovers? Even better the next day. Don’t say I didn’t warn you.

Sweet Potato Casserole (with Marshmallows or Pecans)
Author: Donna Taylor Prep: 20 minutes mins Cook: 35 minutes mins Total: 1 hour hr 5 minutes minsEquipment
- Large pot or Dutch oven
- 9×13-inch baking dish
- Mixing bowls
- Potato masher or electric mixer
- Spatula
- Measuring cups and spoons
- Broiler-safe baking dish for marshmallow topping Optional
Ingredients
Sweet Potato Base:
- 4 –5 medium sweet potatoes ~3 lb, peeled and chopped
- 1/2 cup unsalted butter
- 1/2 –3/4 cup brown sugar adjust to taste
- 1/3 –1/2 cup milk or cream
- 1 tsp vanilla extract
- Pinch of salt
- 1 –2 eggs optional for custard-like texture
Marshmallow Topping:
- 2 –3 cups mini marshmallows
Pecan Topping:
- 1 –1 1/2 cups chopped pecans
- 1/4 cup brown sugar
- 1 tbsp melted butter
Instructions
- Prep Sweet Potatoes
- Peel and chop sweet potatoes into chunks.
- Boil in a large pot until fork-tender, then drain.
- Optional: Roast for deeper flavor.
Mash and Mix
- Mash sweet potatoes with butter, brown sugar, milk, vanilla, and a pinch of salt.
- If using eggs, beat them and mix in.
- Adjust sweetness or milk to taste.
Transfer to Baking Dish
- Grease a 9×13-inch baking dish.
- Spread sweet potato mixture evenly.
Add Topping
- Marshmallow version: Scatter mini marshmallows evenly.
- Pecan version: Mix pecans with brown sugar and melted butter, then sprinkle on top.
Bake
- Preheat oven to 350°F (175°C).
- Bake 20–25 minutes until edges are bubbly.
- Marshmallows: Broil 2–3 minutes until golden (watch carefully).
- Pecans: Bake until nuts are toasted and topping is crisp.
Cool and Serve
- Let cool 10 minutes before serving.
Notes
- Make ahead: Mash sweet potatoes the night before and refrigerate; add topping and bake later.
- Adjust sweetness based on sweet potato variety.
- Toast pecans lightly before mixing with sugar and butter for maximum flavor.
- Broil marshmallows carefully to avoid burning.
- Optional: Add cinnamon, nutmeg, or allspice for a warm, spiced version.
Nutrition

Did You Make This Recipe?
Share it with me on Facebook and follow on Pinterest @cookingwithdonna for even more!