
The Ultimate Sweet Potato Casserole Recipe: A Holiday Essential
Welcome to the ultimate guide for crafting the perfect Sweet Potato Casserole, a dish that truly defines holiday feasting. This beloved side dish, often the star of Thanksgiving and Christmas tables, effortlessly blends sweet, savory, and comforting flavors into one irresistible creation. Forget dry or overly sugary versions; our recipe focuses on achieving a perfectly balanced, creamy sweet potato filling complemented by your choice of a crunchy pecan streusel or a golden, gooey marshmallow topping. Whether you’re a seasoned chef or preparing this classic for the first time, our detailed instructions, helpful tips, and make-ahead options ensure a foolproof experience. Get ready to impress your family and friends with a Sweet Potato Casserole that’s rich, flavorful, and wonderfully satisfying.
Why This Recipe Stands Out as the Best Sweet Potato Casserole
Our Sweet Potato Casserole recipe has earned its reputation as a crowd-plepleaser for several excellent reasons:
- Just the Right Sweetness: Sweet potatoes naturally possess a delightful sweetness. This recipe is carefully balanced to enhance their inherent flavor without turning the dish into an overly sugary dessert. The result is a cozy, comforting casserole that tastes like a sophisticated side, not a candy bar.
- Creamy, Smooth Texture: The secret to our incredibly smooth and creamy filling lies in boiling the sweet potatoes rather than baking them. This method ensures the potatoes remain moist and easily mashable, producing a velvety texture free from stringiness, which can sometimes occur with baked potatoes.
- Two Irresistible Topping Options: We understand that preferences vary, which is why this recipe offers both beloved topping choices. Indulge in the satisfying crunch of a homemade pecan crumble or embrace the nostalgic allure of golden, toasted marshmallows. Why choose when you can master both?
- Foolproof and Family-Friendly: Designed with simplicity in mind, the steps are straightforward, and the ingredients are common pantry staples. This recipe consistently delivers beautiful, delicious results, making it ideal for busy holiday preparations and a guaranteed hit with guests of all ages.
- Perfect for Make-Ahead Meals: Ease your holiday stress by preparing this dish in advance. It holds up beautifully in the refrigerator, allowing you to enjoy a calmer cooking experience and more time with loved ones.

Essential Ingredients and Smart Substitutions for Sweet Potato Casserole
Crafting the perfect sweet potato casserole starts with understanding each ingredient’s role and knowing how to adapt when needed.
- Sweet Potatoes: Always opt for fresh sweet potatoes for the best flavor and texture control. Boiling fresh potatoes allows you to manage their natural sweetness effectively, preventing the casserole from becoming cloyingly sweet. We strongly do not recommend canned sweet potatoes as they often retain an excessive amount of sugar from their syrup, which is difficult to reduce. If you must use them, be sure to rinse them thoroughly and adjust the added sugar significantly.
- Milk/Cream: Whole milk provides a rich and creamy base for the filling. For an even more decadent experience, substitute half-and-half or heavy cream. If you’re looking to lighten it slightly, reduced-fat milk can work, but you might need a touch less to maintain the desired consistency due to its thinner nature.
- Eggs: Eggs are crucial for the casserole’s structure. They act as a binder, helping the filling to set beautifully and contributing to its light, smooth texture. Without eggs, the filling would be much looser.
- Brown Sugar: Both light and dark brown sugar work wonderfully here. The primary difference lies in the molasses content; dark brown sugar offers a slightly richer, more robust flavor profile, though the distinction is subtle in the final dish. Feel free to adjust the amount based on the natural sweetness of your potatoes and your personal preference.
- Unsalted Butter: Butter adds richness and flavor to both the sweet potato filling and the pecan streusel. Using unsalted butter gives you control over the overall saltiness of the dish.
- Vanilla Extract: A touch of vanilla enhances the sweet flavors and adds a warm aroma to the casserole.
- Salt: Essential for balancing the sweetness and bringing out the depth of flavor in the sweet potatoes. Adjust to taste.
- Pecans: Pecans are the traditional choice for the crunchy streusel topping, offering a distinct nutty flavor and satisfying texture. If pecans are unavailable or you prefer alternatives, walnuts or almonds make excellent substitutes. For a nut-free option, you can prepare the streusel topping by omitting the nuts entirely, focusing on the flour, sugar, and butter crumble.
- Gluten-Free Substitution: The sweet potato filling itself is naturally gluten-free. If you are preparing the streusel topping, simply substitute regular all-purpose flour with a high-quality gluten-free all-purpose flour blend to make the entire dish gluten-free. Marshmallows are also typically gluten-free, making the marshmallow topping option suitable for those with gluten sensitivities.
Exploring Delightful Topping Options for Your Sweet Potato Casserole
The topping is what truly elevates a sweet potato casserole, adding contrasting textures and layers of flavor. Here are the two most popular and utterly delicious choices:
- Pecan Streusel Topping: This topping provides a fantastic textural contrast to the smooth sweet potato filling. Our streusel is a buttery, sweet crumble made with flour, brown sugar, melted butter, and a hint of cinnamon. Crushed pecans are a traditional and highly recommended addition, as their earthy, nutty flavor pairs perfectly with sweet potatoes. However, you have the flexibility to omit them for a nut-free version or experiment with other chopped nuts like walnuts or almonds if you prefer. The goal is to achieve a coarse, crumbly mixture that bakes into a golden, crunchy layer.
- Marshmallow Topping: A classic for a reason, the marshmallow topping offers a gooey, toasted sweetness that is utterly irresistible. For an extra layer of flavor and texture, we love adding a base layer of toasted pecans underneath the marshmallows. This provides a delightful crunch amidst the soft filling and fluffy, melted marshmallows. Again, feel free to use different nuts or omit them entirely if a simpler marshmallow-only topping is desired. The key is to get those marshmallows perfectly golden and slightly caramelized without burning them.
Crafting the Perfect Sweet Potato Casserole with Pecan Crumble Topping
Follow these steps to create a heavenly sweet potato casserole topped with a delightful pecan crumble:

Step-by-Step Instructions:
- Prepare the Sweet Potatoes: The boiling method is preferred for sweet potato casserole. Baking sweet potatoes tends to concentrate their natural sugars, which can lead to an overly sweet casserole once additional sugar is incorporated. Boiling helps to achieve a softer, more consistently mashable texture while allowing for better control over the final sweetness. If you happen to have leftover baked sweet potatoes, simply adjust the amount of brown sugar in the filling, possibly omitting it entirely.
- Begin by peeling your fresh sweet potatoes.
- Chop them into uniform 4-6 cube pieces. This ensures even cooking.
- Place the chopped sweet potato chunks into a large pot.
- Fill the pot with cold water, just enough to fully cover the potatoes. Starting with cold water allows the potatoes to cook more evenly from the outside in.
- Bring the water to a rolling boil over medium-high heat.
- Cook until the sweet potatoes are fork-tender, meaning a fork easily slides through them. This typically takes about 15-20 minutes, depending on the size of your chunks.
- Once tender, carefully strain all the water from the pot.
- Allow the potatoes to cool for a few minutes. This is a crucial step; adding eggs to hot potatoes can cause them to partially scramble, affecting the texture of your filling.
- Create the Creamy Sweet Potato Filling:
- Return the slightly cooled, drained sweet potatoes to the pot.
- Add the unsalted butter (cut into pieces), eggs, whole milk, brown sugar, salt, and vanilla extract.
- Using a potato masher, mash all the ingredients together until smooth and creamy. We highly recommend using a hand masher over an electric mixer. An electric mixer can over-process the potatoes, whipping too much air into them and resulting in a gummy or overly light texture that isn’t ideal for casserole. Mashing by hand gives you better control and a more desirable consistency.
- Taste the filling and adjust salt or sugar as needed. Remember, it’s easier to add more liquid later if it’s too thick, but you can’t remove it if it’s too thin.
- Prepare the Casserole Dish:
- Grease a 9×9 inch casserole pan generously with butter, ensuring the bottom and sides are well coated. This prevents sticking and aids in easy serving.
- Spread the sweet potato mixture evenly into the prepared pan.
- Preheat Oven: Set your oven to 350°F (175°C).
- Make the Pecan Topping:
- In a separate mixing bowl, combine the all-purpose flour, lightly packed brown sugar, ground cinnamon, and chopped pecans.
- Mix these dry ingredients thoroughly until they are evenly incorporated.
- Pour in the melted unsalted butter.
- Using a fork, stir and “cut” the butter into the dry mixture. Continue this process until coarse, crumb-like pieces form. The topping should resemble crumbs, not a thick paste. This ensures a beautifully crunchy texture once baked.
- Assemble and Bake:
- Evenly spread the pecan crumble topping over the sweet potato filling in the casserole dish.
- Bake in the preheated oven for 40-45 minutes, or until the topping is golden brown and the casserole is heated through and bubbling gently around the edges.

