Sweet Potato Casserole Recipe with Pecan Topping Classic Holiday Favorite

sweet potato casserole

Sweet potato casserole is a timeless comfort dish that earns its place on the holiday table year after year. Made with real sweet potatoes, warm spices, and a buttery pecan topping, this classic recipe delivers the perfect balance of creamy and crunchy in every bite. Whether you’re preparing Thanksgiving dinner or a cozy family meal, this casserole always feels special.

What makes this sweet potato casserole stand out is its rich, homemade flavor without relying on canned yams. Fresh sweet potatoes are mashed until smooth, then blended with milk, eggs, vanilla, and just the right amount of sweetness. The result is a velvety filling that bakes up soft and custard-like, making it an irresistible complement to savory main dishes.

The pecan crumble topping adds the signature crunch that turns this dish into a true crowd-pleaser. Brown sugar, butter, flour, and chopped pecans melt together as the casserole bakes, creating a golden topping that contrasts beautifully with the creamy sweet potato base. Prefer marshmallows instead? This recipe easily adapts to classic variations your family may love.

Perfect for Thanksgiving, Christmas, or any holiday gathering, this easy sweet potato casserole can be made ahead and baked when needed. It’s a reliable, comforting side dish that brings warmth to the table and always earns recipe requests. Once you try this homemade version, it’s sure to become a staple in your holiday recipe collection.

Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
sweet potato casserole

Sweet Potato Casserole

This classic sweet potato casserole is creamy, lightly spiced, and topped with a buttery pecan crumble (or marshmallows if you prefer). It’s a must-have holiday side dish that balances savory mains with just the right touch of sweetness.

  • Total Time: 55 minutes
  • Yield: 8 to 10 servings 1x

Ingredients

Units Scale

Sweet Potato Filling

  • 3 pounds sweet potatoes (about 5-6 medium)
  • 1/2 cup granulated sugar (or brown sugar)
  • 1/2 cup whole milk or heavy cream
  • 2 large eggs
  • 1/4 cup unsalted butter, melted
  • 1 teaspoon vanilla extract
  • 1 teaspoon cinnamon
  • 1/4 teaspoon nutmeg
  • 1/2 teaspoon salt

Pecan Crumble Topping

  • 1/2 cup brown sugar
  • 1/3 cup all-purpose flour
  • 1/3 cup unsalted butter, softened
  • 1 cup chopped pecans
 

Optional Alternative: 2 cups mini marshmallows (for marshmallow topping)

Instacart Get Recipe Ingredients

Instructions

  1. Prepare Sweet Potatoes
    Peel and cube sweet potatoes. Boil in salted water for 15–20 minutes until fork-tender. Drain well.

  2. Mash Filling
    Mash sweet potatoes until smooth. Add sugar, milk, eggs, melted butter, vanilla, cinnamon, nutmeg, and salt. Mix until creamy.

  3. Assemble Casserole
    Spread sweet potato mixture evenly into a greased 9×13-inch baking dish.

  4. Make Topping
    In a bowl, mix brown sugar, flour, butter, and pecans until crumbly. Sprinkle evenly over casserole.

  5. Bake
    Bake at 350°F (175°C) for 30–35 minutes, until topping is golden and edges are set.

 

If using marshmallows: Add during the last 10 minutes of baking.

Notes

Cooking Tips

  • Roast sweet potatoes instead of boiling for deeper flavor and less moisture.

  • Mash while warm for the smoothest texture.

  • Use a hand mixer for ultra-creamy filling.

  • Make ahead and refrigerate up to 24 hours before baking.


🔄 Variations

 

  • Marshmallow Classic: Skip pecans and top with marshmallows only.

  • Healthier Version: Reduce sugar by half and use almond milk.

  • Vegan: Use plant-based butter, dairy-free milk, and egg substitute.

  • Savory Twist: Reduce sugar and add a pinch of cayenne or rosemary.

  • Bourbon Sweet Potato Casserole: Add 1–2 tablespoons bourbon to the filling.

  • Author: Emma
  • Prep Time: 20 minutes
  • Cook Time: 35 minutes

Nutrition

  • Serving Size: 1 serving
  • Calories: 320
  • Sugar: 26g
  • Sodium: 180mg
  • Fat: 15g
  • Saturated Fat: 7g
  • Carbohydrates: 42g
  • Fiber: 5g
  • Protein: 5g
ahrefs-site-verification_cb2d2902077a30d58b72c49921b5bc3179d1505ac1848cd914198c5cd392c04a