Sweet potato casserole is more than just a side dish; it is a holiday tradition that bridges the gap between dinner and dessert. With its velvety smooth base and a topping that provides a satisfying crunch, this recipe is a staple at Thanksgiving and Christmas tables alike. Whether you prefer the classic pecan crumble or the gooey sweetness of melted marshmallows, this dish always manages to steal the spotlight.
The beauty of a great sweet potato casserole lies in its balance of flavors. The natural earthiness of the potatoes is enhanced by warm vanilla and rich butter, while the topping adds a layer of texture that keeps everyone coming back for seconds. It is a comforting, nostalgia-inducing recipe that is surprisingly easy to whip up, making it perfect for busy holiday hosts and home cooks.
Recipe Information
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Total Time: 60 minutes
- Servings: 10
- Difficulty Level: Easy
Nutrition Information
- Calories per serving: 385 kcal
- Protein: 4g
- Carbohydrates: 52g
- Fat: 19g
- Fiber: 5g
- Sugar: 32g
- Sodium: 140mg
Why Make This sweet potato casserole recipe
This sweet potato casserole recipe stands out because it offers the perfect contrast of textures. Many recipes end up too mushy, but our version uses a carefully balanced ratio of ingredients to ensure the base is light and fluffy rather than dense. The addition of a nutty streusel topping provides a sophisticated crunch that offsets the sweetness of the potatoes perfectly.
It is also an incredibly versatile dish. You can prepare it ahead of time to save precious oven space during the holidays, and it reheats beautifully. Whether you are serving it alongside a roasted turkey or a glazed ham, its vibrant orange color and inviting aroma make it a centerpiece-worthy addition to any festive menu.
How to Make sweet potato casserole recipe
Creating this masterpiece is a simple process of boiling, mashing, and baking. By following these straightforward steps, you will transform humble root vegetables into a decadent treat that your guests will be talking about until next year.
Ingredients
- 3 pounds sweet potatoes, peeled and cubed
- 1/2 cup unsalted butter, softened
- 1/2 cup whole milk
- 1/2 cup granulated sugar
- 2 large eggs, beaten
- 1 teaspoon vanilla extract
- 1/2 teaspoon salt
- 1 cup brown sugar, packed (for topping)
- 1/3 cup all-purpose flour (for topping)
- 1 cup chopped pecans (for topping)
- 1/3 cup unsalted butter, melted (for topping)
- Optional: 1 cup mini marshmallows
Directions
Step 1: Boil the Potatoes
Place the peeled and cubed sweet potatoes in a large pot and cover them with water. Bring to a boil over high heat, then reduce to medium and simmer for 15 to 20 minutes until the potatoes are fork-tender. Drain the water thoroughly.
Step 2: Mash and Mix the Base
Transfer the warm potatoes to a large mixing bowl. Add 1/2 cup softened butter, milk, granulated sugar, vanilla extract, salt, and beaten eggs. Use an electric mixer or a potato masher to blend everything until the mixture is smooth and fluffy.
Step 3: Prepare the Crunchy Topping
In a medium bowl, combine the brown sugar, all-purpose flour, and chopped pecans. Pour the melted butter over the mixture and stir until it forms a crumbly, sandy texture. This will provide the signature crunch for your casserole.
Step 4: Assemble the Casserole
Preheat your oven to 350°F (175°C). Grease a 9×13 inch baking dish with butter or non-stick spray. Spread the sweet potato mixture evenly into the dish. Sprinkle the pecan crumble mixture over the top, ensuring it covers the potatoes completely.
Step 5: Bake and Serve
Place the dish in the oven and bake for 30 to 35 minutes. If you are using marshmallows, sprinkle them on top during the last 5 minutes of baking until they are golden brown. Let the casserole rest for a few minutes before serving to allow it to set.
How to Serve sweet potato casserole recipe
Serve this casserole warm, directly from the baking dish. It is traditionally served as a side dish for big holiday meals. It pairs excellently with savory items like herb-roasted turkey, savory stuffing, and tart cranberry sauce. For a formal look, you can garnish the edges of the dish with fresh rosemary sprigs or extra whole pecans.
How to Store sweet potato casserole recipe
To store leftovers, cover the dish tightly with aluminum foil or transfer the casserole to an airtight container. It will stay fresh in the refrigerator for up to 4 days. To reheat, place a portion in the oven at 325°F until warmed through to maintain the topping’s crunch. You can also microwave individual portions, though the topping may become slightly softer.
Expert Tips for Perfect sweet potato casserole recipe
For the smoothest texture, ensure your eggs and milk are at room temperature before mixing them into the potatoes. If you prefer a more rustic texture, mash the potatoes by hand rather than using an electric mixer. Another great tip is to roast the sweet potatoes in their skins instead of boiling them; this intensifies their natural sweetness and prevents them from absorbing too much water.
Delicious Variations
If you want to try something different, consider adding a pinch of cinnamon or nutmeg to the potato base for a spiced flavor profile. For a citrusy twist, add a tablespoon of orange zest to the mixture. If you have nut allergies, you can replace the pecans with rolled oats or crushed cornflakes for a similar crunch without the allergens. For a “loaded” version, some people enjoy adding a splash of bourbon to the potato mash for a deeper, more complex taste.