How to Make Sweet Potato Casserole with a Golden Marshmallow Topping
For those who adore the classic, fluffy, and toasted marshmallow topping, here’s how to achieve it perfectly:

PRO TIP: Timing is everything with marshmallows! Make sure to wait until the final 10-15 minutes of baking before adding them. This prevents them from overcooking, melting completely, or burning before the casserole is fully heated through.
The marshmallow topping creates a beautiful presentation and adds a wonderfully creamy, sweet layer to your casserole. You can choose to layer marshmallows directly over the sweet potato filling, or for an added crunch, place them on top of a layer of toasted pecans or even a thin layer of the pecan crumble topping.
- Prepare the Sweet Potato Filling:
- Follow the exact same instructions as described above to prepare the creamy sweet potato filling mixture.
- Spread the filling evenly into your greased 9×9 inch casserole pan.
- Add a Nutty Base (Optional but Recommended):
- If desired, spread 1.5 cups of chopped pecans or pecan halves over the sweet potato filling. This adds a lovely textural element and another layer of flavor.
- Bake the casserole with the pecan layer (or just the filling) in the preheated oven (350°F / 175°C) for approximately 30 minutes. This allows the sweet potato base to heat through and set slightly.
- Add Marshmallows and Finish Baking:
- Carefully remove the casserole from the oven.
- Evenly spread your mini marshmallows over the entire top surface of the casserole. For an extra gourmet touch, consider sprinkling a tiny bit of coarse sea salt over the marshmallows to enhance the sweet and savory contrast, and perhaps a few more pecans if you like.
- Return the casserole to the oven and bake for another 10-15 minutes. Keep a close eye on it, as marshmallows can brown quickly. You’re looking for them to puff up, become golden brown, and slightly caramelized.

Seamless Make-Ahead Instructions for Holiday Ease
One of the best features of this Sweet Potato Casserole is how well it adapts to make-ahead preparation, allowing you to streamline your holiday cooking.
- Prepare and Refrigerate Before Baking: This is an excellent option for maximum freshness on baking day.
- Prepare the sweet potato filling as directed in the recipe.
- Spread the filling evenly into your casserole dish.
- Allow the filling to cool completely to room temperature.
- Once cooled, cover the dish tightly with plastic wrap or aluminum foil to prevent air exposure.
- Refrigerate for up to 1-2 days.
- When you’re ready to bake, remove the casserole from the refrigerator while your oven preheats to 350°F (175°C).
- Prepare your chosen topping (pecan crumble or marshmallows).
- Spread the topping over the sweet potatoes and bake for approximately 40-45 minutes, or until golden and heated through. Add marshmallows for the last 10-15 minutes if using.
- Bake Completely and Refrigerate: If you want to get even further ahead, you can bake the entire casserole.
- Bake the casserole according to the recipe instructions, with your desired topping.
- Allow the baked casserole to cool completely to room temperature.
- Cover the dish tightly with plastic wrap or aluminum foil.
- Store in the refrigerator for up to 3-4 days.
- Reheating a Fully Baked Casserole:
- When ready to reheat, preheat your oven to 325°F (160°C).
- Remove any plastic wrap from the casserole. If it was covered with foil, you can leave it for the initial reheating.
- Cover the casserole loosely with aluminum foil to prevent the topping from over-browning.
- Reheat for about 20-25 minutes.
- Remove the foil and continue reheating for another 10-15 minutes, or until the casserole is thoroughly warmed through. If you’re reheating a marshmallow-topped casserole, you might want to add a fresh handful of mini marshmallows during the last 5-10 minutes to get that fresh, toasted appearance.
- Freezing for Long-Term Storage:
- Prepare the sweet potato filling and spread it into a freezer-safe casserole dish.
- Do not add the topping before freezing.
- Cool the filling completely.
- Cover the dish tightly with multiple layers of plastic wrap and then aluminum foil to prevent freezer burn.
- Freeze for up to 3 months.
- When ready to bake, thaw the casserole overnight in the refrigerator.
- Prepare and add the topping, then bake as directed in the original recipe (40-45 minutes at 350°F / 175°C).

