This yam casserole is a creamy, sweet, and crunchy side dish that’s perfect for Thanksgiving or any special occasion.

Made with fluffy mashed yams, rich brown sugar, and a buttery pecan topping, it’s a crowd-pleaser that you can make ahead of time for stress-free entertaining.
Cuisine: American
Prep Time: 20 minutes
Cooking Time: 30 minutes
Total Time: 50 minutes
Servings: 8
Why You’ll Love Making It
- Holiday Favorite – A classic dish that’s a must-have for Thanksgiving and family gatherings.
- Beginner-Friendly – Simple ingredients and easy-to-follow steps make this a no-fail recipe.
- Perfect Make-Ahead Dish – Assemble in advance and bake fresh for stress-free entertaining.
- Balanced Texture – Creamy yams topped with a crisp, buttery pecan crumble.
- Customizable – Add marshmallows, swap nuts, or adjust the sweetness to your preference.
Ingredients
For the Yam Casserole
- 6 medium yams (about 3 pounds), peeled and cubed – Provides a naturally sweet and creamy base.
- ½ cup dark brown sugar – Adds a deep caramel-like sweetness.
- ½ cup butter, softened – Creates a smooth, rich texture.
- 1 teaspoon salt – Enhances the natural flavors of the yams.
- ½ teaspoon ground black pepper – Adds subtle warmth and balance.
- ½ cup milk – Helps create a fluffy, creamy consistency.
- 2 large eggs – Binds the mixture and provides structure.
- ½ teaspoon vanilla extract – Brings warmth and depth to the flavor.
For the Topping
- ½ cup flour – Forms the base of the crumbly topping.
- ½ cup brown sugar – Caramelizes while baking for a crispy, sweet finish.
- 4 Tablespoons butter – Helps the topping bake into a buttery, crunchy layer.
- 1 cup chopped pecans – Adds a nutty crunch that pairs perfectly with the creamy yams.
Instructions
Step 1: Prepare the Yams
Preheat the oven to 375°F (190°C). Grease a 9×13-inch baking dish and set it aside.
Bring a large pot of water to a boil over high heat. Add the peeled and cubed yams and cook for 15 minutes, or until they are fork-tender. Drain the yams and discard the water.
Step 2: Mash the Yams
Transfer the drained yams to a stand mixer fitted with a paddle attachment (or use a hand mixer and large bowl). Add brown sugar, softened butter, salt, black pepper, milk, eggs, and vanilla extract. Beat on medium speed until the mixture is smooth and well combined.
Step 3: Assemble the Casserole
Spoon the mashed yam mixture into the greased baking dish, spreading it evenly with a spatula.
Step 4: Make the Topping
In a medium mixing bowl, combine the flour, brown sugar, and butter. Use a fork or your hands to mix until it resembles coarse crumbs. Stir in the chopped pecans.
Step 5: Add the Topping & Bake
Sprinkle the crumbly pecan topping evenly over the yam mixture. Place the dish in the preheated oven and bake for 25 to 30 minutes, or until the topping is golden brown and crisp.
Step 6: Cool & Serve
Remove the casserole from the oven and let it cool for 10 minutes before serving. Serve warm and enjoy!
FAQs
Can I make this casserole ahead of time?
Yes! Assemble the casserole up to 1 day in advance and store it covered in the refrigerator. When ready to bake, bring it to room temperature for 15-20 minutes, then bake as directed.
Can I use sweet potatoes instead of yams?
Absolutely! Sweet potatoes work just as well and offer a similar creamy texture and natural sweetness.