This sweet potato casserole is a warm, comforting dish with creamy mashed sweet potatoes topped with a crunchy pecan and brown sugar mix. It’s sweet and oh-so-delicious!
Key Ingredients & Substitutions
Sweet Potatoes: The stars of the dish, sweet potatoes provide a creamy texture and natural sweetness. If you can’t find sweet potatoes, yams are a decent substitute, though the flavor is a bit different.
Granulated Sugar: This ingredient adds sweetness to the casserole. If you’re cutting back on sugar, try using coconut sugar or a sugar substitute, just remember to adjust the amount based on the specific product’s sweetness level.
Unsalted Butter: This gives richness to your casserole. You can swap it for coconut oil or a vegan butter for a dairy-free version. I love the flavor that butter adds, so I usually stick with it.
Milk: Regular milk works great, but feel free to use almond milk, oat milk, or another plant-based milk if you want to keep it dairy-free. Just make sure it’s unsweetened!
Cinnamon: This is optional but can enhance the fall flavors. If you’re not a cinnamon fan, you can skip it or replace it with nutmeg for a different spice profile.
How Do I Get Perfectly Mashed Sweet Potatoes?
Mashing sweet potatoes properly ensures a smooth texture for your casserole. Here’s how to do it right:
- Peel and chop sweet potatoes into even chunks. Try to keep them about the same size for even cooking.
- Boil the potatoes until fork-tender, around 15-20 minutes. This is crucial; undercooked potatoes will be lumpy.
- Drain well, then mash the potatoes in a large bowl. You can use a potato masher, fork, or even a hand mixer for a super smooth texture.
Feel free to add a splash of milk while mashing to achieve your desired consistency!

Delicious Sweet Potato Casserole Recipe
Ingredients You’ll Need:
For the Casserole:
- 4 large sweet potatoes (about 3 pounds)
- 1 cup granulated sugar
- 1/2 cup unsalted butter, melted
- 1/2 cup milk
- 2 large eggs
- 1 teaspoon vanilla extract
- 1/2 teaspoon salt
- 1/2 teaspoon ground cinnamon (optional)
For the Topping:
- 2 cups mini marshmallows
How Much Time Will You Need?
This sweet potato casserole takes about 15 minutes to prepare and about 35-40 minutes to bake, so plan for a total of around 1 hour. The result is a delightful dish that is perfect for gatherings and holiday dinners!
Step-by-Step Instructions:
1. Preheat the Oven:
Start by preheating your oven to 350°F (175°C). This will ensure it’s ready when it’s time to bake the casserole.
2. Prepare the Sweet Potatoes:
Peel the sweet potatoes and cut them into chunks. Place the chunks in a large pot of water and bring it to a boil. Cook the potatoes until they are tender, which should take about 15-20 minutes. You can test them by poking a piece with a fork—it should go in easily!
3. Mash the Sweet Potatoes:
Once the sweet potatoes are tender, drain them well and transfer to a large mixing bowl. Use a potato masher or fork to mash the potatoes until they’re nice and smooth.
4. Combine the Ingredients:
Add the granulated sugar, melted butter, milk, eggs, vanilla extract, salt, and cinnamon (if you’re using it) to the mashed sweet potatoes. Mix everything together until well combined and smooth.
5. Transfer to a Baking Dish:
Grease a 9×13-inch (or similar size) baking dish with a little butter or cooking spray. Pour the sweet potato mixture into the dish and spread it out evenly.
6. Bake the Base:
Place the baking dish in the preheated oven and bake for about 25 minutes. This will help set the base of your casserole.
7. Add the Marshmallows:
After 25 minutes, carefully remove the casserole from the oven. Sprinkle the mini marshmallows evenly over the top.
8. Finish Baking:
Put the casserole back in the oven and bake for an additional 10-15 minutes. You want the marshmallows to get golden brown and toasted—this is where the magic happens!
9. Let Cool and Serve:
Once the marshmallows are beautifully toasted, take the casserole out of the oven. Let it cool for a few minutes before serving. Enjoy your sweet potato casserole with that delicious warm, toasted marshmallow topping!
Can I Use Other Types of Potatoes?
While sweet potatoes are key for this casserole, you could experiment with other types of potatoes, like yams or even regular potatoes, though the flavor will differ. Stick with sweet potatoes for the classic taste!
Can I Make This Recipe in Advance?
Absolutely! You can prepare the sweet potato mixture a day ahead and store it in the refrigerator. Just wait to add the marshmallows until you’re ready to bake, as they’ll toast better fresh out of the oven.
How Do I Store Leftovers?
Store any leftovers in an airtight container in the fridge for up to 3 days. To reheat, place in the oven at 350°F until warmed through or use the microwave for a quicker option.
Can I Substitute the Marshmallows?
Yes! If you’re not a fan of marshmallows, consider using chopped pecans or a crumb topping made from graham crackers mixed with butter for a different texture and flavor.
