Go Back

Sweet Potato Casserole Recipe - Cozy, Crowd-Pleasing Comfort

Prep Time 15 minutes
Cook Time 1 hour 30 minutes
Total Time 1 hour 45 minutes
Servings: 4 servings

Ingredients
  

  • Sweet potatoes: 3 pounds (about 4 large), peeled and cubed
  • Unsalted butter: 8 tablespoons (1 stick), divided
  • Brown sugar: 1/2 cup, packed
  • Maple syrup: 2 tablespoons (pure, if possible)
  • Milk or half-and-half: 1/3 to 1/2 cup
  • Eggs: 2 large, lightly beaten
  • Vanilla extract: 1 1/2 teaspoons
  • Cinnamon: 1 teaspoon
  • Nutmeg: 1/4 teaspoon
  • Kosher salt: 3/4 teaspoon, divided
  • Pecans: 1 cup, chopped
  • All-purpose flour: 1/2 cup
  • Granulated sugar: 1/3 cup
  • Mini marshmallows (optional): 1 1/2 to 2 cups
  • Cooking spray or extra butter: for greasing the baking dish

Method
 

  1. Prep and boil the potatoes: Heat the oven to 350°F (175°C). Peel and cube the sweet potatoes. Place them in a large pot, cover with cold water, add a pinch of salt, and bring to a boil. Simmer until very tender, 15–20 minutes. Drain well.
  2. Mash for a smooth base: Return the potatoes to the warm pot. Let steam off excess moisture for 2 minutes. Add 4 tablespoons butter, brown sugar, maple syrup, 1/2 teaspoon salt, cinnamon, nutmeg, and vanilla. Mash until smooth. Stir in milk or half-and-half, starting with 1/3 cup and adding more if needed for a creamy texture.
  3. Add eggs for structure: Once the mixture is warm, not hot, stir in the beaten eggs. This helps the casserole set without turning dense. If the potatoes are too hot, let them cool a few minutes before adding the eggs.
  4. Spread into a dish: Grease a 9x13-inch baking dish. Spread the sweet potato mixture evenly into the dish, smoothing the top.
  5. Make the pecan crumble: In a bowl, mix flour, granulated sugar, a pinch of salt, and the remaining 4 tablespoons melted butter. Stir in chopped pecans. The mixture should look like coarse crumbs.
  6. Add the topping: Sprinkle the pecan crumble evenly over the sweet potatoes. If using marshmallows, you can either skip the crumble, or use half crumble and add marshmallows in the last 10 minutes so they toast without burning.
  7. Bake: Bake for 25–30 minutes, until the edges are set and the topping is golden. If adding marshmallows at the end, scatter them on top after 20 minutes and return to the oven for 8–10 minutes, until puffed and lightly browned.
  8. Rest and serve: Let the casserole rest for 10 minutes before serving. This helps it slice neatly and keeps the texture creamy.