Sweet Potato Casserole Recipe – The Best Thanksgiving Side Dish

This post may contain affiliate links. As an Amazon Associate, we earn from qualifying purchases. We only recommend products we trust.

This classic sweet potato casserole recipe is the ultimate holiday side dish that combines creamy, smooth mashed sweet potatoes with a crunchy brown sugar pecan topping. Perfect for Thanksgiving, Christmas, or any family gathering, this easy sweet potato casserole can be made ahead and always gets rave reviews.

sweet potato casserole recipe

Prep Time: 20 minutes | Cook Time: 35 minutes | Total Time: 55 minutes | Servings: 15

Why This Sweet Potato Casserole Recipe is the Best

This traditional sweet potato casserole strikes the perfect balance between a sweet side dish and a savory accompaniment to your holiday meal. The creamy sweet potato base is rich without being overly heavy, while the brown sugar pecan crumble adds an irresistible crunch that makes this casserole unforgettable.

What makes this recipe special:

  • Make-ahead friendly for stress-free holiday cooking
  • Perfect texture—creamy inside, crunchy on top
  • Not overly sweet like some sweet potato casserole recipes
  • Feeds a crowd (15 generous servings)
  • Freezer-friendly for meal planning

Ingredients for Sweet Potato Casserole

For the Sweet Potato Base:

  • 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

For the Brown Sugar Pecan Topping:

  • 3 tablespoons butter
  • 1/4 cup all-purpose flour
  • 1 cup brown sugar
  • 1 cup chopped pecans

How to Make Sweet Potato Casserole

Step 1: Cook the Sweet Potatoes

Peel and cut sweet potatoes into evenly-sized chunks. Place in a large pot and add water until the potatoes are covered halfway. Bring to a boil, then reduce heat and simmer covered for 20-40 minutes until fork-tender. The cooking time depends on the size of your chunks. Drain thoroughly and let cool slightly.

Step 2: Mash the Sweet Potatoes

Transfer the cooked sweet potatoes to a large mixing bowl. Mash with a potato masher until mostly smooth, then use a hand mixer on low speed to create a creamy, lump-free consistency.

Step 3: Mix the Sweet Potato Filling

Add the eggs, evaporated milk, granulated sugar, melted butter, vanilla extract, and salt to the mashed sweet potatoes. Mix with a hand mixer until completely smooth and well combined. The mixture should be creamy and pourable.

Step 4: Prepare the Baking Dish

Preheat your oven to 350°F (175°C). Grease a 9×13 inch casserole dish with butter or non-stick spray. Pour the sweet potato mixture into the prepared dish and smooth the top with a spatula for even baking.

Step 5: Make the Pecan Crumble Topping

In a separate bowl, combine the flour, brown sugar, chopped pecans, and butter. Use a fork to mix until the ingredients form a crumbly, streusel-like texture. The butter should coat all the dry ingredients.

Step 6: Add the Topping

Sprinkle the pecan topping evenly over the sweet potato mixture, covering the entire surface. Don’t press it down—just let it sit on top for maximum crunchiness.

Step 7: Bake the Casserole

Bake at 350°F for 35-40 minutes until the casserole is golden brown on top and slightly puffed around the edges. The topping should be crispy and caramelized.

Step 8: Cool and Serve

Allow the sweet potato casserole to cool for 10 minutes before serving. This resting time helps it set properly for cleaner slicing.

Tips for the Perfect Sweet Potato Casserole

Choose the right sweet potatoes. Look for firm, smooth-skinned sweet potatoes without soft spots. Orange-fleshed varieties (like Beauregard or Jewel) work best for their natural sweetness and creamy texture.

Don’t overcook the sweet potatoes. They should be fork-tender but not mushy. Overcooked sweet potatoes can become watery and affect the casserole’s texture.

Mix thoroughly but don’t overmix. Blend until smooth, but excessive mixing can make the sweet potatoes gummy.

Use room temperature eggs. This helps them incorporate more easily into the warm sweet potatoes without scrambling.

Toast your pecans for extra flavor. Lightly toast the pecans in a dry skillet for 3-5 minutes before adding to the topping for enhanced nutty flavor.

Watch for browning. If the topping browns too quickly, tent the casserole with aluminum foil for the remaining baking time.

Make-Ahead Sweet Potato Casserole

This sweet potato casserole recipe is perfect for holiday meal prep. Here’s how to prepare it in advance:

1-2 days ahead: Prepare the sweet potato filling and store in the casserole dish, covered tightly with plastic wrap. Make the pecan topping and store separately in an airtight container. Refrigerate both. When ready to bake, let the casserole sit at room temperature for 20-30 minutes, add the topping, and bake as directed (add 5-10 extra minutes if needed).

Up to 3 months ahead: Assemble the entire unbaked casserole, wrap tightly with plastic wrap and aluminum foil, and freeze. Thaw overnight in the refrigerator before baking. Bake as directed, adding 10-15 extra minutes to the baking time.

Storage and Reheating Instructions

Refrigerator: Store leftover sweet potato casserole covered with foil or in an airtight container for up to 4 days.

Freezer: Cool completely, wrap tightly in plastic wrap and aluminum foil, and freeze for up to 3 months. Thaw in the refrigerator overnight before reheating.

