There’s something undeniably comforting about the rich aroma of sweet potatoes mingling with warm spices in the air. As the leaves start to turn and the days grow shorter, I can already feel the excitement for holiday gatherings and cozy family dinners. This Classic Sweet Potato Casserole with Pecan Streusel and Toasted Marshmallows is not just a dish; it’s a celebration on a plate!
Expect the perfect harmony of creamy sweet potatoes and a buttery, crunchy pecan topping, all jazzed up by the option of toasted marshmallows for that dreamy finish. And the best part? It’s deceptively simple to make, merging convenience with scrumptious flavors that will have friends and family raving. Whether you’re hosting a festive feast or simply seeking a cozy weeknight treat, this casserole is designed to impress while providing unmatched comfort for those chilly nights. Let’s dive into this delightful recipe that not only elevates your dining experience but also brings warmth and love to your table.
Why is Sweet Potato Casserole with Pecan Streusel a Must-Try?
Irresistible transitions: This Sweet Potato Casserole seamlessly blends sweet and savory, making it the centerpiece of any holiday table.
Effortless preparation: With simple steps, you can whip this up while easily impressing your guests.
Versatile options: Whether you prefer a marshmallow crown or a vegan twist, it accommodates all dietary preferences.
Crowd-pleasing appeal: Loved by both kids and adults, this dish brings everyone together for delightful flavors.
Make-ahead convenience: Prepare it in advance, freeing your time to enjoy the celebrations, just like our other make-ahead recipes.
Sweet Potato Casserole with Pecan Streusel Ingredients
For the Casserole Base
- Sweet Potatoes – The heart of this dish, opt for Jewel or Garnet for the best sweetness and texture.
- Unsalted Butter (115 g) – Adds rich creaminess; use vegan butter for a dairy-free alternative.
- Heavy Cream (120 ml) – Ensures a luxuriously smooth texture; substitute with half and half for a lighter touch.
- Eggs (2 large) – Binds the ingredients together and enhances flavor; avoid overmixing for a silky finish.
- Light Brown Sugar (100 g) – Sweetens the mixture with a hint of molasses; coconut sugar can be a healthier swap.
- Maple Syrup (30 ml) – Infuses the dish with a warm, holiday aroma; choose grade A dark for a deeper flavor.
- Vanilla Extract (5 ml) – Brightens the overall sweetness and adds depth.
- Ground Cinnamon (5 ml); Freshly Grated Nutmeg (5 ml) – These spices provide warm undertones and enrich the aroma.
- Fine Sea Salt (5 ml) – Balances the sweetness to perfection.
For the Pecan Streusel Topping
- All-Purpose Flour (60 g) – Gives body to the streusel; essential for that crumbly texture.
- Light Brown Sugar (65 g); Granulated Sugar (50 g) – Sweetens the topping while enhancing crunchy texture.
- Ground Cinnamon (5 ml) – Adds extra warmth to the streusel; feel free to increase for more spice.
- Unsalted Butter, Chilled (55 g) – Key for achieving that flaky texture; keep it cold for the best results.
- Pecans, Roughly Chopped (110 g) – Provides a nutty crunch; replace with rolled oats if avoiding nuts.
Optional Topping
- Mini Marshmallows (280 g) – Adds sweetness and a delightful, gooey finish; toast them for a visually appealing touch.
This Sweet Potato Casserole with Pecan Streusel is sure to cozy up your dining table and keep your loved ones coming back for seconds!
How to Make Sweet Potato Casserole with Pecan Streusel
-
Prep Potatoes: Begin by peeling the sweet potatoes and cutting them into 1-inch chunks. This will help them cook evenly and mash smoothly.
-
Cook: Place the sweet potato chunks in a pot of salted water. Boil for about 15-20 minutes, or until they are fork-tender and easily mashable.
-
Drain and Cool: Once cooked, drain the potatoes in a colander and let them steam dry for 5-10 minutes. This ensures you won’t have a watery mash.
-
Make Streusel: In a mixing bowl, whisk together the flour, light brown sugar, granulated sugar, and ground cinnamon. Cut in the chilled butter until you achieve coarse crumbs, then stir in the chopped pecans.
-
Mash Potatoes: Using a potato masher, mash the drained potatoes until smooth. Mix in the unsalted butter, sugars, maple syrup, salt, cinnamon, and nutmeg until well combined.
-
Incorporate Eggs: Gradually mix in the eggs and heavy cream, stirring until just smooth. Be careful not to overmix to keep the texture fluffy.
-
Prepare for Baking: Preheat your oven to 350°F (175°C). Grease a 9×13 inch baking dish and evenly spread the mashed sweet potato mixture into the dish.
-
Initial Bake: Sprinkle the streusel topping generously over the sweet potato layer and bake in the preheated oven for 30 minutes, or until set and golden brown.
-
Add Marshmallows: After the initial bake, evenly distribute the mini marshmallows over the top of the casserole.
-
Final Bake/Broil: Bake for an additional 3-5 minutes, or broil for 60-90 seconds, until the marshmallows are puffed and beautifully golden. Keep an eye on them to prevent burning!
-
Rest and Serve: Allow the casserole to cool for 10-15 minutes before serving, letting the flavors meld a bit more.
Optional: Drizzle with additional maple syrup before serving for an extra touch of sweetness.
Exact quantities are listed in the recipe card below.

