As I pulled the creamy Sweet Potato Casserole from the oven, the enchanting scent of cinnamon and nutmeg wrapped around me like a comforting hug. It’s no wonder this dish has become a cherished centerpiece for holiday gatherings—not only does it warm the heart, but it’s incredibly adaptable to suit various diets and flavors. With its dreamy blend of velvety sweet potatoes topped with a crunchy marshmallow streusel, this casserole is a true crowd-pleaser that’ll have your guests asking for seconds. Plus, it’s surprisingly quick to pull together, making it a perfect addition to any meal. Are you ready to discover how to create this delightful dish? Let’s dive in!

Why is Sweet Potato Casserole Irresistible?
Comforting Flavor: The rich, sweet flavors of sweet potatoes paired with warm spices create a bowl of cozy delight everyone will love.
Adapts Seamlessly: With simple swaps, like using plant-based milk or flax eggs, this recipe caters to various dietary needs without sacrificing taste.
Easy to Prepare: Most of the work can be done ahead of time, allowing you to enjoy quality time with loved ones while the casserole bakes.
Crowd-Pleaser: It’s not just a side dish, but a centerpiece that brings people together with its nostalgic charm—a favorite at every table!
Versatile Topping Options: Experiment with different toppings like crunchy pecans or coconut for added texture—each bite can be a new adventure!
Sweet Potato Casserole Ingredients
For the Creamy Base
• Sweet Potatoes – The heart of the dish, providing a rich and creamy foundation; alternative: butternut squash for a different taste.
• Milk – Adds silky texture; swap for almond milk or oat milk for a dairy-free version.
• Brown Sugar – Infuses sweetness and depth; maple syrup is a wonderful alternative for a natural touch.
• Butter – Gives richness to every bite; use coconut oil for a dairy-free option.
• Egg – Helps bind the ingredients together; substitute with a flax egg for a vegan-friendly option.
• Cinnamon & Nutmeg – Warm spices that enhance the flavor profile; pumpkin spice mix works beautifully as a substitute.
• Vanilla Extract – Elevates the sweetness and aroma; omit if you’re in a pinch but it adds lovely depth.
• Salt – Balances the sweetness; opt for sea salt for a burst of flavor.
For the Topping
• Mini Marshmallows – Provide sweetness and a fun texture contrast; go for vegan marshmallows if plant-based.
• Streusel Topping – A delightful mix of flour, butter, and brown sugar that adds crunch; pre-toast for extra crispiness.
This Sweet Potato Casserole promises to delight your taste buds and create lasting memories around the dinner table!
Step‑by‑Step Instructions for Creamy Sweet Potato Casserole with Marshmallow Streusel Topping
Step 1: Prepare Sweet Potatoes
Begin by peeling and cubing about three large sweet potatoes. Place the cubes in a large pot of boiling water and cook for 15–20 minutes, or until fork-tender. Drain the sweet potatoes and place them in a mixing bowl. Use a potato masher or electric mixer to mash them to a creamy consistency, ensuring there are no lumps remaining.
Step 2: Mix Ingredients
In the bowl with the mashed sweet potatoes, add ½ cup of milk, ⅓ cup of brown sugar, ¼ cup of melted butter, 1 beaten egg, 1 teaspoon of cinnamon, ½ teaspoon of nutmeg, and a pinch of salt. Mix everything until smooth and well-combined, creating a velvety base for your Sweet Potato Casserole. This step infuses the dish with flavor and richness.
Step 3: Bake Base
Preheat your oven to 350°F (175°C). Spread the sweet potato mixture evenly into a greased 9x13 inch casserole dish. Bake in the preheated oven for 25–30 minutes, or until the edges are set and the top begins to slightly puff. This baking time allows the flavors to meld beautifully while creating a firm base for the delightful toppings.
Step 4: Prepare Topping
While the casserole base is baking, prepare the streusel topping. In a separate bowl, combine 1 cup of flour, ½ cup of brown sugar, and ¼ cup of melted butter. Mix until crumbly, and if desired, add ½ cup of mini marshmallows for an extra sweet surprise. This streusel will add a delightful crunch and balance the creamy sweet potatoes.
Step 5: Add Toppings
Once the sweet potato base has finished baking, remove it from the oven and sprinkle the prepared streusel topping evenly over the top. Next, add the remaining mini marshmallows, spreading them across the casserole for an appealing finish. Return the dish to the oven and bake for an additional 10–15 minutes, or until the marshmallows have turned golden brown and the topping is crisp.
Step 6: Finish under Broiler
For an exceptional toasted effect on the topping, switch your oven to the broil setting. Broil the casserole for 2–3 minutes, watching it closely to prevent burning. As the marshmallows bubble and brown, a warm, inviting fragrance will fill your kitchen, signaling that your Sweet Potato Casserole is nearly ready to serve.

