The Ultimate Sweet Potato Casserole Recipe

Sweet Potato Casserole

There’s nothing quite like a perfectly crafted sweet potato casserole gracing your holiday table. After decades of testing and countless family gatherings, I’ve perfected this recipe to deliver the ideal balance of creamy sweet potatoes, warm spices, and that irresistible crispy topping everyone craves. Whether you’re a traditionalist who loves marshmallow topping or prefer the sophisticated crunch of pecan streusel, this comprehensive guide covers everything you need to master this beloved side dish.


Classic Sweet Potato Casserole Recipe

Prep Time: 20 minutes | Cook Time: 45 minutes | Serves: 8-10

Ingredients

For the Sweet Potato Base:

  • 4 pounds fresh sweet potatoes (about 6 medium)
  • ½ cup unsalted butter, melted
  • ½ cup whole milk or heavy cream
  • ⅔ cup granulated sugar (or ½ cup for less sweetness)
  • 2 large eggs, beaten
  • 1 teaspoon vanilla extract
  • ½ teaspoon ground cinnamon
  • ¼ teaspoon ground nutmeg
  • ½ teaspoon salt

Pro Tip: Fresh sweet potatoes deliver superior flavor and texture compared to canned varieties, though canned can work in a pinch.

Step-by-Step Instructions

  1. Prepare the Sweet Potatoes: Preheat your oven to 400°F. Pierce sweet potatoes with a fork, place on a baking sheet, and roast for 45-60 minutes until fork-tender. Alternatively, peel and cube them, then boil for 15-20 minutes.
  2. Create the Filling: Once cooled slightly, peel the sweet potatoes and mash until smooth. Don’t overmix—you want a creamy texture, not gluey.
  3. Combine Ingredients: In a large bowl, mix the mashed sweet potatoes with melted butter, milk, sugar, beaten eggs, vanilla, cinnamon, nutmeg, and salt. Blend until well incorporated but not overworked.
  4. Transfer to Baking Dish: Pour the mixture into a greased 9×13-inch casserole dish, spreading evenly.
  5. Add Your Topping: Choose your preferred topping (see variations below) and bake at 350°F for 25-30 minutes until the topping is golden and the casserole is heated through.

Popular Topping Variations

Classic Marshmallow Topping

IngredientAmountNotes
Mini marshmallows3 cupsRegular size works too
Baking timeLast 10 minutesWatch closely to prevent burning

Instructions: Add marshmallows during the final 10 minutes of baking. For best results, broil for 1-2 minutes to achieve that perfect golden-brown color.

Pecan Streusel Topping (Crowd Favorite!)

Ingredients:

  • 1 cup pecans, chopped
  • ½ cup all-purpose flour
  • ½ cup brown sugar, packed
  • ⅓ cup melted butter
  • ½ teaspoon cinnamon

Instructions: Mix all ingredients until crumbly. Sprinkle evenly over the sweet potato mixture before baking. This version offers sophisticated flavor without the sweetness overload.

Healthy Alternative

Replace sugar with ⅓ cup maple syrup or honey, use Greek yogurt instead of cream, and opt for the pecan topping without added sugar. This lighter sweet potato casserole maintains incredible flavor while cutting calories significantly.

Sweet Potato Casserole
Sweet Potato Casserole

Make-Ahead & Storage Guide

Advance Preparation

2 Days Ahead: Assemble the entire casserole without the topping, cover tightly with plastic wrap and foil, then refrigerate. Add topping and bake when ready, adding 10-15 extra minutes to cooking time.

Freezing Tips:

  • Unbaked: Freeze for up to 3 months in an airtight, freezer-safe dish
  • Baked: Freeze individual portions for quick reheating
  • Thawing: Refrigerate overnight before baking

Storage & Reheating

Store leftover sweet potato casserole covered in the refrigerator for up to 5 days. Reheat individual portions in the microwave (1-2 minutes) or the entire dish covered with foil in a 350°F oven for 20-25 minutes.

Expert Troubleshooting

Q: Why is my casserole watery? Excess moisture typically comes from not draining sweet potatoes properly or adding too much liquid. If using canned sweet potatoes, drain thoroughly. Fresh sweet potatoes should be well-cooked but not waterlogged.

Q: How do I prevent burning the topping? Cover your casserole with aluminum foil for the first 20 minutes of baking, then remove to allow browning. For marshmallows, watch closely during broiling—they burn quickly!

