As I stirred the bubbling sweet potatoes, the familiar aroma wafted through my kitchen, instantly transporting me to my childhood holiday gatherings. This Traditional Sweet Potato Casserole with Marshmallows and Pecans is more than just a dish; it’s a warm embrace of nostalgia that graces our Thanksgiving and Christmas tables year after year. With its creamy, spiced filling and a delightful topping of crunchy pecans and gooey marshmallows, it’s a guaranteed crowd-pleaser that can easily be made ahead of time. Preparing this beloved casserole allows us to savor the tender moments spent with family, reminding us of the love and traditions that define our celebrations. Curious how to create your own masterpiece? Let’s dive into the recipe!

Why is Sweet Potato Casserole a Must-Make?
Comforting Tradition: This dish is a staple for holiday gatherings, combining sweet and savory flavors that instantly evoke nostalgia.
Make-Ahead Magic: Easily prepare this casserole ahead of time, freeing up your schedule for family fun.
Crowd-Pleasing Delight: With its gooey marshmallows and crunchy pecans, your guests will rave about this irresistible side!
Unique Flavor Profile: The hint of cinnamon and nutmeg elevates the creamy sweet potatoes, creating a taste sensation like no other.
Versatile Ingredients: Customize with options like apples or graham crackers, making it your own delicious creation.
Indulge in the comforts of home with this Sweet Potato Casserole; when paired with Green Bean Casserole or Roasted Sweet Potatoes, it completes the perfect holiday meal!
Sweet Potato Casserole Ingredients
For the Casserole Base
- Sweet Potatoes – The creamy base of the casserole; for convenience, you can substitute with canned sweet potatoes.
- Brown Sugar – Adds sweetness and caramel notes; white sugar can work in a pinch.
- Eggs – Acts as a binder for texture; consider using an egg substitute for allergies.
- Milk – Contributes creaminess to the filling; for a dairy-free option, use nut milk.
- Unsalted Butter – Adds richness; olive oil is a great substitute for a dairy-free version.
- Cinnamon – Gives a warm spice flavor; it’s optional but recommended for authenticity.
- Nutmeg – Enhances the flavor profile; like cinnamon, it adds a comforting warmth.
For the Topping
- Pecans – Provide a crunchy topping; you can substitute with walnuts or omit for a nut-free option.
- Mini Marshmallows – Create a sweet, melty topping that everyone loves; coconut flakes can be used as a substitute or omit altogether.
This Sweet Potato Casserole is a delightful blend of flavors and textures that will leave your family asking for seconds!
Step‑by‑Step Instructions for Traditional Sweet Potato Casserole with Marshmallows and Pecans
Step 1: Preheat Oven
Begin by preheating your oven to 350°F (175°C). This ensures that your Traditional Sweet Potato Casserole will bake evenly and reach that perfect golden brown color as it cooks. Once the oven reaches the desired temperature, you’ll be ready to assemble the casserole.
Step 2: Prepare Baking Dish
While the oven is heating up, take a 9×13-inch baking dish and lightly butter or spray it with cooking spray. This will help prevent the sweet potato mixture from sticking and make for effortless serving later on. Set the prepared dish aside as you move on to the next step.
Step 3: Roast Pecans
Grab a baking sheet and spread your pecans in a single layer. Roast them in the preheated oven for about 5-7 minutes, or until they’re fragrant and lightly browned. Keep an eye on them to avoid burning. After roasting, allow the pecans to cool slightly before chopping them roughly for topping.
Step 4: Cook Sweet Potatoes
Peel and cube your sweet potatoes, then place them in a large pot. Cover the sweet potatoes with water and bring to a boil. Cook for about 15 minutes until the sweet potatoes are fork-tender. Once ready, drain the water and mash the sweet potatoes until creamy for the base of your casserole.
Step 5: Make Cinnamon Filling
In a separate bowl, combine softened unsalted butter, brown sugar, flour, and a pinch of cinnamon. Mix these ingredients until you achieve a crumbly texture. This cinnamon filling will add a lovely sweetness and a hint of spice that perfectly compliments the sweet potato mixture.
Step 6: Combine Potato Filling
In a large mixing bowl, stir the mashed sweet potatoes with brown sugar, eggs, milk, melted butter, vanilla, cinnamon, nutmeg, and half of the chopped pecans. Blend until the mixture is smooth and well combined. This creamy filling is what makes your Sweet Potato Casserole so irresistible.
Step 7: Layer Casserole
Spread half of the sweet potato mixture evenly in the bottom of your prepared dish. Then, sprinkle half of the cinnamon filling over this layer. Carefully distribute the remaining sweet potato mixture on top, followed by the rest of the cinnamon filling. This layering will create a beautiful and flavorful casserole.
Step 8: Add Toppings
Now it’s time for the finishing touches! Sprinkle the remaining chopped pecans over the top of the casserole, followed by an even layer of mini marshmallows. The marshmallows will create a sweet, gooey topping that melts beautifully during baking, adding both flavor and texture.
Step 9: Bake the Casserole
Place your assembled Sweet Potato Casserole in the oven and bake for about 30 minutes. Look for a golden brown color on the top, and ensure the filling is hot. If the marshmallows begin to brown too quickly, cover the dish loosely with aluminum foil to prevent burning.
Step 10: Serve and Enjoy
Once baked to perfection, remove the casserole from the oven and let it rest for a few minutes. This will make serving easier, and the flavors will set beautifully. Serve warm alongside your favorite holiday dishes, savoring the delightful combination of sweet potatoes and marshmallows with every bite.