How to Store and Freeze Sweet Potato Casserole
Fridge: Store any leftovers in an airtight container for up to 3 days, allowing flavors to meld beautifully while maintaining freshness.
Freezer: Freeze the casserole (without the marshmallow topping) for up to 2 months. Wrap it tightly in plastic wrap and then aluminum foil to prevent freezer burn.
Reheating: To reheat, thaw overnight in the fridge, then bake at 350°F until warm. Add marshmallows before broiling for the perfect finishing touch.
Make-Ahead Tip: Assemble the Sweet Potato Casserole in advance and refrigerate overnight, making it a convenient option for busy days or holiday gatherings.
Sweet Potato Casserole Variations
Feel free to personalize your sweet potato casserole with these tempting twists and substitutions!
- Dairy-Free: Switch out dairy milk for almond or oat milk to make it entirely dairy-free without losing creaminess.
- Vegan: Replace eggs with a flax egg and butter with coconut oil for a completely plant-based delight.
- Flavorful Spice: Add a sprinkle of ginger or allspice to elevate the warm flavor profile of your casserole.
- Nutty Crunch: Toss in some chopped pecans to the streusel topping for an irresistible crunch that adds texture.
- Tropical Twist: Mix in some crushed pineapple to the sweet potato base for a sweet and tangy surprise with every bite!
- Sweet Enhancements: Swap brown sugar for maple syrup or honey for a more natural sweetening option that complements the sweet potatoes beautifully.
- Pumpkin Power: For a seasonal change, substitute half of the sweet potatoes with pumpkin puree for a fun new flavor profile—perfect for fall!
- Extra Marshmallow: For those who can’t get enough sweetness, double up on the mini marshmallows in the topping for a gooey, delightful finish.
No matter how you choose to customize, each variation will ensure your casserole becomes a cherished recipe, bursting with love and deliciousness!
What to Serve with Creamy Sweet Potato Casserole?
Creating the perfect meal is all about balance, and pairing your delicious casserole will elevate your dining experience.
- Golden Roasted Turkey: The savory flavors of turkey complement the sweetness of the casserole, making for a well-rounded plate.
- Honey-Glazed Ham: The sweetness of glazed ham harmonizes beautifully with the marshmallow topping, creating comforting flavors that delight.
- Savory Herb Stuffing: A stuffing bursting with aromatic herbs and spices will contrast the rich sweetness of the casserole while adding a satisfying texture.
- Garlic Green Beans: Their crisp texture and slight bitterness provide a fresh contrast, cutting through the creaminess of the dish, keeping the meal light.
- Cranberry Sauce: A tart cranberry sauce offers a refreshing bite that brightens the dish and enhances the overall flavor profile.
- Creamy Coleslaw: This crunchy, tangy side brings in textures that balance out the creaminess, making each bite a delightful adventure.
- Buttery Cornbread: The slight sweetness of cornbread pairs exceptionally well, soaking up some of that luscious casserole goodness.
- Chilled White Wine: A crisp, chilled white wine will elevate your meal, offering refreshing acidity that complements the casserole perfectly.
- Pumpkin Pie: Finish your meal with a classic pumpkin pie—its spices and sweetness echo your casserole’s flavors, ensuring a satisfying conclusion.
Expert Tips for Sweet Potato Casserole
- Smooth Mashed Potatoes: Use an electric mixer to achieve a creamy texture without lumps, ensuring a smooth Sweet Potato Casserole base.
- Prep Ahead: Peel and cube sweet potatoes the day before, storing them in cold water in the fridge to save time on cooking day.
- Crispy Topping: Toast the streusel topping lightly before adding the marshmallows for an extra crunch that contrasts beautifully with the creamy base.
- Watch the Broiler: When broiling, keep a close eye on the casserole to prevent burning; just a couple of minutes can create a perfect golden crust.
- Cool Before Storing: Allow leftovers to cool completely before storing them in an airtight container in the fridge for up to three days.
Make Ahead Options
These Sweet Potato Casserole preparations are ideal for busy cooks looking to simplify meal planning! You can peel and cube the sweet potatoes up to 24 hours in advance, storing them submerged in cold water in the refrigerator to prevent browning. Furthermore, the entire casserole can be assembled completely ahead of time and refrigerated for up to 3 days before baking. To maintain quality, cover it tightly with plastic wrap or aluminum foil. When you're ready to serve, simply pop it in the oven, allowing a few extra minutes if it's cold from the fridge. With these make-ahead tips, you’ll enjoy restaurant-quality results with minimal effort, making busy weeknights a breeze!

