There’s something undeniably comforting about a Sweet Potato Casserole—that warm, velvety filling topped with a golden, buttery crunch makes it a must-have on every holiday table. Whether you’re cooking for Thanksgiving, Christmas, or any special gathering, this dish is the sweet-savory sidekick that complements everything from turkey to roast ham. In this guide, we’ll walk you through how to make the best sweet potato casserole, starting with the ingredients you’ll need, step-by-step cooking instructions, make-ahead tips, and delicious variations. If you’re looking to upgrade your holiday spread, this is the one recipe you’ll return to year after year.
Looking for inspiration? Try our Creaminess Baked Mashed Potatoes to serve alongside this dish!
JUMP TO
Table of Contents
Why Sweet Potato Casserole is a Holiday Must-Have
A Southern Classic with Modern Appeal
Sweet potato casserole traces its roots to Southern kitchens where family traditions run deep and sweet potatoes are staples. While classic versions often included just butter and a hint of sugar, modern updates have introduced crunchier textures like pecan crumbles and gooey marshmallow toppings. The result? A side dish that balances nostalgic warmth with gourmet-level flavor.
Sweet, Savory, and Always a Crowd-Pleaser
This dish checks all the boxes—sweetness from brown sugar, savory undertones from butter and spices, and a smooth, creamy texture that pairs beautifully with the crispy topping. It’s the first to vanish at potlucks and Thanksgiving dinners because it appeals to kids and adults alike. Add it next to savory dishes like Southern Green Bean Casserole for a perfect contrast of flavors.
When to Serve It Beyond Thanksgiving
While it’s a staple during the holidays, this casserole works great year-round. Think Sunday dinners, church potlucks, or even as a unique side for your next BBQ. It’s easy to prep, reheats like a charm, and adds a touch of homemade warmth to any meal. For more comfort dishes that shine beyond the season, check out Hearty Stuffed Pepper Casserole.
Ingredients You’ll Need for Sweet Potato Casserole
Best Sweet Potatoes to Use
Not all sweet potatoes are created equal. For this casserole, you’ll want to use orange-fleshed varieties like Garnet or Jewel. They offer a naturally rich sweetness and velvety texture when cooked, perfect for creating that creamy base.
Tip: Avoid canned sweet potatoes—they often come soaked in syrup, which throws off the flavor balance.
Essential Ingredients for the Filling
Here’s what goes into the smooth, luscious filling:
- Sweet Potatoes – Boiled until fork-tender
- Eggs – For binding and richness
- Evaporated Milk or Half & Half – Adds creaminess
- Vanilla Extract – For depth of flavor
- Butter – Because everything’s better with it
- Granulated Sugar – Just the right sweetness
- Salt – Balances the flavors perfectly
This blend ensures your casserole is never bland or overly sweet. Want to explore a more savory alternative? Don’t miss our Cheesy Root Vegetable Gratin for another great side dish option.
Brown Sugar Pecan Topping vs Marshmallow Topping
While some families swear by mini marshmallows, others won’t touch anything but the pecan crumble. Here’s a quick breakdown:
| Topping Type | Ingredients | Texture | Flavor |
|---|---|---|---|
| Pecan Crumble | Brown sugar, chopped pecans, flour, butter | Crunchy | Nutty, buttery |
| Marshmallow | Mini marshmallows only | Gooey | Sweet, fluffy |
Want both? You can do a split pan—half pecan topping, half marshmallow—for a best-of-both-worlds experience. It’s also a great way to accommodate different tastes at the same table.
How to Make Sweet Potato Casserole from Scratch
Boiling and Prepping the Sweet Potatoes
Start by selecting 4–5 large sweet potatoes—aim for about 3.5 to 4 pounds total. Rinse and peel them (or boil first and peel after, if preferred). Cut into large chunks and place in a pot. Fill with just enough water to cover halfway, then bring to a boil. Reduce heat and simmer covered for 20–40 minutes, or until fork-tender but not mushy.
Once cooked, drain and let them cool slightly. Peel if you haven’t already, and transfer them to a mixing bowl. Now you’re ready for the mash!
Want to explore another cozy casserole for fall? Don’t miss our Zucchini Cornbread Casserole.
Creating a Smooth and Creamy Filling
Mash the sweet potatoes using a potato masher, then blend using a hand mixer on low speed for 30–45 seconds—just enough to get them smooth, not whipped. Then add:
- 3 large eggs
- ½ cup evaporated milk (or half and half)
- ½ cup granulated sugar
- ¼ cup melted butter
- 1 teaspoon vanilla extract
- ½ teaspoon salt
Blend again until everything is combined and silky. Pour the mixture into a greased 9×13″ baking dish and smooth the top with a spatula.
Looking for more comforting classics? Discover great ideas like our Creamy Scalloped Potatoes.
Making the Perfect Crunchy Pecan Topping
In a small bowl, combine the following:
- 3 tablespoons butter
- ¼ cup all-purpose flour
- 1 cup brown sugar
- 1 cup chopped pecans
Use a fork or pastry cutter to blend until the mixture looks like chunky wet sand. Sprinkle evenly over the sweet potato filling. This topping adds incredible texture and a rich caramelized finish that sets this dish apart.
Want a dessert twist on sweet potato flavor? Check out our Pumpkin Pie Bread Pudding.
Baking Tips for a Golden Finish
Preheat the oven to 350°F (175°C). Bake uncovered for 35–40 minutes until the topping is crisp and the filling is slightly puffed. Avoid overbaking, or the filling may dry out. Let it rest for 10 minutes before serving so the flavors settle and the casserole firms up slightly.
For a golden top, you can broil the casserole for 1–2 minutes at the end—just be sure to watch it closely to avoid burning the pecans.
Make-Ahead, Storage, and Freezing Tips
How Far in Advance Can You Make It?
You can prepare this casserole 1–2 days in advance. Simply make the filling, smooth it into your baking dish, then prep the topping separately. Cover both and refrigerate. Just before baking, sprinkle the topping on and pop it in the oven.
This make-ahead option makes it ideal for Thanksgiving or Christmas, when oven space and time are both in high demand.
Don’t miss our Perfect Homemade Stuffing Recipe—another make-ahead winner for your holiday table!
Freezer Tips Without Compromising Texture
Yes, sweet potato casserole freezes beautifully! Here’s how:
- Assemble the filling and topping (keep them separate for best results)
- Wrap the dish tightly with plastic wrap and foil
- Freeze for up to 3 months
To serve, thaw overnight in the fridge, then let it rest at room temp for 30 minutes. Add the topping and bake as directed.
Reheating Sweet Potato Casserole the Right Way
Leftovers can be stored covered in the refrigerator for up to 5 days. To reheat:
- Oven: 325°F for 15–20 minutes, loosely covered
- Microwave: Heat in 30-second intervals, covered, until warmed through
Avoid overheating to prevent drying out. If the topping softens in the fridge, you can crisp it back up in the oven or under a low broiler setting.
Sweet Potato Casserole Variations to Try
Marshmallow-Topped Version
If you’re craving that nostalgic touch, go with the classic marshmallow topping. Simply layer mini marshmallows over the sweet potato base and bake for 25 minutes, or until the tops are puffed and golden brown. This version is especially popular with kids and adds extra sweetness without changing the filling.
Want the best of both worlds? Try half pecan, half marshmallow topping in one dish—it’s a game-changer for picky eaters at the table.
Nut-Free Option with Oats
Have guests with nut allergies? Swap pecans for rolled oats. Just mix oats with brown sugar, flour, and butter for a similar crunchy texture without the allergens. Some even add crushed cornflakes or sunflower seeds for variety.
Gluten-Free and Dairy-Free Swaps
With just a few tweaks, this casserole becomes allergen-friendly:
- Replace all-purpose flour with almond flour or gluten-free baking mix
- Use coconut cream or almond milk instead of evaporated milk
- Try vegan butter substitutes like Earth Balance
This way, everyone gets to enjoy a delicious holiday classic without compromise.
What to Serve with Sweet Potato Casserole
Main Dishes That Pair Perfectly
This casserole shines next to savory entrees. Pair it with:
- Roasted turkey
- Glazed ham
- Herb-crusted pork loin
- Vegetarian stuffed squash
For a creative meatless pairing, try our Spicy Butternut Squash Sweet Potato Soup—it’s hearty and full of flavor.
Other Side Dishes to Complete Your Table
Sweet potato casserole plays well with other classics:
- Stuffing or dressing
- Green bean casserole
- Macaroni and cheese
- Cranberry sauce
Need an appetizer to go with it? Don’t miss our Thanksgiving Appetizer Deviled Eggs—a creamy bite to start your feast right.
Wine and Drink Pairings for Sweet Potato Dishes
A well-chosen drink enhances the flavor profile of the dish:
- White Wine: Riesling or Chardonnay
- Red Wine: Pinot Noir or Beaujolais
- Non-Alcoholic: Apple cider, sparkling grape juice, or herbal teas
Balance the sweetness of the casserole with crisp or citrusy notes in your drink.