Sweet Potato Casserole Variations
Feel free to get creative with this comforting dish! Each variation adds a unique twist, allowing you to personalize your Sweet Potato Casserole.
-
Graham Cracker Topping: Swap marshmallows for crushed graham cracker crumbs for a delightful crunch. This twist brings a hint of sweetness and texture to each bite.
-
Coconut Milk Option: Use coconut milk instead of regular milk for a creamy, dairy-free version. The coconut flavor pairs beautifully with the sweet potatoes, adding a tropical flair to your holiday table.
-
Fruit Layer: Add a layer of diced apples or cranberries for a fruity surprise. The tartness of the apples or cranberries creates a lovely contrast with the sweetness of the casserole.
-
Nut-Free Delight: Omit the pecans for a nut-free variation. To mimic that crunch, try topping with crispy fried onions for an unexpected twist!
-
Spicy Kick: Stir in a pinch of cayenne pepper or chili powder to enhance the flavor and give your casserole a spicy kick. It’s a surprising flavor that will awaken your taste buds!
-
Maple Syrup Sweetener: Replace brown sugar with pure maple syrup for a natural sweetness. It pairs harmoniously with the earthy flavor of sweet potatoes and adds a lovely caramel note.
-
Herb Infusion: Incorporate fresh herbs like rosemary or thyme for an aromatic touch. Just a few sprigs mixed in the sweet potato filling can elevate the dish, offering a sophisticated twist.
-
Peanut Butter Fudge: For a dessert-like approach, blend in some creamy peanut butter into the potato mixture. The rich flavor will create a creamy texture that pairs excellently with marshmallows.
No matter how you choose to adjust your Sweet Potato Casserole, it will be a delicious addition to your holiday feast alongside classic sides like Mashed Potato Cheese Puffs or Sweet Candied Carrots.
What to Serve with Traditional Sweet Potato Casserole?
As you savor each bite of this creamy delight, consider pairing it with these delicious options to create a memorable holiday feast.
-
Oven-Roasted Turkey: Juicy and flavorful, this classic main dish complements the sweetness of the casserole perfectly, enhancing your festive meal.
-
Green Bean Casserole: This creamy, crunchy side adds a delightful texture contrast, balancing the richness of sweet potatoes with its savory flavors.
-
Savory Stuffing: Seasoned bread mixed with herbs and vegetables provides a hearty contrast, while its soft texture beautifully complements the casserole’s creaminess.
-
Cranberry Sauce: The tartness of fresh cranberry sauce cuts through the sweetness, creating a refreshing balance that brightens each bite of your rich casserole.
-
Honey Glazed Carrots: Sweet and tender, the caramelized flavors harmonize with the casserole, adding a colorful and nutritious element to your table.
-
Fresh Salad: A light, crisp side like a mixed greens salad with vinaigrette provides freshness and acidity, perfectly balancing the richness of the casserole.
-
Warm Dinner Rolls: Soft and buttery, these rolls offer a delightful way to soak up any savory juices on the plate, making every bite a comforting experience.
-
Apple Cider: A warm glass of spiced apple cider elevates your meal with its fragrant, sweet flavors that echo the cozy notes in the casserole.
Serve any of these delightful dishes alongside your Traditional Sweet Potato Casserole to complete an unforgettable holiday spread!
Expert Tips for Sweet Potato Casserole
-
Sweet Potato Check: Always check your sweet potatoes while boiling. Overcooking can lead to a watery filling; aim for fork-tender, not mushy.
-
Cornstarch Fix: If you find your filling too watery, mix a cornstarch slurry (2:1 water to cornstarch) and gradually add it to the mixture to thicken.
-
Layer Flavor: For an extra flavor boost, consider adding a layer of toasted coconut or crushed graham crackers on top for a delightful crunch.
-
Chill Before Mixing: Let your sweet potatoes cool slightly before mixing to help achieve a smoother, creamier consistency.
-
Marshmallow Timing: If your marshmallows are browning too quickly during baking, cover the casserole loosely with foil to prevent burning, ensuring a perfect, gooey topping.
Make Ahead Options
These Sweet Potato Casseroles are perfect for busy home cooks looking to save time during the holiday season! You can prepare the entire casserole up to 2 days in advance by assembling it beforehand, then covering it tightly with plastic wrap and refrigerating. This keeps the flavors melding beautifully while maintaining the dish’s quality. When you’re ready to bake, simply remove the wrap and pop the casserole in the oven, adding an extra 10-15 minutes to the baking time to ensure it heats through. By prepping the Sweet Potato Casserole ahead of time, you’ll free up your schedule, allowing for more precious moments spent with family and friends during the festive celebrations!
How to Store and Freeze Sweet Potato Casserole
Fridge: Store leftover Sweet Potato Casserole in an airtight container in the refrigerator for up to 3 days, making it perfect for post-holiday meals.
Freezer: To freeze, wrap the unbaked casserole tightly in plastic wrap and then foil, keeping it fresh for up to 2 months.
Reheating: Thaw overnight in the fridge before reheating. Bake at 350°F (175°C) for about 25-30 minutes until heated through.
Make-Ahead Tip: Assemble your Sweet Potato Casserole 1-2 days ahead, cover tightly, and pop it in the fridge until you’re ready to bake!