Sweet Potato Casserole Recipe FAQs
How do I select the best sweet potatoes for this casserole?
Absolutely! Choose sweet potatoes that are firm and free from dark spots or blemishes. Look for ones with smooth skin, as they tend to have a sweeter flavor. Avoid any with soft spots, which might indicate spoilage.
What is the best way to store leftovers of my Sweet Potato Casserole?
I often store leftovers in an airtight container in the fridge for up to 3 days, allowing the flavors to blend beautifully. Just make sure the casserole is completely cooled before sealing to keep it fresh and delicious!
Can I freeze the Sweet Potato Casserole?
Yes, you can freeze it! To freeze, assemble the casserole without the marshmallow topping, wrap it tightly in plastic wrap followed by aluminum foil, and pop it in the freezer. It will stay good for up to 2 months. When ready to eat, thaw it overnight in the fridge, then bake at 350°F until warm, adding marshmallows right before broiling for that perfect crispy finish.
What should I do if my casserole is too runny?
If you find your casserole's consistency is too runny, you can thicken it by adding a bit more mashed sweet potatoes or a few tablespoons of flour to the mixture. Mixing it well before baking will help ensure a denser texture. Alternatively, bake it a little longer to allow excess moisture to evaporate!
Are there any dietary concerns I should consider when making this recipe?
Very! This Sweet Potato Casserole is adaptable to various dietary needs—use rice milk for those avoiding dairy and a flax egg for a vegan option. Avoid using marshmallows if you're catering to a strict vegan crowd, and opt for their vegan counterparts instead. Always check with your guests for any allergies, especially regarding nuts if you decide to add pecans!
Can I prepare the casserole in advance?
Absolutely! You can assemble the casserole up to a day before baking. Cover it well and refrigerate overnight. When you’re ready to serve, take it out of the fridge to come to room temperature before baking it as directed. This tip saves time and allows for easy meal preparation for your holiday gatherings!

Indulgent Sweet Potato Casserole with Crunchy Topping
Ingredients
Equipment
Method
- Peel and cube about three large sweet potatoes. Place in boiling water and cook for 15–20 minutes until fork-tender. Drain and mash until creamy.
- Add ½ cup milk, ⅓ cup brown sugar, ¼ cup melted butter, 1 beaten egg, 1 teaspoon cinnamon, ½ teaspoon nutmeg, and a pinch of salt to the mashed sweet potatoes. Mix until smooth.
- Preheat oven to 350°F (175°C). Spread sweet potato mixture into a greased 9x13 dish. Bake for 25–30 minutes until edges are set.
- Combine 1 cup flour, ½ cup brown sugar, and ¼ cup melted butter for the streusel topping. Mix until crumbly. If desired, add ½ cup mini marshmallows.
- Sprinkle streusel topping over baked sweet potato base, then add remaining mini marshmallows. Bake for an additional 10–15 minutes until marshmallows are golden brown.
- Broil for 2–3 minutes to achieve a toasted effect on the topping. Watch closely to prevent burning.





Leave a Reply