Sweet Potato Casserole : The Ultimate Creamy Holiday Side Dish
What Is Sweet Potato Casserole?
Sweet Potato Casserole is a classic American comfort-food dish made with tender sweet potatoes mashed until smooth, then mixed with butter, brown sugar, warm spices, and a touch of vanilla. The mixture is baked until creamy and fragrant, often topped with a crunchy pecan streusel or a layer of toasted marshmallows.
This beloved dish is especially popular during Thanksgiving and Christmas, when families gather around the table to enjoy traditional holiday favorites. Its combination of naturally sweet potatoes, rich buttery flavor, and irresistible toppings makes it a delicious addition to any festive meal.
One of the best things about homemade sweet potato casserole is its versatility. You can make it with a crunchy brown sugar and pecan topping, a fluffy marshmallow layer, or even a combination of both for the best of both worlds.
Whether you’re preparing a holiday feast or simply craving a cozy side dish, this Sweet Potato Casserole recipe is a wonderful way to bring warmth and flavor to your table.
Why You’ll Love This Sweet Potato Casserole Recipe
There are plenty of reasons to add this recipe to your collection of favorite side dishes.
- Creamy and smooth: Mashed sweet potatoes create a soft, velvety base.
- Naturally sweet flavor: Sweet potatoes pair beautifully with brown sugar, cinnamon, and vanilla.
- Irresistible topping: Choose crunchy pecans, toasted marshmallows, or both.
- Perfect for holidays: A traditional favorite for Thanksgiving, Christmas, and family dinners.
- Easy to prepare ahead: Prepare the sweet potato mixture in advance and bake it when needed.
- Customizable: Adjust the sweetness, spices, and toppings to suit your preferences.
The contrast between the creamy filling and the crunchy or fluffy topping makes every spoonful satisfying.
What Does Sweet Potato Casserole Taste Like?
Sweet Potato Casserole has a rich, buttery flavor with natural sweetness from the sweet potatoes. Brown sugar adds a gentle caramel note, while cinnamon and vanilla bring warmth and a comforting aroma.
The texture is just as appealing as the flavor. The sweet potato filling is soft and creamy, while a pecan topping adds a satisfying crunch. If you choose marshmallows, they become golden and lightly toasted on top, creating a sweet, soft finish.
Although this dish is often served alongside savory holiday favorites such as roasted turkey, glazed ham, and green bean casserole, it can also be enjoyed as a comforting side dish throughout the fall and winter.
Sweet Potato Casserole Recipe at a Glance
- Preparation time: 20 minutes
- Cooking time: 25–35 minutes for baking the casserole, plus time to cook the sweet potatoes
- Total time: Approximately 1 hour to 1 hour 20 minutes
- Servings: 8
- Course: Side dish
- Cuisine: American
- Difficulty: Easy
Preparation and cooking times may vary depending on the size of the sweet potatoes and the method used to cook them.
Ingredients You’ll Need
This recipe uses simple ingredients to create a creamy sweet potato filling and a delicious holiday-style topping.
1. Sweet Potatoes
Sweet potatoes are the foundation of the casserole. Once cooked and mashed, they create a naturally sweet, smooth base that pairs beautifully with butter and warm spices.
Choose firm sweet potatoes without soft spots. Baking them until tender can help prevent excess moisture in the filling.
2. Unsalted Butter
Butter adds richness and gives the sweet potato mixture a smooth, luxurious texture. It also helps bring the flavors together.
3. Brown Sugar
Brown sugar enhances the natural sweetness of the potatoes and adds a subtle caramel flavor. You can adjust the amount depending on how sweet you prefer your casserole.
4. Milk or Heavy Cream
Milk helps make the filling creamy and easy to mix. Heavy cream creates a richer texture, making it an excellent option for a special holiday meal.
5. Eggs
Eggs help the filling set as it bakes, giving the casserole a more cohesive texture while keeping it soft and creamy.
6. Vanilla Extract
Vanilla adds warmth and enhances the natural sweetness of the sweet potatoes.
7. Ground Cinnamon
Cinnamon provides a comforting, warm spice that works especially well in fall and winter recipes.
8. Salt
A small amount of salt balances the sweetness and brings out the buttery flavor of the filling.
9. Chopped Pecans
Pecans are a popular choice for a crunchy topping. Combined with butter, brown sugar, and flour, they create a sweet, crumbly layer that contrasts beautifully with the creamy filling.
10. Mini Marshmallows (Optional)
Mini marshmallows create a classic sweet potato casserole topping. They become soft and golden when baked, adding a nostalgic holiday touch.
What Makes This Sweet Potato Casserole Special?
The secret to an excellent sweet potato casserole is balancing the natural sweetness of the potatoes with butter, a little brown sugar, and warm spices.
Cooking the sweet potatoes until completely tender makes them easier to mash, while avoiding excess liquid helps keep the filling thick rather than watery. A crunchy pecan topping provides texture, while marshmallows offer a softer, sweeter finish.
You can also prepare the casserole ahead of time, making it especially convenient for busy holiday meals.
In Part 2, we’ll cover the exact ingredient measurements, how to choose the best sweet potatoes, helpful substitutions, and the equipment you’ll need to prepare this delicious homemade casserole.
Sweet Potato Casserole : Ingredients, Measurements, and Preparation Tips
Making the perfect homemade Sweet Potato Casserole starts with choosing the right ingredients and balancing the flavors. This recipe combines creamy mashed sweet potatoes with butter, brown sugar, cinnamon, and vanilla, finished with a crunchy pecan streusel topping and optional toasted marshmallows.
Ingredients for Homemade Sweet Potato Casserole
Servings: 8 | Baking dish: 9 × 13 inches | Oven temperature: 350°F (175°C)
For the Sweet Potato Filling
- 3 pounds (1.36 kg) sweet potatoes – Peeled and cut into chunks, or baked whole and scooped from their skins.
- ½ cup (113 g) unsalted butter, melted – Adds richness and creates a smooth texture.
- ½ cup (100 g) packed light brown sugar – Enhances the natural sweetness of the potatoes.
- ½ cup (120 ml) whole milk – Makes the filling creamy and smooth.
- 2 large eggs – Help the casserole set while keeping it tender.
- 2 teaspoons vanilla extract – Adds a warm, sweet aroma.
- 1 teaspoon ground cinnamon – Gives the casserole a comforting holiday flavor.
- ½ teaspoon salt – Balances the sweetness.
For the Pecan Streusel Topping
- ¾ cup (90 g) all-purpose flour – Provides structure for the crumbly topping.
- ½ cup (100 g) packed brown sugar – Adds a sweet caramel-like flavor.
- ½ cup (113 g) unsalted butter, melted – Helps the topping form buttery crumbs.
- 1 cup (110 g) chopped pecans – Creates a delicious crunch.
- ¼ teaspoon ground cinnamon – Adds extra warmth and flavor.
Optional Marshmallow Topping
– 1½ cups mini marshmallows – Add a soft, sweet layer that becomes golden and lightly toasted during baking.
You can use the pecan streusel alone or add marshmallows during the final minutes of baking.
Equipment You’ll Need
Gather these kitchen tools before you begin:
- Large pot or baking sheet for cooking the sweet potatoes
- Vegetable peeler and sharp knife
- Large mixing bowl
- Potato masher or electric hand mixer
- Measuring cups and spoons
- Whisk or spatula
- Small mixing bowl for the topping
- 9 × 13-inch baking dish
- Cooking spray or butter for greasing
A potato masher produces a slightly rustic texture, while an electric mixer creates a smoother filling.
How to Choose the Best Sweet Potatoes
For the best casserole, look for sweet potatoes that are firm, smooth, and free from soft spots or visible damage.
Orange-fleshed sweet potatoes are especially popular for this recipe because they become soft and creamy when cooked and have a naturally sweet flavor.
Choose potatoes of similar size if you plan to bake them whole. This helps them cook at approximately the same rate.
Ingredient Substitutions
Butter
Salted butter can replace unsalted butter. If using salted butter, reduce the added salt slightly.
Brown Sugar
You can substitute granulated sugar, although brown sugar gives the casserole a richer, caramel-like flavor.
Milk
Whole milk provides a creamy texture, but half-and-half or heavy cream can be used for a richer filling. Unsweetened plant-based milk may also work.
Pecans
Walnuts are a good alternative if you prefer a different nutty flavor. For a nut-free topping, omit the pecans and use a simple brown sugar crumble.
Cinnamon
Add a pinch of nutmeg or pumpkin pie spice for a more pronounced holiday flavor.
Marshmallows
If you prefer a less sweet casserole, skip the marshmallows and use only the pecan topping.
Important Preparation Tips
1. Cook the Sweet Potatoes Until Very Tender
The potatoes should be soft enough to mash easily with a fork. Undercooked sweet potatoes can create lumps in the filling.
2. Avoid Excess Moisture
If boiling the potatoes, drain them thoroughly before mashing. Allowing them to sit in the warm pot briefly can help excess steam escape.
Baking the potatoes whole is another excellent option because it helps preserve their flavor without adding water.
3. Mash Until Smooth
For a creamy casserole, mash the cooked sweet potatoes while they are still warm. Remove any large lumps before adding the remaining ingredients.
4. Cool Slightly Before Adding Eggs
Allow the mashed potatoes to cool for a few minutes before mixing in the eggs. This helps prevent the eggs from cooking prematurely.
5. Prepare the Streusel Separately
Combine the flour, brown sugar, melted butter, pecans, and cinnamon in a separate bowl. Mix until crumbly, then distribute evenly over the filling.
6. Add Marshmallows Near the End
If using marshmallows, add them during the final 5–10 minutes of baking. This helps them become golden without burning.
Before You Start Baking
Preheat the oven to 350°F (175°C) and lightly grease a 9 × 13-inch baking dish.
Make sure the sweet potatoes are fully cooked and mashed before assembling the casserole. Spread the filling evenly in the dish, then add the pecan streusel topping.
Bake until the topping is golden and the filling is set. If using marshmallows, add them toward the end of the baking time.
In Part 3, we’ll cover the complete step-by-step instructions for cooking the sweet potatoes, preparing the creamy filling, assembling the casserole, and baking it to golden perfection.

