Sweet potato casserole baked in a white dish, ready for the holiday table

Sweet Potato Casserole with Pecan Topping (Roasted, Less Sugar)

Silky roasted sweet potato casserole with a crunchy brown sugar pecan streusel. Less sugar than most recipes and easy to make ahead for the holidays.

By  Annu

Table of Contents

Table of Contents

Share this article

This post contains affiliate links. As an Amazon Associate, I earn from qualifying purchases at no extra cost to you.

Jump to Recipe

This sweet potato casserole with pecan topping is the holiday side dish that disappears first. A silky, lightly sweetened sweet potato filling with a hint of vanilla and cinnamon is baked under a crunchy brown sugar pecan streusel that tastes a little like pecan pie. It’s classic Southern comfort food, it can be made a day ahead, and it’s the one recipe my family asks for every single Thanksgiving.

Sweet potato casserole baked in a white dish, ready for the holiday table
Photo by David Trinks on Unsplash

My version has one change that makes a big difference: the sweet potatoes are roasted instead of boiled. Roasting concentrates their natural sweetness and keeps the filling from getting watery, so you can use less added sugar and still get a rich, deeply flavored casserole.

Why You’ll Love This Sweet Potato Casserole

  • Roasted for more flavor. Roasting caramelizes the sweet potatoes for a richer, less watery filling.
  • Crunchy pecan streusel. Buttery brown sugar and toasted pecans bake into a crisp, golden topping.
  • Less sugar than most recipes. The filling uses just ⅓ cup of sugar, because roasted sweet potatoes are naturally sweet.
  • Make-ahead friendly. Assemble it up to two days early, which is a lifesaver on holidays.
  • Crowd pleaser. It’s sweet enough for the kids and balanced enough for the grown-ups.

Ingredients

Here’s what you’ll need. Exact amounts are in the recipe card below.

Fresh orange sweet potatoes for sweet potato casserole
Photo by Yen Vu on Unsplash

For the sweet potato filling

  • Sweet potatoes: about 3½ pounds (4 to 5 large). Look for orange-fleshed varieties like Garnet, Jewel or Beauregard, often labeled “yams” in U.S. stores.
  • Eggs: two large eggs give the filling a light, soufflé like structure.
  • Evaporated milk: ½ cup for creaminess. Heavy cream, half-and-half or whole milk work too.
  • Granulated sugar: just ⅓ cup. Brown sugar or maple syrup can be used instead.
  • Melted butter: ¼ cup for richness.
  • Vanilla, cinnamon and salt: warm, cozy flavors that bring out the sweetness.

For the brown sugar pecan topping

  • Light brown sugar: ¾ cup.
  • All-purpose flour: ¼ cup to bind the streusel.
  • Cold butter: 3 tablespoons, cubed.
  • Pecans: 1 cup, chopped. Toasting them first deepens the flavor.

Equipment

How to Make Sweet Potato Casserole with Pecan Topping

Step 1: Roast the sweet potatoes

Preheat the oven to 400°F (200°C). Prick the sweet potatoes a few times with a fork, place them on a foil-lined baking sheet, and roast for 50 to 60 minutes, until they’re completely soft and the sugars are bubbling out. Let them cool until you can handle them.

Whole sweet potatoes ready for roasting
Photo by Glen Hayoge on Unsplash

Step 2: Mash the filling

Lower the oven to 350°F (175°C). Scoop the flesh out of the skins into a large bowl; you should have about 4 cups. Mash until smooth, or beat with a hand mixer for an extra-silky texture.

Step 3: Mix in the flavorings

Add the eggs, evaporated milk, sugar, melted butter, vanilla, cinnamon and salt. Mix until everything is well combined and smooth. Spread the filling evenly in a greased 9×13-inch dish.

Step 4: Make the pecan streusel

In a separate bowl, combine the brown sugar and flour. Cut in the cold butter with a pastry cutter or fork until the mixture looks like coarse crumbs, then stir in the chopped pecans.

Pecan halves for the brown sugar streusel topping
Photo by Sara Cervera on Unsplash

Step 5: Top and bake

Sprinkle the streusel evenly over the sweet potatoes. Bake for 30 to 35 minutes, until the filling is set and the topping is golden brown and crisp.

Step 6: Cool slightly and serve

Let the casserole cool for 10 minutes before serving. The topping will crisp up even more as it cools.

Sweet potato casserole variation with a toasted marshmallow topping
Photo by David Trinks on Unsplash

