Sweet Potato Casserole is a dish that warms the heart and fills the tummy with joy. This comforting recipe brings together sweet flavors and creamy textures that everyone will love. Let’s dive into this delightful dish that will surely become a favorite at your family gatherings.
Table of Contents
Table of Contents
Why You’ll Love Sweet Potato Casserole
- Classic Comfort Food: Sweet Potato Casserole embodies the essence of home-cooked goodness, making it perfect for holidays or cozy meals.
- Versatile Dish: It can serve as a side at Thanksgiving or as a delicious main dish for a family dinner.
- Kid-Friendly: The natural sweetness of sweet potatoes and the fluffy marshmallow topping will make this dish a hit with kids.
- Simple Preparation: With easy-to-find ingredients and straightforward steps, even beginner cooks can create this delightful dish.
- Make-Ahead Option: You can prepare the casserole in advance and pop it in the oven when you’re ready to serve.
Prep & Cook Time Breakdown
- Preparation Time: 15 minutes
- Cooking Time: 40 minutes
- Total Time: 55 minutes
What You Need For Sweet Potato Casserole
- 3 lbs fresh sweet potatoes (4-5 large sweet potatoes), peeled and cut into 1 inch cubes
- 1/2 cup (120ml) milk
- 1 cup (225g) packed light brown sugar
- 1/4 cup (56g) unsalted butter, melted
- 2 eggs
- 1 tsp ground cinnamon
- 1/2 tsp ground nutmeg
- 1 tsp vanilla extract
- Pinch of salt
- 1/3 cup (44g) all-purpose flour
- 1/3 cup (75g) light brown sugar, packed
- 1/2 tsp ground cinnamon
- 1/8 tsp ground nutmeg
- Pinch of ground cloves
- 3 tbsp (42g) salted butter, melted
- 2-3 cups marshmallows
Step-by-Step: How to Make Sweet Potato Casserole
1. Preheat the Oven
Preheat oven to 350°F (176°C).
2. Boil the Sweet Potatoes
Put the sweet potatoes in a large pot and cover with water. Bring the water to a boil and boil until the potatoes are fork tender, about 8 minutes.
3. Mash the Potatoes
Drain the potatoes and return to the pot. Mash the potatoes until they reach your desired level of smoothness.
4. Combine Ingredients
Add the milk, brown sugar, butter, eggs, cinnamon, nutmeg, vanilla, and salt to the potatoes. Stir until well combined.
5. Prepare the Casserole Dish
Pour the potato mixture into a 9×13 casserole dish. You can cover and refrigerate the dish for up to two days or bake immediately.
6. Cook the Casserole
Heat in the oven for 25-30 minutes, or less if cooking right away, until heated through.
7. Make the Streusel Topping
While the potatoes are baking, combine the flour, brown sugar, cinnamon, nutmeg, and cloves for the streusel topping. Add the melted butter and stir until well combined.
8. Top and Bake Again
Once the casserole is heated, remove it from the oven and top with marshmallows and streusel. I like to add some marshmallows first, then the streusel, and more marshmallows on top.
9. Final Bake
Bake for another 10-15 minutes. If you want to brown the marshmallows a little more, turn the oven to broil at 400°F until they reach your desired darkness. Serve casserole warm.