Sweet Potato Casserole : Step-by-Step Instructions
Prepare the Sweet Potatoes
Peel 3 pounds (1.36 kg) of sweet potatoes and cut them into evenly sized chunks.
Place the chunks in a large pot and cover them with water. Bring to a boil, then reduce the heat and simmer for approximately 15–20 minutes, or until the potatoes are very tender when pierced with a fork.
Drain thoroughly and let the potatoes sit in the warm pot for a few minutes to release excess moisture.
Alternatively, bake the sweet potatoes whole at 400°F (200°C) until tender, then allow them to cool slightly before removing the skins.
Mash the Sweet Potatoes
Transfer the warm, cooked sweet potatoes to a large mixing bowl.
Mash with a potato masher until smooth. For an extra-creamy texture, use an electric hand mixer on low speed.
Remove any large lumps and allow the mixture to cool for a few minutes before adding the eggs.
Prepare the Creamy Filling
Add the following ingredients to the mashed sweet potatoes:
- ½ cup (113 g) melted unsalted butter
- ½ cup (100 g) packed light brown sugar
- ½ cup (120 ml) whole milk
- 2 teaspoons vanilla extract
- 1 teaspoon ground cinnamon
- ½ teaspoon salt
Mix until everything is evenly incorporated and the filling looks smooth and creamy.
Add 2 large eggs, making sure the sweet potato mixture is no longer very hot. Stir until fully combined, but avoid overmixing.
Transfer the Filling to the Baking Dish
Preheat the oven to 350°F (175°C).
Lightly grease a 9 × 13-inch baking dish with butter or cooking spray.
Spoon the sweet potato filling into the prepared dish and spread it evenly with a spatula. Smooth the surface so the topping can be distributed evenly.
Prepare the Pecan Streusel Topping
In a separate bowl, combine:
- ¾ cup (90 g) all-purpose flour
- ½ cup (100 g) packed brown sugar
- 1 cup (110 g) chopped pecans
- ¼ teaspoon ground cinnamon
Pour in ½ cup (113 g) melted unsalted butter and mix with a fork until the ingredients form a crumbly mixture.
The topping should have small buttery clusters rather than a smooth paste.
Add the Topping
Sprinkle the pecan streusel evenly over the sweet potato filling.
Make sure the entire surface is covered, including the edges. This creates a delicious contrast between the soft filling and the crunchy topping.
If you prefer a marshmallow topping, you can use 1½ cups mini marshmallows instead of the streusel, or add them during the final minutes of baking for a combination of textures.
Bake the Casserole
Place the baking dish in the preheated oven and bake for approximately 25–35 minutes, until the filling is hot and set and the pecan topping is golden.
If the topping begins browning too quickly, loosely cover the dish with aluminum foil.
For the marshmallow version, add the marshmallows during the final 5–10 minutes of baking. Watch closely, as they can brown quickly.
Let It Rest Before Serving
Remove the casserole from the oven and allow it to rest for approximately 10 minutes.
This brief resting period helps the filling settle and makes serving easier.
Spoon the casserole onto plates while warm, making sure each serving includes some of the creamy sweet potato filling and plenty of crunchy pecan topping.
Tips for Perfect Sweet Potato Casserole
- Drain the potatoes well: Excess water can make the filling runny.
- Cool the mixture slightly before adding eggs: This helps prevent the eggs from scrambling.
- Avoid overmixing: Mix just until the filling is smooth and combined.
- Spread the topping evenly: This ensures every portion has a crunchy finish.
- Watch the oven closely: Sugar and pecans can brown quickly toward the end of baking.
- Allow time to rest: Letting the casserole sit briefly helps it hold together when served.
In Part 4, we’ll cover serving ideas, make-ahead instructions, storage and reheating tips, and frequently asked questions about this classic Sweet Potato Casserole.
Sweet Potato Casserole : Serving Ideas, Storage, and FAQs
How to Serve Sweet Potato Casserole
Sweet Potato Casserole is a comforting side dish that fits beautifully into Thanksgiving dinners, Christmas feasts, and family gatherings. Its creamy filling and sweet, crunchy topping pair wonderfully with savory main courses.
Here are some delicious ways to serve it:
- Roasted turkey: A classic Thanksgiving combination that balances savory and sweet flavors.
- Glazed ham: The rich, salty flavor of ham complements the naturally sweet potatoes.
- Roast chicken: A cozy option for Sunday dinners and special family meals.
- Roasted vegetables: Pair the casserole with Brussels sprouts, green beans, or roasted carrots.
- Holiday side-dish platter: Serve it alongside mashed potatoes, stuffing, and cranberry sauce for a traditional festive spread.
For an attractive presentation, serve the casserole warm in its baking dish. Add a few chopped pecans on top just before serving, or use toasted marshmallows for a classic holiday finish.
Tips for the Best Sweet Potato Casserole
- Choose orange-fleshed sweet potatoes: They provide a naturally sweet flavor and creamy texture.
- Remove excess moisture: Drain boiled potatoes thoroughly to prevent a watery filling.
- Mash while warm: Warm sweet potatoes are easier to mash until smooth.
- Cool before adding eggs: This helps prevent the eggs from cooking prematurely.
- Balance the sweetness: Taste the filling before adding the eggs and adjust the brown sugar if desired.
- Prepare the topping separately: Mixing the streusel in a separate bowl helps create a crumbly texture.
- Watch the topping as it bakes: Cover loosely with foil if the pecans brown too quickly.
- Rest before serving: Allowing the casserole to sit for about 10 minutes helps it settle.
How to Make Sweet Potato Casserole Ahead of Time
Sweet Potato Casserole is an excellent make-ahead dish, especially when preparing a large holiday meal.
Prepare the filling in advance: Cook and mash the sweet potatoes, mix them with the butter, sugar, milk, spices, and eggs, then transfer the mixture to a greased baking dish. Cover and refrigerate for up to 24 hours.
Prepare the topping separately: Mix the pecan streusel ingredients and store them in a covered container in the refrigerator. Add the topping just before baking for the best texture.
Bake when ready: Sprinkle the streusel over the filling and bake at 350°F (175°C) until heated through and golden. A chilled casserole may need additional baking time, so check that the center is hot before serving.
If using marshmallows, add them during the final 5–10 minutes of baking.
How to Store Leftovers
Refrigerator: Allow the casserole to cool slightly, then transfer leftovers to an airtight container or cover the baking dish. Refrigerate within 2 hours and use within 3–4 days.
Freezer: For longer storage, place cooled casserole in a freezer-safe container. Freeze for up to 2–3 months for the best quality. The texture of the topping may soften after thawing.
Reheating in the oven: Cover the casserole loosely with foil and warm at 325°F (165°C) until heated through. Remove the foil toward the end if you want to crisp the topping.
Reheating individual portions: Microwave a serving in short intervals until hot, keeping in mind that the pecan topping may lose some crunch.
For food safety, reheat leftovers to an internal temperature of 165°F (74°C).
Frequently Asked Questions
1. Is Sweet Potato Casserole a side dish or a dessert?
In the United States, Sweet Potato Casserole is traditionally served as a holiday side dish, especially at Thanksgiving. However, its sweet flavor and dessert-like toppings also make it feel like a treat.
2. Can I use canned sweet potatoes?
Yes. Use canned sweet potatoes or yams packed in water, drain them thoroughly, and mash them before mixing with the other ingredients. If they contain added syrup or sugar, reduce the brown sugar in the recipe to prevent excessive sweetness.
3. Why is my sweet potato casserole watery?
Excess moisture from boiled sweet potatoes is a common cause. Drain them well and allow steam to escape before mashing. Avoid adding too much milk, and measure the ingredients carefully.
4. Can I make it without eggs?
Yes. You can omit the eggs, although the filling will be softer and less firmly set. Make sure the mixture is well mashed and bake until heated through.
5. Can I make Sweet Potato Casserole without pecans?
Absolutely. Replace the pecan streusel with a simple brown sugar crumble, use chopped walnuts, or top the casserole with mini marshmallows.
6. Should I cover Sweet Potato Casserole while baking?
Usually, no. Baking uncovered allows the topping to become golden and crisp. If the topping browns too quickly before the filling is hot, loosely cover the dish with foil.
7. How do I know when the casserole is done?
The filling should be hot throughout and mostly set, while the topping should be lightly golden. If the casserole has been refrigerated before baking, allow extra time and check the center for doneness.
8. Can I make Sweet Potato Casserole less sweet?
Yes. Reduce the brown sugar in the filling and use the pecan topping without marshmallows. Sweet potatoes already have natural sweetness, so the casserole can still taste delicious with less added sugar.
Final Thoughts
This Sweet Potato Casserole is a comforting, flavorful addition to any holiday table. The creamy sweet potato filling, warm cinnamon, buttery richness, and crunchy pecan topping create a delicious balance of textures and flavors.
Whether you serve it for Thanksgiving, Christmas, or a special family dinner, this recipe is easy to customize with your favorite toppings. Choose pecan streusel for a crunchy finish, toasted marshmallows for a nostalgic touch, or combine both for an extra-special casserole.
Prepare it ahead of time to make holiday cooking easier, then bake until golden and serve warm alongside your favorite savory dishes.
Once you try this homemade version, it may become a holiday tradition your family looks forward to every year!
