Sweet Potato Casserole with Marshmallows

To make ahead: Prepare the recipe through Step 4, then cover the casserole with plastic wrap and refrigerate for up to 3 days. Bake for 45 to 50 minutes, or until hot all the way through. Top with marshmallows and bake for a few more minutes until the marshmallows have melted.

  • Prep time: 15 minutes
  • Cook time: 45 minutes
  • Yield: 8 to 10 servings


  • 8 sweet potatoes (about 4 pounds)
  • 1/4 cup plus 1 tablespoon unsalted butter, softened at room temperature
  • Finely grated zest of 1 orange
  • 1/2 cup fresh-squeezed orange juice
  • 1/2 teaspoon salt
  • 1/8 teaspoon pepper
  • 4 cups large marshmallows (about 12 ounces), cut in half with scissors


1 Roast the sweet potatoes: Preheat the oven to 425ºF. Line a baking sheet with parchment and spray it with vegetable oil spray.

Scrub clean and dry the sweet potatoes. Slice them in half lengthwise.

Place the potato halves, cut side down, on the baking sheet. Prick each in several places with a fork and bake for 40 to 45 minutes, or until soft. Remove and let rest until potatoes are cool enough to handle.

Traditional Sweet Potato Casserole roast the sweet potatoes

2 Lower the oven temperature to 375ºF. Butter or coat with cooking spray a 3-quart or 9-x13-inch baking dish.

3 Remove the sweet potato skins: As soon as the potatoes are cool enough to handle, pull off the skins and discard. Transfer the inner flesh to the bowl of a stand mixer bowl fitted with the paddle attachment, or a large bowl.

4 Mash the potatoes: Add 1/4 cup of the butter, orange zest, orange juice, salt and pepper. Mix on low speed in the stand mixer until the potatoes are creamy, but not necessarily perfectly smooth. Taste and add more salt and pepper, if you like. Transfer the potatoes to the buttered baking dish.

Alternatively, mash with a potato masher and beat until creamy with a wooden spoon, then transfer to the baking dish.

Easy Sweet Potato Casserole with Marshmallows mash the sweet potatoes

4 Bake the casserole: Dot the top of the casserole with the remaining 1 tablespoon of butter. Cover loosely with foil and bake for 30 to 35 minutes, or until hot.

Best Sweet Potato Casserole with Marshmallows dot the casserole with butter

5 Add the marshmallows: Place the marshmallows close together in a random pattern over the potatoes. Return the casserole to the oven and bake for 5 to 7 minutes, or until the marshmallows melt and brown.

6 Serve: Cool the casserole briefly and serve while hot. Leftovers can be refrigerated for up to 5 days.

Best Sweet Potato Casserole with Marshmallows serve the casserole

Click on the comments you'd like to print with your recipe. Grayed out comments will not print.


  • Isabel

    Hi Sally! This sweet potato casserole with marshmallows is a staple of our Thanksgiving table for many years now. I have always prepared the purée a few days in advance but due to lots of things going on I was wondering if I could freeze the purée to finish with marshmallows and oven on the big day?? Thanks!

    • Emma Christensen

      Hi, Isabel! Yes, I think it would be just fine to freeze the puree! Be sure to take it out of the freezer at least the day before to give it time to thaw. If you see any liquid separation, just beat it again with a spoon or a hand mixer until combined. Enjoy!

  • Emily

    There are two Step 4 instructions. If you’re making this ahead of time, I assume you’re making it through the first step 4 “Mash the potatoes” and then putting it in a casserole dish to keep it in the fridge until you are ready to cook it. Is that correct?

    • Emma Christensen

      Hi, Emily! Woops! There shouldn’t be two Step 4’s — that’s a typo! Prepare the casserole through making the puree and transferring it to the casserole dish. At that point, refrigerate it (without marshmallows) and bake the casserole when you’re ready. Enjoy!

  • Sherri

    I make my sweet potatoes with raisins, brown sugar , finely chopped pecans, and then topped with miniature marshmallows. I place it back in the oven for 5-7 minutes, just long enough to brown them. My mother in law loves them and eats them cold from the refrigerator for breakfast!