Classic Sweet Potato Casserole with Brown Sugar Pecan Topping

This Sweet Potato Casserole combines roasted sweet potatoes, fresh rosemary, a crunchy panko-graham crumb, and gooey marshmallows for a memorable holiday side.

Scoop of casserole on a spoon.

The earthy brightness of rosemary paired with sweet potatoes gives this dish a festive, savory-sweet flavor. Roasting the potatoes in olive oil concentrates their sweetness and adds a caramelized depth, while the crumb topping adds texture and the marshmallows bring that classic, indulgent finish.

This casserole is simple to prepare and perfect for Thanksgiving or any holiday table: roasted sweet potatoes mashed with warm spices and cream, topped with mini marshmallows and a crisp panko-and-graham crumb mixture, then baked until bubbly and golden.

Ingredients

  • Roasted Sweet Potatoes – Sweet potatoes cut into pieces, tossed with olive oil, salt, and fresh rosemary, then roasted.
  • Panko Bread Crumbs & Graham Crackers – Combine for a crunchy, sweet-savory topping.
  • Rosemary – Use fresh and finely minced for the best aromatic flavor; optional if preferred.
  • Half-and-Half – Provides creaminess; milk or heavy cream may be substituted.
  • Light Brown Sugar – Adds caramel-like sweetness; granulated sugar can be used instead.
  • Marshmallows – Mini marshmallows give the casserole its signature sweet, melty layer.
  • Butter – Cold, cubed butter is cut into the crumb topping for flakiness and richness.

How to make sweet potato casserole

Roast the sweet potatoes. Preheat the oven to 425°F. Peel and dice sweet potatoes into roughly 1-inch pieces. Toss with olive oil, 1 teaspoon minced fresh rosemary, and salt. Spread on a baking sheet and roast for about 30 minutes, until tender and lightly caramelized.

Roasted sweet potatoes on a baking sheet.

Prepare the crumb topping. In a medium bowl combine the remaining 1 teaspoon minced rosemary, cold cubed butter, panko bread crumbs, crushed honey graham crackers, and light brown sugar. Use a pastry cutter or a fork to cut the butter into the dry ingredients until the mixture holds together in coarse crumbs.

Panko crumb topping in a bowl.

Assemble the casserole. Reduce oven temperature to 350°F. Transfer the roasted sweet potatoes to a large bowl and mash with a potato masher or fork until mostly smooth with a few small chunks remaining. Stir in 1/3 cup light brown sugar, 1/8 teaspoon cinnamon, and 2 tablespoons half-and-half (or substitute). Mix until combined and spread the mash evenly into an 8″ x 8″ baking dish.

img 3146 4

Top and bake. Evenly scatter 2 cups mini marshmallows over the sweet potato layer, then sprinkle the panko-graham crumb mixture on top. Bake at 350°F for about 30 minutes, or until heated through and the topping is golden and the marshmallows are melted and lightly toasted.

Sweet potato casserole with marshmallows and crumb topping.

Serve and store. Let the casserole rest a few minutes before serving so the topping sets slightly. Store any leftovers covered in the refrigerator for up to 4 days. This dish can also be assembled a day ahead and baked just before serving for convenience.

A scoop of sweet potato casserole on a spoon.

Recipe notes:

  • Store covered in the fridge for up to 4 days.
  • You can assemble the casserole a day in advance, keep it refrigerated, and bake when ready to serve.
  • For a dairy-free version, substitute your preferred non-dairy milk and margarine, and omit marshmallows if they contain gelatin.
sweet potato casserole on a wooden spoon.

Sweet Potato Casserole

A sweet and savory holiday side featuring roasted sweet potatoes and fresh rosemary with a crunchy crumb and marshmallow topping.
5 from 2 votes
Prep Time 20 mins
Cook Time 1 hr
Total Time 1 hr 20 mins
Course Side Dish
Cuisine American
Servings 6
Calories 521 kcal

Ingredients

  • 5 medium sweet potatoes
  • ¼ cup olive oil
  • 2 teaspoons minced fresh rosemary
  • ½ teaspoon salt
  • cup light brown sugar
  • teaspoon cinnamon
  • 2 tablespoons half and half (milk or heavy cream can be substituted)
  • 4 tablespoons butter (cold, cut into small cubes)
  • 1 cup Panko bread crumbs
  • ½ cup honey graham crackers (crushed)
  • ¼ cup light brown sugar
  • 2 cups mini marshmallows

Instructions

  • Preheat oven to 425°F. Peel sweet potatoes and cut into 1-inch pieces. Toss on a baking sheet with olive oil, 1 teaspoon minced rosemary, and salt. Bake for 30 minutes until tender.
  • Remove from oven and transfer potatoes to a large bowl. Reduce oven temperature to 350°F.
  • Mash potatoes until mostly smooth with a few small chunks. Stir in ⅓ cup light brown sugar, ⅛ teaspoon cinnamon, and 2 tablespoons half-and-half. Spread evenly into an 8″ x 8″ baking dish.
  • In a medium bowl combine remaining 1 teaspoon minced rosemary, cold butter cubes, panko crumbs, crushed graham crackers, and ¼ cup light brown sugar. Cut the butter into the mixture until crumbly.
  • Top the sweet potatoes with 2 cups mini marshmallows and the crumb topping. Bake at 350°F for about 30 minutes, until the topping is golden and the marshmallows are melted and lightly browned.

Notes

  • Store covered in the fridge for up to 4 days.
  • Can be assembled one day in advance, refrigerated, and baked when ready to serve.

Originally posted in November 2014 and updated in November 2019 with clarified instructions.