Go Back
+ servings
Logo of The Forked Spoon showing Spork
Large white casserole dish filled with sweet sweet potato casserole.
4.84 from 12 votes

Traditional Sweet Potato Casserole Recipe with Marshmallows

This Traditional Sweet Potato Casserole Recipe is made with smooth and creamy mashed sweet potatoes and topped with brown sugar, pecans, and gooey mini marshmallows.
Prep Time15 mins
Cook Time1 hr
Total Time1 hr 15 mins
Servings: 12 as a side
Calories: 332kcal


  • 3 pounds sweet potatoes peeled and cut into 1-inch cubes
  • cup brown sugar
  • 2 large eggs beaten
  • ½ cup milk
  • 6 tablespoon unsalted butter melted
  • 1 teaspoon vanilla extract
  • ½ teaspoon ground cinnamon
  • 1 teaspoon salt

For the Pecan and Marshmallow Topping

  • 1 cup toasted pecans roughly chopped
  • 2 tablespoon all-purpose flour
  • 3 tablespoon brown sugar
  • 4 tablespoon butter melted
  • 2 cups mini marshmallows


  • Preheat the oven to 350 degrees F and arrange the oven rack in the center position.
  • Grease a large 9x13-inch casserole dish or baking dish. Set aside.
  • Thoroughly wash, peel, and chop the sweet potatoes into 1-inch cubes. Transfer to a large pot or Dutch oven and cover with cold water. Bring to a boil, cover, and reduce heat to a simmer. Allow potatoes to cook for approximately 15 minutes, or until tender when pierced with a fork.
  • As the potatoes cook, mix together the brown sugar, eggs, milk, butter, vanilla extract, ground cinnamon, and salt. Set aside.
  • Drain the cooked sweet potatoes in a large colander and transfer to a large bowl. Use a potato masher to mash the sweet potatoes until smooth.
  • Add the brown sugar and egg mixture to the mashed sweet potatoes. Mix thoroughly to combine.
  • Transfer the mashed sweet potato mixture to your prepared casserole dish, using a rubber spatula to spread it into an even layer.
  • In a separate bowl, combine the toasted pecans, all-purpose flour, brown sugar, melted butter, and a pinch of salt.
  • Sprinkle half of the prepared pecan topping over the top of your sweet potatoes followed by approximately 2 cups marshmallows, and finally, the last of the pecan topping.
  • Transfer to the oven and bake for 25-35 minutes, or until the tops of your marshmallows are golden brown and the potatoes are heated through.



Calories: 332kcal | Carbohydrates: 42g | Protein: 5g | Fat: 17g | Saturated Fat: 7g | Cholesterol: 57mg | Sodium: 345mg | Potassium: 615mg | Fiber: 5g | Sugar: 22g | Vitamin A: 22159IU | Vitamin C: 22mg | Calcium: 78mg | Iron: 1mg
Did you make this recipe?Tag @theforkedspoon and hashtag it #theforkedspoon and please leave your star rating in the comment section on this post.