Frequently Asked Questions
Q: Can I make this recipe in advance?
Yes, you can assemble the potato base up to two days in advance. Store it in the fridge and add the topping just before you are ready to bake.
Q: Can I use canned yams or sweet potatoes?
While fresh is best, you can use canned sweet potatoes. Be sure to drain them well and reduce the added sugar in the recipe, as canned versions are often packed in syrup.
Q: How do I prevent the topping from burning?
If the pecan topping is browning too quickly, loosely cover the dish with foil for the remainder of the baking time.
Q: Is this dish gluten-free?
This recipe contains flour in the topping. To make it gluten-free, substitute the all-purpose flour with a 1:1 gluten-free baking flour or use extra chopped nuts.
Q: Can I freeze sweet potato casserole?
You can freeze the potato base (without the topping) for up to 3 months. Thaw it in the fridge overnight, add the fresh topping, and bake as directed.
Conclusion
This sweet potato casserole recipe is the perfect blend of comfort and indulgence. With its creamy interior and crispy, buttery topping, it is guaranteed to be a hit at your next family gathering. Easy to prepare and even easier to enjoy, it is a timeless dish that brings warmth to any dinner table. Give it a try and watch it become a new favorite in your recipe collection!

sweet potato casserole recipe
- Total Time: 1 hour
Ingredients
- 3 pounds sweet potatoes, peeled and cubed
- 1/2 cup unsalted butter, softened
- 1/2 cup whole milk
- 1/2 cup granulated sugar
- 2 large eggs, beaten
- 1 teaspoon vanilla extract
- 1/2 teaspoon salt
- 1 cup brown sugar, packed (for topping)
- 1/3 cup all-purpose flour (for topping)
- 1 cup chopped pecans (for topping)
- 1/3 cup unsalted butter, melted (for topping)
- Optional: 1 cup mini marshmallows
Instructions
- Step 1: Boil the Potatoes: Place the peeled and cubed sweet potatoes in a large pot and cover them with water. Bring to a boil over high heat, then reduce to medium and simmer for 15 to 20 minutes until the potatoes are fork-tender. Drain the water thoroughly.
- Step 2: Mash and Mix the Base: Transfer the warm potatoes to a large mixing bowl. Add 1/2 cup softened butter, milk, granulated sugar, vanilla extract, salt, and beaten eggs. Use an electric mixer or a potato masher to blend everything until the mixture is smooth and fluffy.
- Step 3: Prepare the Crunchy Topping: In a medium bowl, combine the brown sugar, all-purpose flour, and chopped pecans. Pour the melted butter over the mixture and stir until it forms a crumbly, sandy texture. This will provide the signature crunch for your casserole.
- Step 4: Assemble the Casserole: Preheat your oven to 350°F (175°C). Grease a 9×13 inch baking dish with butter or non-stick spray. Spread the sweet potato mixture evenly into the dish. Sprinkle the pecan crumble mixture over the top, ensuring it covers the potatoes completely.
- Step 5: Bake and Serve: Place the dish in the oven and bake for 30 to 35 minutes. If you are using marshmallows, sprinkle them on top during the last 5 minutes of baking until they are golden brown. Let the casserole rest for a few minutes before serving to allow it to set.
- Cook Time: 60 minutes
- Diet: Vegetarian




