,

Sweet Potatoes with Marshmallows

As seen in: Sweet Treats to Satisfy Any Craving

This delicious sweet potato casserole combines creamy mashed sweet potatoes flavored with brown sugar, maple syrup, cinnamon, and vanilla. The sweet base is topped with a crunchy pecan streusel made from brown sugar, flour, butter, and chopped pecans, then finished with gooey mini marshmallows that get perfectly toasted in the oven. The dish offers wonderful texture contrasts between the smooth potatoes, crunchy streusel, and melty marshmallows. It's a classic holiday side dish that takes about 2 hours total to prepare, with most of that time being hands-off baking. The sweet, comforting flavors make it a guaranteed crowd-pleaser.

A woman named Sophie is smiling and holding a plate of food.
Created By Sophie
Last updated on Wed, 23 Apr 2025 13:15:58 GMT
A dish of sweet potato casserole with marshmallows. Save Pin
A dish of sweet potato casserole with marshmallows. | sophietable.com

This sweet potato casserole with marshmallows combines creamy spiced sweet potatoes with a crunchy pecan streusel and gooey marshmallow topping. It's the dish that disappears first at every holiday gathering, bringing together the perfect balance of sweet, savory, and nostalgic flavors in every bite.

I first made this casserole when hosting Thanksgiving as a newlywed, nervously following my mother in law's cherished recipe. Despite my cooking anxiety, it turned out perfectly, earning me an official welcome into family holiday cooking traditions.

Ingredients

  • Sweet potatoes the star ingredient that provides natural sweetness and velvety texture when mashed. Look for firm potatoes with no soft spots for best results
  • Butter adds richness to both the potato mixture and streusel topping. Use unsalted to control the salt level
  • Brown sugar provides a deep molasses flavor that complements the natural sweetness of the potatoes
  • Maple syrup adds complexity beyond just sweetness. Use pure maple syrup rather than pancake syrup
  • Cinnamon brings warm spice notes that enhance the sweet potato flavor
  • Vanilla extract rounds out the flavor profile with aromatic sweetness
  • Pecans create essential textural contrast. Toast them lightly before chopping for enhanced flavor
  • Mini marshmallows create that nostalgic golden brown topping. The mini size melts more evenly than large ones
  • Flour helps bind the streusel topping ingredients together
  • Egg provides structure to the sweet potato mixture

Step-by-Step Instructions

Roast The Sweet Potatoes
Preheat your oven to 350°F and prepare a foil lined baking sheet with cooking spray. Pierce each sweet potato several times with a fork to vent steam during baking. Roast for 45 minutes to an hour until completely tender when pierced with a knife. The slow roasting intensifies the natural sugars and creates a deeper flavor than boiling.
Create The Sweet Potato Filling
Once potatoes are cool enough to handle, split them open and scoop the flesh into a large mixing bowl. Add melted butter, milk, brown sugar, maple syrup, cinnamon, egg, and vanilla. Use a potato masher or hand mixer to combine everything until mostly smooth with just a few small lumps for texture. The mixture should be fluffy but still have some body.
Prepare The Base Layer
Grease your baking dish thoroughly with cooking spray, ensuring all corners are coated. Spread the sweet potato mixture evenly in the dish, using the back of a spoon to create a smooth surface. A 9 inch square pan or 2 quart baking dish works perfectly for this recipe.
Make The Streusel Topping
In a separate bowl, combine brown sugar, flour, melted butter, and chopped pecans. Mix with a fork until the mixture resembles coarse crumbs with visible pecan pieces throughout. This topping provides the essential textural contrast to the soft sweet potatoes.
First Bake
Sprinkle the streusel mixture evenly over the sweet potatoes, covering the entire surface. Bake at 350°F for 25 to 30 minutes until the topping begins to turn golden brown and the casserole is heated through.
Add The Marshmallow Magic
Remove the casserole from the oven and quickly sprinkle mini marshmallows evenly across the top. Return to the oven for just 3 to 5 minutes until the marshmallows puff up and turn golden brown. Watch carefully during this final bake as marshmallows can go from perfect to burnt very quickly.
A close up of a casserole with marshmallows on top. Save Pin
A close up of a casserole with marshmallows on top. | sophietable.com

My grandmother always insisted on using real maple syrup in this recipe, never the imitation kind. She would say that sweet potatoes deserve respect, and cutting corners on the maple syrup was disrespectful to the dish. That lesson has stayed with me through decades of cooking, especially during the holidays when food carries so much meaning.

Make Ahead Instructions

This casserole is perfect for busy holiday meals because most of the work can be done in advance. Prepare the sweet potato mixture and transfer it to your baking dish, then cover tightly with plastic wrap and refrigerate for up to two days. The streusel topping can also be made ahead and stored separately in an airtight container in the refrigerator. When ready to bake, remove the casserole from the refrigerator and let it sit at room temperature for about 30 minutes. Add the streusel topping and bake as directed, adding a few extra minutes to the baking time if the casserole is still cold. Add the marshmallows during the final minutes of baking as directed.

Flavor Variations

While this classic version has stood the test of time, there are several delicious variations you might enjoy. For a spiced version, add 1/4 teaspoon each of nutmeg and ginger along with the cinnamon. For a citrusy twist, add the zest of one orange to the sweet potato mixture. You can also experiment with the topping by substituting walnuts for pecans or adding a tablespoon of bourbon to the sweet potato mixture for a sophisticated adult version. Some families prefer their sweet potato casserole less sweet, in which case you can reduce the brown sugar to 2 tablespoons in the potato mixture.

