Best Old Fashioned Sweet Potato Casserole

By Mila | Updated on November 26, 2025

Sweet potato casserole brings back so many memories from my childhood. My mom would make this every Thanksgiving, and the smell alone could wake up the whole house. The funny thing is, I never knew if it was a side dish or dessert – and honestly, I still don’t care which one it is.

This old fashioned version is the real deal. No fancy ingredients or complicated steps. Just sweet potatoes, butter, and a few pantry basics that come together to make something really special. I make mine the same way my grandmother did, with that classic marshmallow topping that gets golden and a little crispy around the edges.

The best part? You can make this ahead of time and just pop it in the oven when you’re ready. Trust me, your family will be asking for seconds before you even sit down to eat.

Image: theamazingfood.com / All Rights reserved

Why You’ll Love This Sweet Potato Casserole

  • Classic holiday comfort – This traditional recipe brings all the nostalgic flavors you remember from family gatherings, with creamy sweet potatoes topped with gooey marshmallows and crunchy pecans.
  • Simple ingredients – You probably already have most of these pantry staples at home, making it easy to whip up whenever you’re craving something sweet and comforting.
  • Quick preparation – Ready in under an hour, this casserole comes together faster than you’d expect for such an impressive side dish.
  • Perfect for feeding a crowd – This recipe makes enough to satisfy a big family dinner or potluck gathering, and it always disappears quickly from the table.
  • Make-ahead friendly – You can prep this casserole earlier in the day and just pop it in the oven when you’re ready, making holiday meal planning so much easier.

What Kind of Sweet Potatoes Should I Use?

For this casserole, you’ll want to stick with orange-fleshed sweet potatoes, which are what most people think of when they hear “sweet potato.” These have that classic sweet, creamy texture that makes casseroles so good. You might see them labeled as “yams” at the grocery store, but they’re actually sweet potatoes – real yams are harder to find and have white flesh. Look for sweet potatoes that feel firm and heavy for their size, without any soft spots or wrinkles. If you can only find really large sweet potatoes, that’s totally fine – just cut them into similar-sized cubes so they cook evenly.

Image: theamazingfood.com / All Rights reserved

Options for Substitutions

This classic casserole is pretty forgiving when it comes to swaps, so here are some easy substitutions:

  • Sweet potatoes: You can use canned sweet potatoes if you’re short on time – just drain and mash about 3 cups worth. Fresh is always better, but canned works in a pinch.
  • Brown sugar: White sugar works fine if that’s what you have, or try maple syrup (use about 3 tablespoons) for a different flavor. You might need to reduce other liquids slightly if using syrup.
  • Unsalted butter: Salted butter is totally fine – just reduce the added salt to about 1 teaspoon. You can also use margarine or even cream cheese for extra richness.
  • Pecans: Walnuts, almonds, or even crushed graham crackers make good substitutes. If you’re dealing with nut allergies, try toasted coconut flakes or just skip the nuts entirely.
  • Miniature marshmallows: Regular marshmallows work too – just cut them in half or quarters. Some folks prefer a streusel topping made with butter, flour, and brown sugar instead of marshmallows for a less sweet option.

Watch Out for These Mistakes While Baking

The biggest mistake people make with sweet potato casserole is not cooking the sweet potatoes long enough before mashing, which leads to lumpy, uneven texture – make sure they’re fork-tender and falling apart before you even think about mashing them.

Another common error is adding the marshmallows too early in the baking process, causing them to burn and turn bitter instead of getting that perfect golden-brown color – add them only during the last 10-15 minutes of baking time.

Don’t skip the step of letting your mashed sweet potato mixture cool slightly before adding the butter and other ingredients, as hot potatoes can cause the butter to separate and create a greasy texture.

For extra insurance against a watery casserole, drain any excess liquid from your cooked sweet potatoes before mashing, and consider toasting your pecans beforehand to bring out their flavor and prevent them from getting soggy.

Image: theamazingfood.com / All Rights reserved

What to Serve With Sweet Potato Casserole?

Sweet potato casserole is a natural fit for your Thanksgiving table alongside roasted turkey, stuffing, and cranberry sauce. The creamy, sweet flavors pair really well with savory dishes like green bean casserole, roasted Brussels sprouts, or a simple mixed greens salad to balance out all that richness. If you’re serving it for a weeknight dinner, try it with roasted chicken or pork tenderloin – the sweetness complements these proteins perfectly. Don’t forget some dinner rolls or cornbread on the side for soaking up all those delicious flavors!

Storage Instructions

Refrigerate: Sweet potato casserole keeps really well in the fridge for up to 4 days when covered tightly with foil or plastic wrap. I actually think it tastes even better the next day after all those flavors have had time to meld together. Just make sure it’s completely cooled before covering to avoid condensation.

Freeze: This casserole freezes beautifully for up to 3 months! I like to freeze it before adding the marshmallows on top – just wrap it tightly in plastic wrap and then foil. When you’re ready to serve, thaw it overnight in the fridge, then add fresh marshmallows before reheating.

Reheat: To warm up your casserole, cover it with foil and bake at 350°F for about 20-25 minutes until heated through. If you want those marshmallows nice and golden again, remove the foil for the last 5 minutes. You can also reheat individual portions in the microwave for about 1-2 minutes.

Preparation Time 10-15 minutes
Cooking Time 35-40 minutes
Total Time 45-55 minutes
Level of Difficulty Medium

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 2100-2300
  • Protein: 18-22 g
  • Fat: 60-70 g
  • Carbohydrates: 370-400 g