What to Serve with Sweet Potato Casserole with Pecan Streusel?
When it comes to creating a holiday meal, pairing this sweet and savory casserole opens a world of delicious possibilities.
-
Honey-Glazed Ham: The sweetness of the ham enhances the casserole, while its savory depth creates a perfect balance on the plate.
-
Roasted Brussels Sprouts: These crispy, slightly bitter veggies add a wonderful contrast to the creamy casserole, making each bite more exciting.
-
Garlic Herb Roasted Chicken: Juicy chicken with garlic and herbs becomes an irresistible companion, enhancing the aromatic profile of your festive feast.
-
Cornbread Muffins: Their slight sweetness and crumbly texture beautifully complement the richness of the casserole, inviting a taste of Southern comfort.
-
Mixed Green Salad: A fresh salad with a tangy vinaigrette cuts through the richness of the casserole, adding bright flavors and crispness to the meal.
-
Cranberry Sauce: The tartness of cranberry sauce contrasts deliciously with the sweetness of the casserole, providing a delightful balance of flavors.
-
Pumpkin Spice Latte: Sipping on this warm drink while enjoying the casserole creates cozy vibes, enhancing the overall holiday spirit at your table.
-
Apple Crisp: Finish the meal with a warm apple crisp; its cinnamon and buttery elements echo the casserole’s flavors, ending the feast on a comforting note.
Make Ahead Options
These Sweet Potato Casseroles with Pecan Streusel are perfect for busy home cooks looking to save time! You can prepare the casserole base (without marshmallows) up to 48 hours in advance by following the initial steps and refrigerating it, tightly covered. Just make sure to cool the potatoes completely before mashing to retain their creamy texture. On the day of serving, simply top with the streusel and pop it in the oven for the initial bake. To make it even simpler, you can freeze the assembled casserole for up to 3 months and thaw it overnight in the fridge before baking. This way, you’ll have a delicious homemade dish ready to impress your guests with minimal effort!
Expert Tips for Sweet Potato Casserole
-
Proper Potato Prep: Make sure sweet potatoes are dried thoroughly after boiling to prevent a watery mash, ensuring a creamy sweet potato casserole.
-
Cold Butter for Streusel: Keep your butter chilled while preparing the streusel. This helps achieve a flaky texture that adds crunch to your casserole.
-
Evenly Toasted Marshmallows: If you opt for mini marshmallows, distribute them evenly over the surface for quicker and more even toasting; this makes for a delightful topper.
-
Avoid Overmixing: When combining the egg and cream into the sweet potatoes, stir just until smooth. Overmixing can lead to a dense casserole instead of a fluffy one.
-
Moisture Control: If you notice excess moisture, a small amount of flour or cornstarch can help bind the mixture and maintain a perfect consistency.
Storage Tips for Sweet Potato Casserole
-
Room Temperature: If you plan to serve the casserole the same day, it can sit out for up to 2 hours before serving.
-
Fridge: Store any leftover Sweet Potato Casserole in an airtight container in the refrigerator for up to 3-4 days. Reheat in the oven or microwave before serving.
-
Freezer: The casserole can be frozen before baking; wrap it well in plastic wrap and aluminum foil for up to 3 months. Thaw overnight in the fridge before baking.
-
Reheating: To reheat, place the casserole in a preheated oven at 350°F (175°C) for about 25-30 minutes, or until warmed through, ensuring the topping remains crunchy.
Sweet Potato Casserole with Pecan Streusel Variations
Feel free to put your personal twist on this delicious dish with these creative variations!
-
Vegan Substitute: Use vegan butter and full-fat coconut milk instead of butter and heavy cream for a plant-based delight.
-
Nut-Free Option: Omit the pecans entirely and replace them with rolled oats for a different crunchy texture—deliciously satisfying!
-
Sweetener Swap: For a healthier alternative, try using maple sugar or agave syrup instead of brown sugar to enhance the natural sweetness.
-
Spicy Kick: Add a pinch of cayenne pepper or chipotle powder to the sweet potato mix for a delightful bite that balances the sweetness.
-
Extra Crunch: Fold in some crushed crackers or granola into the streusel topping for an added crunch that takes the texture to a new level!
-
Marshmallow Alternatives: Instead of mini marshmallows, try coconut whipped cream dollops for a fluffy, non-sugar topping.
-
Fruit Fusion: Stir in some finely chopped apples or pears into the sweet potato mixture for an unexpected fruity flavor that pairs beautifully.
-
Double the Streusel: For a real treat, double the streusel portion to create an even richer, crunchy topping that bursts with flavor!