Tips for the Best Sweet Potato Casserole

  • Roast, don’t boil. Boiled sweet potatoes absorb water and taste diluted. Roasting gives deeper flavor and a better texture.
  • Mash while warm. Warm sweet potatoes mash much more smoothly than cold ones.
  • Toast the pecans. Five minutes in a dry skillet makes them nuttier and crunchier.
  • Keep the butter cold. Cold butter creates a crumbly, crisp streusel rather than a greasy one.
  • Taste before adding eggs. Sweet potatoes vary in sweetness, so adjust the sugar before mixing in the eggs.

Troubleshooting

The filling is runny. Boiled potatoes or too much milk can cause this. Roast the potatoes and measure the milk carefully.

The filling is stringy. Some sweet potatoes are fibrous. Beat the filling with a hand mixer; the fibers will wrap around the beaters and are easy to remove.

The topping is burning. Tent loosely with foil for the last 10 minutes of baking.

Variations

  • Marshmallow topping: skip the streusel and cover with mini marshmallows for the last 10 minutes, or do half and half to please everyone.
  • Bourbon sweet potatoes: add 2 tablespoons of bourbon to the filling for warmth.
  • Maple-sweetened: replace the sugar in the filling with ¼ cup of pure maple syrup.
  • Warmer spices: add ¼ teaspoon each of nutmeg and ginger.
  • Nut-free: swap the pecans for rolled oats in the streusel.

What to Serve With It

Sweet potato casserole belongs on the holiday table with roast turkey, glazed ham or a chicken pot roast. It pairs well with other classic sides like green bean casserole, cornbread dressing, cranberry sauce, Southern squash casserole and potatoes au gratin. For dessert, finish the meal with an easy apple cake or a plate of brown butter pumpkin oatmeal cookies.

Make Ahead, Storage and Freezing

Can I make it ahead?

Yes. Prepare the filling and spread it in the dish, cover and refrigerate for up to 2 days. Store the streusel separately in the fridge. Before baking, let the dish sit at room temperature for 30 minutes, add the topping, and bake for 35 to 40 minutes.

How long do leftovers keep?

Leftovers keep, covered, in the refrigerator for up to 4 days. Reheat in a 350°F oven for about 15 to 20 minutes to keep the topping crisp.

Can I freeze it?

Yes. Freeze the unbaked filling (without the topping) for up to 3 months. Thaw overnight in the fridge, add fresh streusel and bake as directed. Baked leftovers can also be frozen, though the topping softens slightly.

Sweet Potatoes vs. Yams: What’s the Difference?

In most U.S. grocery stores, the orange-fleshed tubers labeled “yams” are actually sweet potatoes. True yams are a different plant, native to Africa and Asia, with rough, bark-like skin and starchy white flesh that isn’t very sweet. For this casserole, you want the moist, orange-fleshed sweet potatoes, whatever the sign says. Varieties like Garnet and Jewel roast up soft and sweet, which is exactly what you want for a smooth, creamy filling.

White or purple sweet potatoes can be used too, but they’re drier and less sweet, so you may need a splash more milk and a little extra sugar.

Why Roasting Makes a Better Casserole

Many older recipes boil the sweet potatoes, which is quick but costs flavor. When sweet potatoes roast in their skins, their starches slowly convert into sugars and the natural juices caramelize. The result is a sweeter, more intensely flavored flesh with less water. That means a thicker, silkier filling that holds its shape, and you can cut back on added sugar without anyone noticing. Roast them a day or two ahead to make holiday prep even easier.

Is Sweet Potato Casserole Healthy?

It’s a treat, but sweet potatoes themselves are very nutritious, rich in beta-carotene (vitamin A), vitamin C, potassium and fiber. Each serving of this casserole has about 410 calories and 6 grams of fiber. This version uses less sugar in the filling than many classic recipes. To lighten it further, use milk instead of evaporated milk, reduce the brown sugar in the topping to ½ cup, and serve smaller portions, which is easy on a holiday plate full of other sides.

A Short History of a Southern Classic

Sweet potatoes have been a staple of Southern cooking for centuries, and sweet potato casserole as we know it became popular in the early 1900s. Versions topped with marshmallows took off in the 1920s, when marshmallow makers began promoting recipes, while pecan streusel toppings reflect the South’s love of pecans, which grow abundantly across Georgia, Texas and Alabama. Today both versions are holiday favorites, and many families debate which is best every November.

Bringing It to a Holiday Gathering

Sweet potato casserole is one of the easiest dishes to transport. Bake it at home, let it cool for 15 minutes, then cover it tightly with foil and wrap the dish in a thick towel or an insulated carrier. It stays warm for about an hour. If you’ll be traveling longer, bring the assembled, unbaked casserole and the streusel separately, then bake it at your host’s home so the topping is fresh and crunchy when it hits the table. It also reheats well if the oven is crowded: just warm it, covered, for 20 minutes at 350°F, then uncover for the last 5 minutes to re-crisp the pecans.