Ingredients

For the sweet potato base:

  • 1/2 tsp vanilla extract (pure vanilla for best flavor)
  • 1/4 cup unsalted butter (I like Kerrygold for richness)
  • 2 1/2 lb sweet potatoes (peeled and cut into 1-inch pieces)
  • 1 1/2 tsp salt
  • 1/4 cup pecans (finely chopped)
  • 1/4 cup brown sugar (firmly packed for best moisture)

For the topping:

  • 2 cups mini marshmallows (optional but recommended for that classic casserole texture)
  • 1/4 cup pecans (finely chopped, adds nice crunch)
  • Nonstick cooking spray

Step 1: Prepare the Oven and Baking Dish

  • Nonstick cooking spray

Preheat your oven to 375°F and generously spray a 9×13 inch baking dish with nonstick cooking spray, making sure to coat the bottom and sides evenly.

This prevents sticking and makes cleanup much easier.

Step 2: Cook and Drain the Sweet Potatoes

  • 2 1/2 lb sweet potatoes

Cut the peeled sweet potatoes into 1-inch pieces and place them in a large pot, then cover with cold water.

Bring to a boil over high heat and cook for 15-20 minutes until the potatoes are fork-tender and easily pierced.

Drain well in a colander and let cool for about 5 minutes so they’re easier to handle and won’t break apart when mashing.

Step 3: Create the Creamy Sweet Potato Base

  • cooked sweet potatoes from Step 2
  • 1/4 cup brown sugar
  • 1/4 cup unsalted butter
  • 1 1/2 tsp salt
  • 1/2 tsp vanilla extract
  • 1/4 cup pecans

Transfer the cooled sweet potatoes to a large mixing bowl and add the brown sugar, unsalted butter, salt, and vanilla extract.

Mash everything together until you reach your desired consistency—I like to leave it slightly chunky rather than completely smooth for better texture.

Fold in the first 1/4 cup of finely chopped pecans, distributing them evenly throughout the mixture.

Step 4: Assemble the Casserole

  • sweet potato mixture from Step 3
  • 1/4 cup pecans
  • 2 cups mini marshmallows

Spread the sweet potato mixture evenly into the prepared baking dish, smoothing the top with a spatula.

Sprinkle the remaining 1/4 cup of chopped pecans over the top in an even layer, then arrange the mini marshmallows on top in a single layer, leaving small gaps between them so they can puff up and brown beautifully during baking.

Step 5: Bake Until Golden and Bubbly

Place the assembled casserole in the preheated 375°F oven and bake for 20 minutes until the marshmallows are puffed and golden brown on top.

Watch carefully during the last few minutes so the marshmallows don’t burn—I find they go from perfectly golden to charred pretty quickly!

Let the casserole rest for 5 minutes before serving so it sets slightly and becomes easier to portion.

 
Best Old Fashioned Sweet Potato Casserole

Best Old Fashioned Sweet Potato Casserole

Delicious Best Old Fashioned Sweet Potato Casserole recipe with step-by-step instructions.
Prep Time 20 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings 8 servings
Calories 2200 kcal

Ingredients
  

Sweet potato base

  • 1/2 tsp vanilla extract (pure vanilla for best flavor)
  • 1/4 cup unsalted butter (I like Kerrygold for richness)
  • 2 1/2 lb sweet potatoes (peeled and cut into 1-inch pieces)
  • 1 1/2 tsp salt
  • 1/4 cup pecans (finely chopped)
  • 1/4 cup brown sugar (firmly packed for best moisture)

Topping

  • 2 cups mini marshmallows (optional but recommended for that classic casserole texture)
  • 1/4 cup pecans (finely chopped, adds nice crunch)
  • Nonstick cooking spray

Instructions
 

  • Preheat your oven to 375°F and generously spray a 9×13 inch baking dish with nonstick cooking spray, making sure to coat the bottom and sides evenly. This prevents sticking and makes cleanup much easier.
  • Cut the peeled sweet potatoes into 1-inch pieces and place them in a large pot, then cover with cold water. Bring to a boil over high heat and cook for 15-20 minutes until the potatoes are fork-tender and easily pierced. Drain well in a colander and let cool for about 5 minutes so they’re easier to handle and won’t break apart when mashing.
  • Transfer the cooled sweet potatoes to a large mixing bowl and add the brown sugar, unsalted butter, salt, and vanilla extract. Mash everything together until you reach your desired consistency—I like to leave it slightly chunky rather than completely smooth for better texture. Fold in the first 1/4 cup of finely chopped pecans, distributing them evenly throughout the mixture.
  • Spread the sweet potato mixture evenly into the prepared baking dish, smoothing the top with a spatula. Sprinkle the remaining 1/4 cup of chopped pecans over the top in an even layer, then arrange the mini marshmallows on top in a single layer, leaving small gaps between them so they can puff up and brown beautifully during baking.
  • Place the assembled casserole in the preheated 375°F oven and bake for 20 minutes until the marshmallows are puffed and golden brown on top. Watch carefully during the last few minutes so the marshmallows don’t burn—I find they go from perfectly golden to charred pretty quickly! Let the casserole rest for 5 minutes before serving so it sets slightly and becomes easier to portion.

Disclaimer: Our editorial team has used AI to create or enhance parts of this article. All content has been fact-checked by our team to ensure accuracy.

Leave a Comment

Recipe Rating