Pro Tips to Perfect Sweet Potato Casserole
- Choosing Sweet Potatoes: Look for firm sweet potatoes with smooth skin for the best flavor and texture.
- Don’t Overmix the Potatoes: When mashing, blend just enough to achieve a creamy texture without making them gummy.
- Adjust Sweetness: Feel free to add more or less sugar based on your sweetness preference!
- Streusel Texture: Make sure your streusel topping stays crumbly by not overmixing it when adding the melted butter.
- Broiling: Keep an eye on the dish if using the broiler to prevent burning. It can go from perfectly brown to burnt quickly!
How to Serve Sweet Potato Casserole
Sweet Potato Casserole is versatile and can be served in various ways:
- Classic Side Dish: Pair it with roast turkey, chicken, or ham.
- Breakfast Twist: Enjoy it as a rich breakfast option topped with maple syrup or yogurt.
- Potluck Favorite: Bring it to gatherings for a sure crowd-pleaser.
- Comforting Dessert: Serve it warm with a scoop of vanilla ice cream for a sweet ending.
Storing Your Sweet Potato Casserole
- Refrigerate: Allow the cooled casserole to sit at room temperature for no more than two hours, then store it in an airtight container in the fridge for up to 4 days.
- Freezing: You can freeze the casserole before adding the marshmallows and streusel for up to 3 months. Thaw in the fridge overnight before baking.
- Reheat in Oven: Reheat leftovers in the oven for best results. Cover with foil to retain moisture.
- Microwave Option: Alternatively, you can warm individual portions in the microwave for a quick snack.
- Avoid Stacking: When storing, avoid stacking multiple containers on top of each other to maintain the casserole’s texture.
Keys to Recipe Success
- Fresh Ingredients: Always use fresh sweet potatoes for the best flavor.
- Don’t Rush the Boiling: Ensure the sweet potatoes are fully cooked and tender before mashing.
- Taste Test: Adjust spices and sweetness to your liking while mixing!
- Layering Toppings: Using layers of marshmallows and streusel can create a delightful texture in every bite.
Flavor Twist Ideas
- Maple Syrup: Drizzle in some maple syrup for a sweet twist.
- Pecan Topping: Add chopped pecans to the streusel for a bit of nutty crunch.
- Coconut Flavor: Mix in some shredded coconut for a tropical touch.
- Spice Variety: Experiment with different spices like allspice or ginger for more flavor depth.
Sweet Potato Casserole FAQ Guide
Can I use canned sweet potatoes?
Yes, but fresh sweet potatoes provide better flavor and texture. If using canned, be sure to drain them well.What can I substitute for eggs?
You can use flax eggs or unsweetened applesauce as an egg replacement for moisture.How long can I keep leftovers?
Leftovers can be refrigerated for up to 4 days or frozen for up to 3 months.What if I don’t have brown sugar?
You can substitute it with white sugar plus a tablespoon of molasses.
Closing Remarks
Sweet Potato Casserole is a timeless dish that is both simple to prepare and delightful in flavor. This recipe not only showcases the natural sweetness of sweet potatoes but also provides an opportunity to create a memory-filled experience at the dining table. Whether you’re making it for holidays or just a cozy dinner, this casserole is sure to bring smiles all around. Enjoy the warmth and comfort that each bite offers!

Sweet Potato Casserole
Ingredients
For the Casserole
- 3 lbs fresh sweet potatoes, peeled and cut into 1 inch cubes
- 1/2 cup milk 120ml
- 1 cup packed light brown sugar 225g
- 1/4 cup unsalted butter, melted 56g
- 2 eggs
- 1 tsp ground cinnamon
- 1/2 tsp ground nutmeg
- 1 tsp vanilla extract
- 1 pinch salt
For the Streusel Topping
- 1/3 cup all-purpose flour
- 1/3 cup light brown sugar, packed 75g
- 1/2 tsp ground cinnamon
- 1/8 tsp ground nutmeg
- 1 pinch ground cloves
- 3 tbsp salted butter, melted 42g
For Topping
- 2-3 cups marshmallows
Instructions
Preparation
- Preheat oven to 350°F (176°C).
- Put the sweet potatoes in a large pot and cover with water. Bring the water to a boil and boil until the potatoes are fork tender, about 8 minutes.
- Drain the potatoes and return to the pot. Mash the potatoes until they reach your desired level of smoothness.
- Add the milk, brown sugar, melted butter, eggs, cinnamon, nutmeg, vanilla, and salt to the potatoes. Stir until well combined.
- Pour the potato mixture into a 9×13 casserole dish. You can cover and refrigerate the dish for up to two days or bake immediately.
Cooking
- Heat in the oven for 25-30 minutes, or less if cooking right away, until heated through.
- While the potatoes are baking, combine the flour, brown sugar, cinnamon, nutmeg, and cloves for the streusel topping. Add the melted butter and stir until well combined.
- Once the casserole is heated, remove it from the oven and top with marshmallows and streusel. I like to add some marshmallows first, then the streusel, and more marshmallows on top.
- Bake for another 10-15 minutes. If you want to brown the marshmallows a little more, turn the oven to broil at 400°F until they reach your desired darkness. Serve casserole warm.