Reheating: Cover with foil and warm in a 325°F oven for 15-20 minutes until heated through. For individual portions, microwave for 1-2 minutes.

Sweet Potato Casserole Variations

Classic marshmallow topping: Replace the pecan topping with mini marshmallows. Add them during the last 10-15 minutes of baking until golden and toasted.

Healthier version: Reduce the sugar to 1/4 cup and use Greek yogurt instead of evaporated milk for added protein.

Spiced sweet potato casserole: Add 1 teaspoon cinnamon, 1/2 teaspoon nutmeg, and 1/4 teaspoon ginger to the sweet potato base for warm fall spices.

Nut-free option: Substitute the chopped pecans with rolled oats for a crunchy, nut-free topping.

Dairy-free sweet potato casserole: Use coconut milk instead of evaporated milk and coconut oil instead of butter.

Bourbon sweet potato casserole: Add 2 tablespoons bourbon to the sweet potato mixture for an adult twist.

Frequently Asked Questions

Can I use canned sweet potatoes? Yes, but fresh sweet potatoes provide better flavor and texture. If using canned, you’ll need about two 29-oz cans. Drain thoroughly and skip the cooking step.

Should I peel sweet potatoes before or after boiling? Either works! Peeling before is easier, but boiling with skins on preserves more nutrients. The skins slip off easily after cooking.

Can I make this sweet potato casserole without eggs? Yes, the eggs help bind the mixture, but you can omit them. The casserole will be slightly looser but still delicious.

What’s the difference between sweet potato casserole and candied yams? Sweet potato casserole has a baked, casserole-style presentation with a topping. Candied yams are typically cubed and coated in a sweet glaze.

How do I prevent my sweet potato casserole from being runny? Make sure to drain the cooked sweet potatoes thoroughly and don’t add too much liquid. The mixture should be thick, not soupy.

Can I use a different type of milk? Yes! Whole milk, half and half, or heavy cream all work well. Coconut milk works for dairy-free versions.

Why is my topping not crunchy? Make sure the butter is well-distributed in the topping mixture. If the topping seems wet, add a bit more flour. Also ensure you’re not covering the casserole while baking.

Serving Suggestions

This classic sweet potato casserole pairs beautifully with:

  • Roasted turkey or honey-glazed ham for Thanksgiving dinner
  • Prime rib or roasted beef for Christmas
  • Baked chicken or pork tenderloin for Sunday dinner
  • Green bean casserole, cranberry sauce, and dinner rolls
  • Cornbread dressing and gravy

Nutritional Information

Per serving (1/15 of recipe)

  • Calories: 286
  • Fat: 12g (Saturated: 5g)
  • Carbohydrates: 43g
  • Fiber: 3g
  • Sugar: 26g
  • Protein: 4g
  • Cholesterol: 54mg
  • Sodium: 197mg

This easy sweet potato casserole recipe is a holiday essential that brings comfort and tradition to your table. The combination of smooth, creamy sweet potatoes with the crunchy brown sugar pecan topping creates a side dish that’s special enough for Thanksgiving but simple enough to make any day. Whether you’re serving it alongside turkey, ham, or your favorite holiday main course, this sweet potato casserole will quickly become a family favorite that you’ll make year after year.

sweet potato casserole recipe

Classic Sweet Potato Casserole with Brown Sugar Pecan Topping

This classic sweet potato casserole combines creamy mashed sweet potatoes with a crunchy brown sugar pecan topping. The ultimate Thanksgiving side dish, it’s make-ahead friendly, crowd-pleasing, and always gets rave reviews.
Prep Time 20 minutes
Cook Time 35 minutes
Total Time 55 minutes
Course Side Dish
Cuisine American
Servings 15 servings
Calories 286 kcal

Ingredients
  

  • 4-5 large sweet potatoes (about 3.5 to 4 lbs), peeled and cubed
  • 3 large eggs
  • 1/2 cup evaporated milk (or half and half)
  • 1/2 cup granulated sugar
  • 1/4 cup unsalted butter, melted
  • 1 tsp vanilla extract
  • 1/2 tsp salt
  • 3 tbsp unsalted butter
  • 1/4 cup all-purpose flour
  • 1 cup brown sugar
  • 1 cup chopped pecans

Instructions
 

  • Peel and cube sweet potatoes. Boil in water until fork-tender (20–40 minutes). Drain well and cool slightly.
  • Mash potatoes until smooth. Use a hand mixer for extra creaminess.
  • Add eggs, evaporated milk, sugar, melted butter, vanilla, and salt. Mix until smooth and well combined.
  • Preheat oven to 350°F. Grease a 9×13 inch casserole dish. Spread sweet potato mixture evenly in dish.
  • In a separate bowl, mix flour, brown sugar, chopped pecans, and butter until crumbly.
  • Sprinkle pecan topping evenly over sweet potatoes.
  • Bake 35–40 minutes, until topping is golden and casserole is slightly puffed.
  • Let cool 10 minutes before serving for easier slicing.

Notes

Make-ahead tip: Prepare the filling and topping separately 1–2 days in advance. Assemble and bake just before serving for the freshest flavor and crunch.
Keyword holiday casserole, sweet potato casserole, thanksgiving side dish