FAQs about Sweet Potato Casserole
Can sweet potato casserole be made ahead of time?
Yes! You can prep the filling and topping 1–2 days in advance. Store them separately in the fridge and combine right before baking.
What’s the difference between yams and sweet potatoes?
In the U.S., “yams” often refer to soft, orange-fleshed sweet potatoes. Real yams are starchy and white-fleshed, and rarely sold in typical supermarkets.
Is it better with marshmallows or pecans?
It depends on preference. Marshmallows offer gooey sweetness, while pecans add crunch and depth. Many families serve a combo to please everyone.
How do you keep sweet potato casserole from getting watery?
Don’t overcook the potatoes and make sure to drain well. Avoid using canned sweet potatoes packed in syrup.
Conclusion: The Only Sweet Potato Casserole You’ll Ever Need
Whether you prefer it crunchy or gooey, nutty or marshmallow-laden, this Sweet Potato Casserole recipe is your go-to for the holidays and beyond. It’s easy to prep, crowd-approved, and endlessly customizable. Once you make it, it’s bound to become a cherished staple in your holiday traditions.
Don’t miss our Classic Homemade Cranberry Sauce to complete your Thanksgiving menu with a tart, vibrant finish.
PrintSweet Potato Casserole
A creamy and comforting Sweet Potato Casserole topped with a crunchy brown sugar pecan crumble. Perfect as a make-ahead holiday side dish that’s always a crowd-pleaser.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Total Time: 55 minutes
- Yield: 15 servings
- Category: Side Dish
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Ingredients
- 4–5 large sweet potatoes (about 3.5 to 4 lbs)
- 3 large eggs
- 1/2 cup evaporated milk (or half and half)
- 1/2 cup granulated sugar
- 1/4 cup melted butter
- 1 teaspoon vanilla extract
- 1/2 teaspoon salt
- Pecan Topping:
- 3 tablespoons butter
- 1/4 cup all-purpose flour
- 1 cup brown sugar
- 1 cup chopped pecans
Instructions
- Peel and cut sweet potatoes into chunks. Place in a large pot and add water until covered halfway. Boil, then simmer covered for 20–40 minutes until fork-tender. Drain and cool.
- Peel (if not done earlier) and transfer sweet potatoes to a large mixing bowl. Mash with a masher, then blend with hand mixer on low.
- Add eggs, evaporated milk, sugar, butter, vanilla, and salt. Mix until smooth and combined.
- Pour into a greased 9×13 inch casserole dish and smooth the top.
- In a separate bowl, mix flour, brown sugar, chopped pecans, and butter with a fork until crumbly.
- Sprinkle pecan topping evenly over the sweet potato mixture.
- Bake at 350°F (175°C) for 35–40 minutes until golden and slightly puffed.
- Cool for 10 minutes before serving.
Notes
- Can be made 1–2 days ahead. Store filling and topping separately, then bake before serving.
- Freeze unbaked casserole for up to 3 months. Thaw overnight and bake as directed.
- Nut-free version: Substitute pecans with rolled oats.
- To reheat, cover and warm in a 325°F oven for 15–20 minutes.
- Add marshmallows instead of pecans for a traditional topping.
Nutrition
- Serving Size: 1 serving
- Calories: 286
- Sugar: 26g
- Sodium: 197mg
- Fat: 12g
- Saturated Fat: 5g
- Unsaturated Fat: 7g
- Trans Fat: 0.2g
- Carbohydrates: 43g
- Fiber: 3g
- Protein: 4g
- Cholesterol: 54mg