Q: What’s the best sweet potato variety? Orange-fleshed sweet potatoes (often labeled as “yams” in stores) work best, providing natural sweetness and vibrant color. Avoid pale, starchy varieties.

Frequently Asked Questions

Can you make sweet potato casserole ahead of time? Yes, you can assemble sweet potato casserole up to two days in advance. Cover tightly and refrigerate, then bake as directed, adding a few extra minutes to the cooking time.

Sweet potato casserole vs candied yams—what’s the difference? Sweet potato casserole is a baked dish with a smooth, pudding-like texture and various toppings. Candied yams are typically cubed sweet potatoes coated in syrup or butter-sugar mixture.

Can I use canned sweet potatoes? Absolutely! Drain 2-3 (40-ounce) cans of sweet potatoes thoroughly, then proceed with mashing and mixing. The flavor won’t be quite as complex, but it saves significant prep time.

Is sweet potato casserole gluten-free? The base recipe is naturally gluten-free. For the pecan topping, simply substitute all-purpose flour with almond flour or gluten-free flour blend.

How long does sweet potato casserole last? Properly stored in an airtight container, it lasts 4-5 days refrigerated or up to 3 months frozen.

Final Thoughts

This sweet potato casserole recipe has earned its place as a holiday staple for good reason. The creamy, spiced sweet potato base pairs beautifully with either traditional marshmallow or sophisticated pecan topping—or experiment with both! Whether you’re preparing this dish for Thanksgiving, Christmas dinner, or any family gathering, the make-ahead convenience and crowd-pleasing flavor make it an absolute winner.

Your turn: Which topping do you prefer—marshmallows or pecans? Share your experience and any creative variations you’ve tried in the comments below. Don’t forget to rate this recipe and upload photos of your beautiful creation!

The Ultimate Sweet Potato Casserole Recipe

Recipe by mommyplates.comCourse: DinnerCuisine: American
Servings

8–10

servings
Prep time

20

minutes
Cooking time

40

minutes
Calories

350

kcal

Ingredients

  • Sweet Potato Base

  • 3 lb (1.4 kg) sweet potatoes, peeled & cubed

  • 4 Tbsp unsalted butter, softened

  • 1/3 cup light brown sugar, packed

  • 1/4 cup milk or half-and-half

  • 2 large eggs, lightly beaten

  • 1 tsp pure vanilla extract

  • 1/2 tsp fine salt

  • 1 tsp ground cinnamon

  • 1/4 tsp ground nutmeg (optional)

  • Pecan Streusel Topping (Option 1)

  • 1 cup chopped pecans

  • 1/2 cup light brown sugar, packed

  • 1/3 cup all-purpose flour

  • 4 Tbsp unsalted butter, melted

  • 1/2 tsp ground cinnamon

  • Pinch of salt

  • Marshmallow Topping (Option 2)

  • 3 cups mini marshmallows

  • Use either topping—or do half and half.

Directions

  • Cook potatoes: Bring a large pot of salted water to a boil. Add sweet potato cubes; simmer until very tender, 15–18 minutes. Drain well and let steam-dry 2 minutes.
  • Mash base: In a large bowl, mash potatoes with butter, brown sugar, milk, eggs, vanilla, salt, cinnamon, and nutmeg until smooth. Taste and adjust sweetness/salt.
  • Pan & preheat: Spread mixture into a greased 9×13-inch (23×33 cm) baking dish. Preheat oven to 350°F (175°C).
  • Topping (choose one):
  • Pecan streusel: Stir pecans, brown sugar, flour, cinnamon, salt; drizzle in melted butter and toss to clumps. Sprinkle evenly over casserole.
  • Marshmallow: Bake base first (step 5), then add marshmallows in step 6.
  • Bake: Bake 25–30 minutes until hot and lightly set around edges.
  • Finish topping:
  • Streusel: Continue baking 8–10 minutes more until fragrant and crisp.
  • Marshmallow: Remove dish, scatter marshmallows on top, return to oven 5–8 minutes until puffed and golden (or broil 30–60 seconds—watch closely).
  • Rest & serve: Cool 10 minutes to set, then serve warm.
  • If you want, I can convert this to JSON-LD Recipe schema or tailor macros for your exact ingredient brands/portion size.