Troubleshooting Common Sweet Potato Casserole Issues
Even with a straightforward recipe, sometimes things don’t go exactly as planned. Here’s how to address common issues:
- Casserole Turned Out Watery:
- This is most frequently caused by too much liquid. Ensure your sweet potatoes are exceptionally well-drained after boiling. Cook them until they are very tender, which allows more excess water to cook out of them.
- When adding liquids like milk, it’s always easier to incorporate more than to remove it. Consider adding all ingredients except the milk, then gradually add the milk, mashing and mixing as you go. This way, you can accurately judge when your sweet potato filling has reached the perfect, creamy consistency without becoming too wet.
- Texture Too Loose / Not Setting:
- Patience is key! The casserole needs time to cool and rest after baking. As it cools, the eggs and starches in the potatoes will help it firm up. Avoid cutting into it immediately.
- If you intentionally skipped the eggs (not recommended for this recipe), expect a noticeably softer, looser filling, as eggs are crucial for binding and setting the casserole.
- Too Sweet for Your Taste:
- The natural sweetness of sweet potatoes can vary significantly. To prevent an overly sweet dish, you can easily reduce the amount of brown sugar.
- When mixing the filling, start by adding only half the recommended amount of brown sugar. Mash everything together, then taste the mixture. If it feels sweet enough or perfectly balanced, you can choose to add less or no additional sugar.
- Marshmallows Browning Too Fast:
- The golden, toasted marshmallow topping is delightful, but it can burn quickly if added too soon.
- Always add the marshmallows during the last 10-15 minutes of baking. This timing allows them to puff up, melt, and achieve that beautiful golden-brown color without scorching while the casserole finishes heating through.