Sweet Potato Casserole with Pecan Streusel and Toasted Marshmallows Recipe FAQs
What type of sweet potatoes should I use for the casserole?
I recommend using Jewel or Garnet sweet potatoes for the best flavor and texture. These varieties have the perfect creaminess and sweetness that truly elevate your casserole.
How should I store leftovers from the casserole?
Leftover Sweet Potato Casserole can be stored in an airtight container in the refrigerator for up to 3-4 days. When you’re ready to enjoy it again, simply reheat in the oven at 350°F (175°C) to preserve the crunchy topping and creamy filling.
Can I freeze the sweet potato casserole before baking?
Absolutely! You can freeze the casserole before baking. Just prepare it as directed, then wrap it tightly in plastic wrap and aluminum foil. It will keep well for up to 3 months. Make sure to thaw it overnight in the fridge before baking, and bake as usual.
What should I do if my casserole turns out too watery?
If you find your casserole has excess moisture, this can often be mitigated by ensuring your sweet potatoes are thoroughly dried after boiling. If you still experience excess moisture, you could mix in a tablespoon of flour or cornstarch to absorb some of the liquid before baking.
Can I make a vegan version of this casserole?
Very! To create a vegan adaptation, simply substitute unsalted butter with vegan butter and use full-fat canned coconut milk or unsweetened nut milk in place of heavy cream. This maintains the creamy texture while making it suitable for a plant-based diet.

Sweet Potato Casserole with Pecan Streusel and Toasted Marshmallows
Ingredients
Equipment
Method
- Begin by peeling the sweet potatoes and cutting them into 1-inch chunks.
- Place the sweet potato chunks in a pot of salted water. Boil for about 15-20 minutes, until fork-tender.
- Once cooked, drain the potatoes and let them steam dry for 5-10 minutes.
- In a bowl, whisk together flour, light brown sugar, granulated sugar, and ground cinnamon. Cut in the chilled butter until coarse crumbs form, then stir in the chopped pecans.
- Using a potato masher, mash the drained potatoes until smooth. Mix in butter, sugars, maple syrup, salt, cinnamon, and nutmeg.
- Gradually mix in the eggs and heavy cream until just smooth.
- Preheat your oven to 350°F (175°C). Grease a 9x13 inch baking dish and spread the mashed sweet potato mixture evenly.
- Sprinkle the streusel topping over the sweet potato layer and bake for 30 minutes.
- After the initial bake, evenly distribute mini marshmallows over the top.
- Bake for an additional 3-5 minutes, or broil for 60-90 seconds, until marshmallows are puffed and golden.
- Allow the casserole to cool for 10-15 minutes before serving.





