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
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
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)
Instructions
-
Prepare Sweet Potatoes
Peel and cube sweet potatoes. Boil in salted water for 15–20 minutes until fork-tender. Drain well. -
Mash Filling
Mash sweet potatoes until smooth. Add sugar, milk, eggs, melted butter, vanilla, cinnamon, nutmeg, and salt. Mix until creamy. -
Assemble Casserole
Spread sweet potato mixture evenly into a greased 9×13-inch baking dish. -
Make Topping
In a bowl, mix brown sugar, flour, butter, and pecans until crumbly. Sprinkle evenly over casserole. -
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.
- 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