PIN THIS RECIPE FOR LATER
DID YOU MAKE THIS RECIPE? Please consider leaving a star rating and a comment below to share your experience. Your feedback is greatly appreciated!
Sweet Potato Casserole Recipe
This Sweet Potato Casserole recipe blends creamy mashed sweet potatoes with warm cinnamon, brown sugar, and butter, then finishes with your choice of a crunchy pecan streusel or gooey toasted marshmallows. The dish combines sweet and savory flavors in every bite, using simple boiling-and-mashing techniques for perfectly smooth potatoes. Ready in about an hour, this classic holiday side is easy to prepare ahead and always a crowd favorite.
Average Rating: 4.72 out of 5 stars from 7 votes
Print Recipe
Pin Recipe
Course: Side Dish | Cuisine: American | Diet: Gluten Free
Prep Time: 15 minutes | Cook Time: 1 hour | Total Time: 1 hour 15 minutes
Servings: 8 | Calories: 635 kcal | Author: Lyuba Brooke
Ingredients
Sweet Potato Filling:
- 2.5 lbs sweet potatoes
- 6 tbsp unsalted butter, chopped into pieces
- 2 eggs
- 1/4 cup whole milk
- 1/4 cup brown sugar, not packed
- 1 tsp salt, more or less to taste
- 1 tsp vanilla extract
Pecan Crunch Topping:
- 1/2 cup all purpose flour*
- 1/2 cup brown sugar, lightly packed
- 1 tsp ground cinnamon
- 3/4 cup chopped pecans
- 4 tbsp unsalted butter, melted
Marshmallow Topping Option:
- 1 1/2 cups pecan halves (or chopped)
- 2 cups mini marshmallows
Instructions
Sweet Potato Filling:
- Peel sweet potatoes and chop them into 4-6 pieces. Place sweet potato chunks into a pot and fill it with water, just enough to cover the potatoes.
- Bring water to boil and cook potatoes until fork-tender. Strain all the water out of the pot and let potatoes cool for a few minutes.
- Add butter, eggs, milk, brown sugar, salt, and vanilla extract. Mash all ingredients together using a potato masher until smooth.
- Grease a 9×9 casserole pan with some butter all over the bottom and up the sides. Spread the potato mixture evenly in the pan.
- Preheat the oven to 350°F (175°C).
Pecan Crumble Topping:
- Combine flour, brown sugar, cinnamon, and chopped pecans in a mixing bowl and mix until all evenly incorporated.
- Pour in melted butter while stirring with a fork. Continue to cut and fold with a fork until coarse crumbs form. The topping should look like crumbs, not paste.
- Spread the pecan topping evenly over the sweet potatoes and bake the casserole for 40-45 minutes, or until golden brown.
Marshmallow Topping Option:
- For the marshmallow topping, you can choose to add marshmallows on top of a simple pecan layer, or directly over the sweet potato filling.
- Spread 1.5 cups of pecans (or the prepared pecan crunch topping) over the sweet potato filling and bake for about 30 minutes.
- Take the casserole out and spread mini marshmallows over the top. (Optionally, sprinkle a little bit of coarse salt on top for a flavor contrast.)
- Bake for another 10-15 minutes, until the marshmallows are golden brown and toasted. Watch carefully to prevent burning.
Notes
- Nutrition Note: Nutrition is calculated for Sweet Potato Casserole with Pecan Crunch Topping.
- Gluten-Free: To make this casserole gluten-free, use gluten-free all-purpose flour in the pecan crumble topping.
- Make Ahead: You can prepare the filling 1 day in advance. Spread it in the baking dish, cover tightly, and refrigerate. Add the topping right before baking.
- Storage: Leftovers keep well in the refrigerator for 3–4 days covered air-tight. Reheat covered at 325°F (160°C) until warmed through.
- Freezing: Freeze unbaked casserole (without the topping) for up to 3 months. Thaw overnight in the refrigerator, add topping, and bake as directed.
- Reheating: Reheat baked casserole at 325°F (160°C) for 20–25 minutes. If using marshmallows, add a fresh handful during the last few minutes so they toast nicely.
Nutrition
Calories: 635kcal | Carbohydrates: 75g | Protein: 8g | Fat: 36g | Saturated Fat: 11g | Polyunsaturated Fat: 7g | Monounsaturated Fat: 16g | Trans Fat: 1g | Cholesterol: 79mg | Sodium: 521mg | Potassium: 665mg | Fiber: 7g | Sugar: 38g | Vitamin A: 20636IU | Vitamin C: 4mg | Calcium: 104mg | Iron: 2mg
Tried this recipe?
Mention @willcookforsmiles or tag #willcookforsmiles!
Frequently Asked Questions About Sweet Potato Casserole
Are yams and sweet potatoes the same?
No, yams and sweet potatoes are not the same. They are distinct vegetables often confused due to similar culinary uses. True yams typically have a rough, dark brown, bark-like skin and a more dry, starchy flesh, similar to a regular potato, with a neutral flavor. Sweet potatoes, on the other hand, have smoother, reddish-orange skin and, when cooked, become soft and moist with a distinct sweet flavor and orange or pinkish hue. What is often labeled as “yam” in North American supermarkets is usually a moist-fleshed sweet potato.
Can I use canned sweet potatoes to make the filling?
Technically, yes, you can use canned sweet potatoes, but it requires careful adjustments. If you choose this route, make sure to drain them exceptionally well. It’s also highly recommended to gently rinse them with cold water to wash away some of the syrup they are often packed in, which contributes significant sweetness.
When mixing your filling, hold off on adding milk until you’ve mashed and combined all other ingredients. Then, add milk gradually, a little bit at a time, to ensure your filling doesn’t become too watery.
Most importantly, be very cautious with added sugar. Canned sweet potatoes are typically quite sweet already from the syrup. Taste the sweet potatoes after rinsing; if they are sufficiently sweet, you may need to omit or significantly reduce the brown sugar in your filling. (Keep in mind that “canned yams” in the US market are almost always sweet potatoes.)
More Must-Have Holiday Dishes for Your Feast
If you’re meticulously planning your holiday menu, here are a few more highly-rated dishes that are sure to earn rave reviews:
- Roasted Turkey Breast – Tender, incredibly juicy, and perfectly seasoned, this is an ideal centerpiece for any holiday meal.
- Classic Stuffing – A wonderfully flavorful and aromatic stuffing recipe that can be easily prepared in advance, saving you time on the big day.
- Homemade Mashed Potatoes – Achieve the ultimate creamy, buttery mashed potatoes that are consistently a crowd favorite and pair perfectly with any main course.
- Green Bean Casserole – A delightful homemade version of this beloved classic, featuring fresh ingredients and the best crispy topping.
- Potato Dinner Rolls – Light, fluffy, and irresistibly soft, these rolls are perfect for soaking up delicious gravies and sauces.
- Sweet Potato Pie – A perfectly spiced and cozy dessert that complements the sweet potato casserole beautifully, offering another fantastic way to enjoy sweet potatoes.
- Sweet Potato Cakes – Ingenious ideas for utilizing any leftover sweet potatoes, transforming them into a delightful new dish.
Originally published on Will Cook For Smiles in October 2019.