Sweet potato casserole has a way of making any meal feel extra special. Whether it's for a holiday or just a regular family dinner, this dish always brings a smile. The smooth, spiced sweet potatoes pair perfectly with the warm, gooey marshmallows on top that melt into the casserole, adding a touch of sweetness.

This post contains affiliate links. As an Amazon Affiliate, if you purchase through those links, I earn a small commission. Thank you! See Disclosure.
This casserole always reminds me of family gatherings, especially my childhood holidays. My grandmother used to make it every year, and the smell of cinnamon and nutmeg filling the house always made me feel at home. It’s a simple dish, but it holds so many memories, and it’s still one of my favorites today.
Perfect for Cozy Nights or Special Occasions
This sweet potato casserole is more than just a side dish; it’s a way to bring people together around the table. Imagine your family and friends gathered, the casserole fresh out of the oven with golden-brown marshmallows on top. As the warm scent fills the air, everyone can’t wait to dig in. It’s the kind of dish that makes moments even more memorable.
Ingredients
- sweet potatoes, peeled and diced
- unsalted butter, softened
- milk
- brown sugar
- egg
- cinnamon
- salt
- allspice
- nutmeg
- vanilla
- mini marshmallows

How to Make Sweet Potato Casserole
Start by preheating your oven to 350°F (175°C). Spray a 2-quart casserole dish with non-stick spray and set it aside. This step helps keep everything from sticking while it bakes.
Next, peel and dice the sweet potatoes into small cubes. Place them in a large stockpot and cover them with water. Bring the water to a boil over medium-high heat and let the sweet potatoes cook for about 15 minutes, or until they’re tender. Once they’re done, strain the water and transfer the potatoes to the bowl of a stand mixer. Mixing them in the stand mixer makes mashing them quick and easy. Blend on low for about two minutes, scraping down the sides as needed to make sure everything is evenly mashed.


While the sweet potatoes are still warm, add in the softened butter. Mixing it in while the potatoes are warm helps the butter melt in smoothly. After that, pour in the milk, brown sugar, egg, vanilla, cinnamon, allspice, salt, and nutmeg. Continue mixing until everything is well combined. Make sure to scrape down the sides of the bowl to catch any ingredients that get stuck.



Once everything is mixed together, transfer the sweet potato mixture to your prepared casserole dish. Place it in the preheated oven and bake for 40 minutes, until it’s mostly set but still a little soft on top.

After 40 minutes, take the casserole out of the oven and sprinkle the mini marshmallows evenly over the top. You can use a spatula to spread them out evenly. Place it back in the oven for another 5 minutes, or until the marshmallows are golden and starting to melt. This step adds that delicious, gooey topping everyone loves.

Let it cool for a few minutes before serving. This helps the casserole firm up slightly, making it easier to serve and enjoy.

Serving Suggestions
This casserole is perfect for pairing with roast turkey, ham, or even a simple grilled chicken. It’s great for holiday meals or as a special side for any family gathering. You can also serve it at brunch alongside eggs and bacon for a sweet and savory spread.

Storage Tips
Leftovers are just as good! You can cover the casserole and store it in the fridge for up to 3 days. When you’re ready to eat it again, just pop it in the oven at 350°F for 10–15 minutes or until it’s warmed through. If you want to freeze it, make sure it’s completely cooled before placing it in an airtight container. It will stay good in the freezer for up to 3 months.

More Recipes You’ll Love
If you loved this sweet potato casserole, you are going to enjoy these other delicious dishes! Try the Fully Loaded Sweet Potato Casserole for an extra twist on a classic, or indulge in Sweet Potato Casserole with Pecan Streusel Topping for a crunchy, nutty version. For a tasty side, check out Southern Sausage Cheese Balls or Southern Mash, both are hearty and perfect for family gatherings. And if you're in the mood for dessert, don’t miss my Pumpkin Cheesecake Bars or Mini Caramel Apple Cheesecakes, they are the ultimate treat to end any meal.

Sweet Potato Casserole
Equipment
- Large stockpot
- 2-quart casserole dish
- Spatula
Ingredients
- 4 large sweet potatoes peeled and diced
- ½ cup unsalted butter softened
- 1 cup milk
- ½ cup brown sugar
- 1 egg
- 2 tablespoons cinnamon
- ½ teaspoon salt
- ½ teaspoon allspice
- ¼ teaspoon nutmeg
- 1 teaspoon vanilla
- 1 ½ cups mini marshmallows
Instructions
- Preheat the oven to 350°F (175°C) and prepare a 2-quart casserole dish with non-stick spray.
- Boil the diced sweet potatoes in water for about 15 minutes, until tender.
- Mash the sweet potatoes in a stand mixer and add the butter, mixing until smooth.
- Add milk, brown sugar, egg, vanilla, cinnamon, allspice, salt, and nutmeg; mix well.
- Transfer the mixture to the casserole dish and bake for 40 minutes.
- Remove from the oven, top with marshmallows, and bake for an additional 5 minutes until golden.
- Let cool for a few minutes, then serve.
Notes
- You can use maple syrup instead of brown sugar for a more natural sweetness.
- Feel free to add a sprinkle of chopped pecans or walnuts for added texture.
Nutrition
A Note on Nutritional Information
Nutritional information for this recipe is provided as a courtesy and is calculated based on available online ingredient information. It is only an approximate value. The accuracy of the nutritional information for any recipe on this site cannot be guaranteed.
Add Preferred Source