Sweet potato casserole is a beloved side dish, especially during holiday meals, combining creamy mashed sweet potatoes with a crunchy, buttery topping. This 9×13 recipe balances natural sweetness and texture, making it a comforting crowd-pleaser that holds well and reheats beautifully.
Ingredients
- 4 large sweet potatoes (about 3 pounds), peeled and cubed
- 1/2 cup granulated sugar
- 1/2 cup packed light brown sugar
- 1/2 cup unsalted butter, melted
- 1/2 cup whole milk
- 2 large eggs
- 1 teaspoon vanilla extract
- 1/2 teaspoon ground cinnamon
- 1/4 teaspoon ground nutmeg
- 1/4 teaspoon salt
- Topping:
- 1 cup mini marshmallows (optional but classic)
- 1 cup chopped pecans
- 1/2 cup all-purpose flour
- 1/2 cup packed light brown sugar
- 1/4 cup unsalted butter, cold and cut into small pieces
Instructions
- Preheat your oven to 350°F (175°C). Lightly grease a 9×13-inch baking dish.
- Place the peeled and cubed sweet potatoes in a large pot and cover with cold water. Bring to a boil over high heat, then reduce to medium and simmer until tender, about 15-20 minutes. Drain well.
- Transfer the cooked sweet potatoes to a large mixing bowl. Mash until smooth using a potato masher or hand mixer.
- Add granulated sugar, light brown sugar, melted butter, milk, eggs, vanilla extract, cinnamon, nutmeg, and salt to the mashed sweet potatoes. Mix thoroughly until the mixture is creamy and well combined.
- Spread the sweet potato mixture evenly into the prepared 9×13 baking dish.
- In a separate bowl, combine the flour, brown sugar, and chopped pecans for the topping. Cut in the cold butter using a pastry cutter or your fingers until the mixture resembles coarse crumbs.
- Sprinkle the pecan topping evenly over the sweet potato layer.
- If using mini marshmallows, scatter them evenly over the topping now.
- Bake uncovered in the preheated oven for 30-35 minutes, or until the topping is golden brown and the casserole is heated through.
- Remove from the oven and let cool for 5-10 minutes before serving for the best texture and flavor.
Tips
- Sweet potato prep: Use fresh sweet potatoes rather than canned for the best flavor and texture. Baking the potatoes whole and scooping the flesh can also intensify sweetness.
- Milk options: Whole milk gives a creamy texture, but you can substitute with half-and-half or heavy cream for richness, or plant-based milk for dairy-free versions.
- Topping variations: For a crunchier crust, add chopped walnuts or swap out the marshmallows for a streusel made with oats and brown sugar.
- Common mistake: Overmixing the sweet potatoes can cause a gluey texture. Mash gently until smooth but avoid excessive beating.
Serving Suggestions
This sweet potato casserole is a versatile side that pairs beautifully with roasted turkey, glazed ham, or grilled chicken. For a festive touch, serve it alongside cranberry sauce and green beans almondine. It also complements vegetarian mains like stuffed squash or lentil loaf. Garnish with extra toasted pecans or a sprinkle of cinnamon for added aroma.
Variations
Try adding a splash of orange juice or zest to the sweet potato mixture for a citrus twist. For a savory take, omit the sugars and marshmallows, add chopped herbs like rosemary or thyme, and top with crispy fried onions. Vegan versions can be made by substituting eggs with flaxseed meal and using plant-based butter and milk alternatives. Another popular variation is to swirl in cream cheese for a richer, tangy flavor.
Storage and Reheating
Store leftover sweet potato casserole covered tightly in the refrigerator for up to 4 days. To freeze, wrap the casserole dish with plastic wrap and foil or transfer portions to an airtight container for up to 2 months. Reheat refrigerated casserole in a 350°F (175°C) oven for 20-25 minutes until warmed through. Frozen casserole should be thawed overnight in the fridge before reheating. For best results, cover loosely with foil during reheating to prevent excessive browning.
Frequently Asked Questions
Can I make this casserole ahead of time?
Yes, you can prepare the entire casserole a day before baking. Cover it tightly and refrigerate overnight. When ready, bake as directed, adding a few extra minutes if baking straight from the fridge.
What if I don’t have marshmallows or don’t like them?
Marshmallows are optional and traditional in many recipes, but you can skip them entirely or replace with a crunchy pecan streusel topping. Some prefer a savory topping with fried onions or breadcrumbs.
How do I know when the casserole is done?
The casserole is done when the topping is golden brown and the filling is hot and bubbly around the edges. A toothpick inserted should come out clean, and marshmallows (if used) should be melted and lightly browned.
Can I use canned sweet potatoes instead of fresh?
While canned sweet potatoes can be used in a pinch, fresh sweet potatoes offer better texture and flavor. If using canned, drain well and mash thoroughly, adjusting sugar and spice levels to taste.
Is this recipe gluten-free?
The recipe as written is not gluten-free due to the flour in the topping. To make it gluten-free, substitute the all-purpose flour with a gluten-free flour blend or almond flour for a nutty flavor.
How can I make this casserole vegan?
To make a vegan version, replace butter with a plant-based margarine, use non-dairy milk like almond or oat milk, and substitute eggs with flaxseed meal mixed with water (1 tablespoon flaxseed meal + 3 tablespoons water per egg). Omit marshmallows or use vegan marshmallows.
Sweet potato casserole is a comforting classic that can be customized to suit many tastes and dietary needs. Following this recipe ensures a creamy, flavorful dish with a perfectly textured topping every time.
Related
- Easy Cucumber Baby Food Recipes for Beginners Made Simple
- Vegan Crepe Recipe for Large Batch: Easy & Delicious Crepes
- Slow Cooker vs Oven Casserole Recipes: Which Method Works Best?