Sweet Potato Casserole Recipe FAQs
How do I select ripe sweet potatoes?
Absolutely! When selecting sweet potatoes, look for firm ones with smooth skin and no dark spots or blemishes. The potatoes should feel heavy for their size and have a vibrant orange color. Avoid any with soft spots or wrinkles, as these are signs of aging.
How should I store leftover Sweet Potato Casserole?
After enjoying your sweet potato casserole, let it cool completely before storing. Place the leftovers in an airtight container and refrigerate for up to 3 days. If you’d like to keep it longer, freezing is a great option!
Can I freeze Sweet Potato Casserole?
Very much! To freeze, wrap the unbaked casserole tightly in plastic wrap, followed by aluminum foil to prevent freezer burn. It can be stored in the freezer for up to 2 months. Thaw it overnight in the refrigerator before baking, and it will be ready to enjoy again!
What if my casserole filling is too watery?
If you find your filling is too watery, don’t worry! Mix a cornstarch slurry using a ratio of 2:1 (two parts water to one part cornstarch). Gradually add this slurry to the filling and stir well to thicken it up. This will help achieve a creamier texture.
Are there any dietary considerations for this recipe?
Definitely! If you have allergies, you can make this casserole egg-free by using an egg substitute like applesauce or a commercially available egg replacer. For a nut-free option, omit the pecans or substitute with crushed graham crackers. Plus, using nut milk instead of cow’s milk makes it dairy-free!
Can I prepare Sweet Potato Casserole in advance?
You can certainly make this casserole ahead of time! Prepare it 1-2 days in advance and store it tightly covered in the refrigerator. When you’re ready to bake, you may need to add a few extra minutes to the baking time to ensure it’s heated through. Simply uncover and bake at 350°F (175°C)!

Heavenly Sweet Potato Casserole with Marshmallows & Pecans
Ingredients
Equipment
Method
- Preheat your oven to 350°F (175°C).
- Lightly butter or spray a 9x13-inch baking dish.
- Spread pecans on a baking sheet and roast them for 5-7 minutes until fragrant and lightly browned.
- Peel and cube sweet potatoes, cover them with water in a large pot, and boil for about 15 minutes until fork-tender. Drain and mash until creamy.
- In a bowl, combine softened butter, brown sugar, flour, and a pinch of cinnamon until crumbly.
- In a large bowl, stir mashed sweet potatoes with brown sugar, eggs, milk, melted butter, vanilla, cinnamon, nutmeg, and chopped pecans until smooth.
- Spread half of the sweet potato mixture evenly in the baking dish, sprinkle with half of the cinnamon filling, then add the remaining sweet potato mixture and cinnamon filling.
- Sprinkle remaining pecans over the casserole and add mini marshmallows on top.
- Bake for about 30 minutes until golden brown and filling is hot. Cover with foil if marshmallows brown too quickly.
- Let it rest for a few minutes before serving warm.

Leave a Reply