Frequently Asked Questions

Can I use canned sweet potatoes?

Yes. Use about two 29-ounce cans, drained well. Canned sweet potatoes are often packed in syrup, so reduce or skip the sugar in the filling.

Can I make it without eggs?

You can leave them out; the filling will be denser and more like mashed sweet potatoes. For a light texture without eggs, add 2 tablespoons of cornstarch.

Should I peel sweet potatoes before roasting?

No. Roast them whole in their skins, then scoop out the flesh. The skins slip off easily and it saves time.

How far ahead can I make the streusel?

Up to 5 days in the fridge, or 3 months in the freezer. Sprinkle it on straight from the fridge or freezer.

Can I use walnuts instead of pecans?

Yes. Walnuts are a little more bitter but still delicious. Toast them first for the best flavor.

The Holiday Side Everyone Wants

With a silky roasted sweet potato filling and a crunchy brown sugar pecan topping, this casserole is a guaranteed hit on any holiday table. Make it for Thanksgiving or Christmas, then leave a star rating and a comment to tell me how it went. Save it to your holiday recipes board on Pinterest so it’s ready for next year, too.

NutrientAmount
Calories410 kcal
Protein7 g
Carbohydrates60 g
Fat18 g
Saturated Fat7 g
Fiber6 g
Sugar31 g
Sodium230 mg

Nutrition values are estimates calculated from standard ingredient data and will vary with the brands and exact amounts you use.

Save this recipe for later on Pinterest!

Classic sweet potato casserole with a crunchy brown sugar pecan topping. Roasted sweet potatoes make a silky, rich filling with less sugar. Easy make-ahead Thanksgiving and Christmas side dish everyone asks for.
Sweet potato casserole baked in a white dish, ready for the holiday table

Sweet Potato Casserole with Pecan Topping

Roasted sweet potato filling with vanilla and cinnamon, baked under a crunchy brown sugar pecan streusel.
Prep Time 20 minutes
Cook Time 1 hour 35 minutes
Resting 10 minutes
Total Time 2 hours 5 minutes
Servings: 10 servings
Course: Side Dish
Cuisine: American, Southern
Calories: 410

Ingredients
  

Sweet potato filling
  • 3 1/2 lb sweet potatoes 4-5 large, orange-fleshed
  • 2 large eggs
  • 1/2 cup evaporated milk or half-and-half
  • 1/3 cup granulated sugar
  • 1/4 cup unsalted butter melted
  • 1 tsp vanilla extract
  • 1/2 tsp ground cinnamon
  • 1/2 tsp salt
Pecan topping
  • 3/4 cup light brown sugar packed
  • 1/4 cup all-purpose flour
  • 3 tbsp cold unsalted butter cubed
  • 1 cup pecans chopped, toasted

Method
 

  1. Preheat the oven to 400°F (200°C). Prick the sweet potatoes, place on a lined baking sheet and roast 50–60 minutes until very soft. Cool slightly.
  2. Reduce the oven to 350°F (175°C). Scoop the flesh into a bowl (about 4 cups) and mash until smooth.
  3. Mix in the eggs, evaporated milk, sugar, melted butter, vanilla, cinnamon and salt. Spread in a greased 9×13-inch dish.
  4. Combine the brown sugar and flour, cut in the cold butter until crumbly, and stir in the pecans.
  5. Sprinkle the topping over the filling and bake 30–35 minutes until set and golden.
  6. Cool 10 minutes before serving.

Notes

Make ahead: refrigerate the assembled filling and topping separately for up to 2 days; bake 35–40 minutes. Leftovers keep 4 days refrigerated. Nutrition is an estimate based on 10 servings.

Annu

Annu maintains a presence on Pinterest (bakewithanuu) where she shares her creations, emphasizing a warm, home-baked feel (“Where butter melts into sugar, buttercream meets smiles”).

Welcome to my Kitchen! I’m Anuu, a food writer, photographer and blogger. My goal with this blog is to give you the fun, laughter, confidence and knowledge to bake and cook whatever you fancy! Enjoy! x

Looking for something?
Subscribe to Blog via Email!

Making Everyday Cooking Simple, Delicious & Stress Free

Hi, I’m Anu, the creator of MyBakeBliss, a place for easy recipes, quick meals, and homemade desserts made for real life cooking. I share simple, step-by-step recipes using everyday ingredients to help beginners and busy home cooks save time, cook with confidence, and enjoy delicious results every time. 💛

Greek Chicken Gyros with Tzatziki Recipe