Growing up, sweet potato casserole was a staple at our Thanksgiving table, a recipe perfected by my grandmother over decades. I can still picture her in the kitchen, a whirlwind of energy, laughter, and essential techniques. Years later, as a food enthusiast, I sought to elevate her classic dish by experimenting with trendy flavors and alternative ingredients. Whether you’re sticking to traditional recipes or venturing into new territory, the bond that food creates, especially during the holidays, remains strong. This recipe embraces the timeless elements while offering fresh twists that cater to modern tastes and dietary needs. Let’s dive into creating the very best sweet potato casserole together!

Sweet Potatoes
- 2 lbs of sweet potatoes, peeled and cubed (Natural sweetness and vibrant color that uplifts any dish)
- ½ cup brown sugar (Adds a caramel-like depth and inhibits crystallization)
- ½ cup granulated sugar (Balances the taste with an extra sweetness)
- 1 teaspoon vanilla extract (Elevates flavors, adding warmth)
- ½ cup milk (Keeps the casserole creamy and smooth)
- 1/2 cup melted butter (Creates a rich texture; can be substituted with coconut oil or dairy-free butter)
- 2 large eggs (Helps bind the mixture; aquafaba can be used for vegan versions)
- 1 teaspoon cinnamon (Presents a delightful aroma and warmth)
- ½ teaspoon nutmeg (Adds complexity to the overall flavor)
- 1 ½ cups mini marshmallows (Toasted topping for sweetness; pecans can be used for crunch)
Step-by-Step Instructions
Prior to diving into flavor town, start by preheating your oven to 350°F (175°C). This ensures your casserole bakes evenly and gets that perfect golden crust.
Begin by placing the cubed sweet potatoes in a large pot. Cover them with water and bring it to a brisk boil. Cook them until tender, which should take about 15-20 minutes. Drain the sweet potatoes and let them cool briefly.
Next, transfer the sweet potatoes into a large mixing bowl. Using a potato masher or a handheld mixer, puree those sweet beauties until they’re smooth and free of lumps, allowing their natural sweetness to shine through. You’ll want a velvety consistency, not too runny.
Add in the brown sugar, granulated sugar, vanilla extract, milk, melted butter, eggs, cinnamon, and nutmeg. Beat the mixture until well combined. The aroma as you mix will remind you of cozy family gatherings. Pour the sweet potato mixture into a greased casserole dish.
Now for the crowning glory—gently sprinkle mini marshmallows evenly over the top. Bake in the preheated oven for approximately 25-30 minutes, or until the marshmallows are golden brown and toasty. Your kitchen will fill with an enticing fragrance, tantalizing anyone nearby.

Expert Tips
Your sweet potato casserole can be enhanced with a few pro strategies. For richer flavor, consider roasting the sweet potatoes instead of boiling them; this brings out their natural sugars even more. When mixing the ingredients, taste as you go, adjusting the sweetness or spices to your liking.
Many enthusiasts love experimenting with toppings. Instead of marshmallows, try crushed graham crackers mixed with melted butter for a s’mores-inspired twist. Adding crushed pecans introduces an appealing crunch that balances the soft texture of the casserole.
If your casserole seems too wet, consider adding a tablespoon of cornstarch to the mix before baking. This will help achieve the desired consistency and prevent it from becoming mushy.
Preparing your casserole in advance? Simply assemble it, cover tightly with plastic wrap, and refrigerate. When you’re ready to bake, just add an extra 10 minutes to the cooking time while preheating.
Storage & Substitutions
To store leftovers, let the casserole cool completely, then cover it tightly with plastic wrap or aluminum foil before placing it in the refrigerator. It will stay fresh for about 4-5 days. Reheat individual portions in the microwave for quick snacks or side dishes.
If you want to freeze your sweet potato casserole, ensure it’s tightly wrapped and placed in an airtight container. It can be frozen for up to a month. When ready to enjoy, thaw overnight in the fridge and reheat in the oven at 350°F until warmed through.
For dietary accommodations, sweet potatoes can be swapped for butternut squash or pumpkin puree. Use non-dairy milk in place of regular milk and a vegan butter substitute to accommodate those following a dairy-free lifestyle.
How do I make this recipe ahead?
You can assemble the sweet potato casserole a day in advance and keep it covered in the refrigerator until you’re ready to bake. Just add a little extra time to the baking if it’s chilled.
Can I use canned sweet potatoes for this recipe?
Yes, canned sweet potatoes can be used in a pinch! Drain and mash them, but be cautious with the added sugars as canned varieties tend to be sweeter than fresh ones.
How can I make the topping crunchy?
If you prefer a crunchier topping, consider mixing crushed pecans or walnuts with a bit of melted butter and brown sugar to sprinkle on top before baking.
Is it necessary to add eggs?
While eggs help bind the casserole and provide structure, you can omit them. Replace with ¼ cup of applesauce per egg, which also enhances the sweetness.
What can I serve with this casserole?
This sweet potato casserole pairs wonderfully with savory dishes like roasted turkey, glazed ham, or even as a side for a vegetarian feast.
Can I make this dish vegan?
Absolutely! Use almond milk or any plant-based milk and substitute eggs with flaxseed meal mixed with water or applesauce for an equally delicious vegan version.
PrintBest Sweet Potato Casserole
Create the Best Sweet Potato Casserole with my easy familyapproved recipe tested in my Texas kitchen Your loved ones will savor every bite Get the recipe
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 8 servings
- Category: Dessert
- Cuisine: American
Ingredients
- 2 lbs of sweet potatoes, peeled and cubed
- ½ cup brown sugar
- ½ cup granulated sugar
- 1 teaspoon vanilla extract
- ½ cup milk
- ½ cup melted butter
- 2 large eggs
- 1 teaspoon cinnamon
- ½ teaspoon nutmeg
- 1 ½ cups mini marshmallows
Instructions
- Preheat your oven to 350°F (175°C).
- Place the cubed sweet potatoes in a large pot, cover with water, and boil until tender (about 15-20 minutes). Drain and let cool.
- Transfer the sweet potatoes to a mixing bowl and puree until smooth.
- Add the brown sugar, granulated sugar, vanilla extract, milk, melted butter, eggs, cinnamon, and nutmeg. Mix until well combined.
- Pour the sweet potato mixture into a greased casserole dish.
- Sprinkle mini marshmallows evenly over the top.
- Bake in the preheated oven for 25-30 minutes or until the marshmallows are golden brown.
Notes
This Best Sweet Potato Casserole recipe offers a smooth, buttery texture mixed with cinnamon and a delightful crunch of toasted marshmallows, creating a cozy dish perfect for autumn gatherings.