Serving Suggestions

This sweet potato casserole pairs beautifully with roasted turkey, glazed ham, or prime rib for holiday meals. The sweetness complements savory main dishes and gravy particularly well. For a complete holiday spread, serve alongside green bean casserole, cranberry sauce, and dinner rolls. Some people even enjoy leftovers for breakfast the next day, warmed up with a dollop of Greek yogurt on top. If serving for a potluck, transport the casserole without the marshmallows and add them just before the final bake at your destination.

A dish of sweet potato casserole with marshmallows on top. Save Pin
A dish of sweet potato casserole with marshmallows on top. | sophietable.com

Commonly Asked Questions

→ Can I make sweet potato casserole ahead of time?

Yes! You can prepare the sweet potato mixture and add the streusel topping up to 2 days in advance. Cover tightly and refrigerate. When ready to serve, bring to room temperature, then bake as directed. Add the marshmallows during the final few minutes of baking for best results.

→ Can I use canned sweet potatoes instead of fresh?

Absolutely! Drain and rinse 2 cans (about 15-16oz each) of sweet potatoes. You'll skip the initial roasting step and proceed directly to mashing them with the other ingredients. The flavor may be slightly different, but it's a great time-saving option.

→ What's the best way to prevent marshmallows from burning?

Add the marshmallows only during the last 3-5 minutes of baking time. Watch them closely as they melt quickly and can go from perfectly golden to burnt in a matter of minutes. You can also position the rack in the middle of the oven rather than too close to the heating element.

→ Can I make this casserole without marshmallows?

Certainly! The pecan streusel topping provides plenty of flavor and texture on its own. You can simply omit the marshmallows, or double the streusel topping for extra crunch. The sweet potato base has enough flavor to stand alone with just the streusel.

→ Is there a way to make this dish healthier?

Yes, you can reduce the sugar by cutting the brown sugar amount in half in both the filling and topping. Use milk alternatives like almond or oat milk, and reduce the butter by half. For a less sweet version, skip the marshmallows entirely and just use the pecan topping, perhaps adding extra nuts for protein and healthy fats.

→ How do I know when my sweet potatoes are fully cooked?

Sweet potatoes are done when you can easily pierce them with a fork all the way to the center with little resistance. When roasting whole, this typically takes 45-60 minutes at 350°F, depending on the size of your potatoes. They should feel soft when gently squeezed (using an oven mitt).

Sweet Potato Marshmallow Casserole

Creamy spiced sweet potatoes with a crunchy pecan streusel topping and melted marshmallows - a classic holiday favorite!

Preparation Time
20 Minutes
Cooking Duration
90 Minutes
Overall Time
110 Minutes
Created By: Sophie

Recipe Type: Desserts

Skill Level: Simple

Cuisine Type: American

Portion Size: 6 Number of Servings (1 casserole)

Diet Preferences: Vegetarian-Friendly

What You'll Need

→ For the casserole

01 2 pounds sweet potatoes, cleaned
02 4 tablespoons melted butter
03 1/4 cup milk
04 1/4 cup packed brown sugar
05 2 tablespoons maple syrup
06 1 teaspoon cinnamon
07 1 egg
08 1 teaspoon vanilla
09 cooking spray

→ For the topping

10 1/2 cup packed brown sugar
11 1/2 cup flour
12 4 tablespoons melted butter
13 1/4 cup chopped pecans
14 1 cup miniature marshmallows

Step-by-Step Directions

Step 01

Preheat the oven to 350 degrees. Line a sheet pan with foil and coat with cooking spray. Prick the potatoes with a fork and place them on the pan.

Step 02

Bake the potatoes until tender, 45 minutes to an hour.

Step 03

When the potatoes are cool enough to handle, cut them open, scoop out the insides and place the potatoes in a large bowl.

Step 04

Add the 4 tablespoons of butter, milk, brown sugar, maple syrup, cinnamon, egg and vanilla to the bowl.

Step 05

Use a potato masher or hand mixer to mash or beat the potatoes until mostly smooth.

Step 06

Grease a 9 inch square pan or 2 quart baking dish with cooking spray.

Step 07

Spread the sweet potato mixture evenly in the pan.

Step 08

In another bowl, mix together the brown sugar, flour, melted butter and pecans until crumbly. Sprinkle the crumb topping over the sweet potatoes.

Step 09

Bake for 25-30 minutes or until topping has lightly browned.

Step 10

Remove from oven, sprinkle the marshmallows over the top then return to the oven.

Step 11

Bake for an additional 3-5 minutes or until marshmallows are just melted.

Step 12

Serve immediately.

Helpful Notes

  1. You can peel your roasted sweet potatoes and slice them into chunks or scoop the potatoes out of their skins. Either way works!
  2. I like to roast my sweet potatoes, however, you can boil or steam cubed sweet potatoes if you would like.
  3. The marshmallows go on at the very end, otherwise the marshmallow topping could burn.

Recommended Tools

  • Sheet pan
  • Foil
  • Large mixing bowl
  • Potato masher or hand mixer
  • 9-inch square pan or 2-quart baking dish

Allergen Information

Always review ingredients for any allergens and consult a healthcare provider with any concerns.
  • Contains dairy (butter, milk)
  • Contains eggs
  • Contains tree nuts (pecans)
  • Contains gluten (flour)

Nutritional Information (Per Serving)

These details are estimates and shouldn't be considered professional health advice.
  • Calories: 505
  • Fat Content: 19 grams
  • Carbohydrate Content: 81 grams
  • Protein Content: 4 grams