• Skip to main content
  • Skip to primary sidebar
Julia's Album
menu icon
go to homepage
  • Subscribe
  • Save Recipes!
  • About
  • Salads
  • Pasta
  • Chicken
  • Seafood
  • All Main Courses
  • Latest Recipes
  • Recipe Index
    • Facebook
    • Instagram
    • Pinterest
  • subscribe
    search icon
    Homepage link
    • Subscribe
    • Save Recipes!
    • About
    • Salads
    • Pasta
    • Chicken
    • Seafood
    • All Main Courses
    • Latest Recipes
    • Recipe Index
    • Facebook
    • Instagram
    • Pinterest
  • ×

    Sweet Potato Casserole with Pecan Topping

    By Julia | Updated: Nov 03, 2026 | Published: Nov 03, 2026 | Leave a Comment

    • Facebook
    Jump to Recipe Print SaveSaved!

    This post may contain affiliate links. Read my disclosure policy.

    This homemade sweet potato casserole has a creamy, spiced filling made from roasted fresh sweet potatoes and a crunchy brown butter pecan streusel with toasted pecan halves. It's an easy, make-ahead Thanksgiving side dish that's perfect for any holiday table.

    Sweet potato casserole in a scalloped baking dish, topped with a pecan crumble, salt, and fresh herbs.

    Why This Sweet Potato Casserole Is a Holiday Must-Make

    Sweet potato casserole is one of those classic American sides that sits right on the line between side dish and dessert. I love it for exactly that reason. Here's why this version earned a permanent spot on my holiday menu (even though my list of Thanksgiving side dishes is already way too long):

    Sweet potato casserole with a pecan crumble topping and fresh thyme sprigs in a white ceramic baking dish.
    • Roasted, Not Boiled: I roast whole sweet potatoes instead of boiling them. Roasting concentrates their natural sugars and keeps the filling thick and creamy, never watery.
    • Brown Butter Pecan Streusel: Browning the butter gives the topping a toasty, nutty flavor that regular melted butter can't match. Add pecans two ways (chopped in the crumble and whole halves on top) and every bite has crunch.
    • No Marshmallows Needed: The streusel is sweet enough to satisfy the marshmallow crowd, but it doesn't make the whole dish taste like candy.
    • Make-Ahead Friendly: You can roast the sweet potatoes and mix the filling a day early. That frees up your oven when you need it most.
    • Perfect for the holiday table: This casserole belongs on every Thanksgiving and Christmas menu. Serve it next to my honey brown sugar glazed ham, fan-favorite Brussels sprouts with bacon, pecans, and cranberries, fancy stuffed acorn squash with maple-cinnamon apples and pecans, and traditional garlic butter dinner rolls. 
    A rectangular baking dish filled with a sweet potato casserole topped with a pecan crumble and sprigs of fresh herbs.

    Ingredients and Substitutions

    This recipe has 2 components: the sweet potato filling and the brown butter pecan streusel, plus fresh herbs for garnish. For full amounts and recipe instructions, scroll down to the recipe card.

    1) Sweet Potato Filling Ingredients

    • Sweet potatoes: You'll need 4 pounds of fresh, whole sweet potatoes (weighed before roasting and peeling). Look for firm, medium-sized, orange-fleshed potatoes with smooth skins and no soft spots. They roast evenly and give the casserole its vibrant color.
    • Heavy cream or whole milk: I recommend heavy cream for a richer, creamier filling. Whole milk works too, but the filling will be slightly less rich.
    • Unsalted butter: Melted. If you only have salted butter, reduce the salt in the filling slightly.
    • Light brown sugar: Packed. Dark brown sugar works too and gives a deeper molasses flavor.
    • Vanilla extract: Vanilla bean paste is a great substitute.
    • Ground cinnamon and nutmeg: Classic warm spices. You can swap both for 1 ¼ teaspoons of pumpkin pie spice.
    • Fine salt: Balances the sweetness, so don't skip it.
    • Large eggs: Lightly beaten. They help the filling set into soft, sliceable spoonfuls.

    2) Brown Butter Pecan Streusel Ingredients

    • Unsalted butter: Browned on the stovetop. I recommend unsalted so you can control the saltiness.
    • All-purpose flour: Holds the streusel together into crumbs and clusters. For a gluten-free version, use a 1:1 gluten-free flour blend.
    • Light brown sugar, cinnamon, and salt: Give the topping its sweet, warm flavor.
    • Pecans: You'll need roughly chopped pecans for the streusel and pecan halves for the top. Walnuts are a good substitute if you prefer them.

    3) For Garnishing

    • Fresh thyme and sage: Optional, but they add a pretty, savory finish that makes the casserole look festive on a holiday table.
    This photo shows the ingredients for Sweet Potato Casserole: sweet potatoes, pecans, brown sugar, heavy cream, flour, vanilla extract, nutmeg, cinnamon, salt, eggs, fresh thyme, and unsalted butter.
    Baked sweet potato casserole in a ceramic dish, topped with a pecan crumble, sea salt, and fresh herbs.

    How to Make a Creamy Filling

    • Roast, don't boil: Roasting brings out the sweetness without adding moisture, while boiling can make the filling watery. No need to peel or oil the potatoes. Just wash, dry, prick with a fork, and roast on a parchment-lined baking sheet (sticky juices are normal). Make sure they are completely tender, or the filling may turn out lumpy.
    • Mash while warm: Use a potato masher, not a food processor, which can make the filling gummy. It should be thick, creamy, and spreadable, not runny.
    • Cool before adding eggs: Let the mixture cool slightly first, so the eggs don't start cooking.
    • Adjust the sweetness: Most of the sweetness comes from the streusel. If your sweet potatoes are very sweet, you can reduce the brown sugar in the filling slightly.
    Sweet potato casserole topped with a crumbly nut topping, pecans, and sprigs of fresh herbs.

    How to Make Brown Butter Pecan Streusel

    • Brown the butter: Use a light-colored saucepan so you can see the color change. The butter will melt, bubble, and foam. Once it smells nutty and the bottom has golden-brown flecks, remove it from the heat right away. Scrape all the brown bits into the bowl, since they hold most of the flavor.
    • Cool, then mix gently: Let the butter cool before adding it, or the topping will be too soft to form clusters. Don't overmix. Press some of the moist crumbs together with your fingers to make a mix of small and large clusters. If the topping is too soft, refrigerate it for 10 to 15 minutes.
    • Protect the pecans: Pecans turn bitter if overbaked. The chopped pecans are protected inside the streusel. I add some pecan halves at the start and the rest during the last 10 to 15 minutes. If the top browns too quickly, loosely cover it with foil.
    A baked casserole topped with a crumbly  pecans, coarse salt, and fresh herb sprigs in a ceramic dish.

    Baking, Serving & Making Ahead

    • Baking dish: I recommend a 9 x 13-inch dish. A similar-sized dish works, but a deeper one may need more time and a shallower one less. Always check the center rather than relying on time alone.
    • How to tell it's done: The streusel should be golden brown and lightly crisp, and the filling should be set. If the top is done before the center is hot, cover loosely with foil and keep baking. Let it rest 10 to 15 minutes before serving so it's easier to scoop.
    • Garnish: Add fresh herbs just before serving for a pop of color and fresh-looking leaves.
    • Make ahead: Prepare the filling up to a day ahead, spread it in the greased dish, cool, cover, and refrigerate. On baking day, take it out of the fridge while you make the streusel (fresh streusel stays crumbly). Bake 40 to 50 minutes, or until the center reaches 165°F (74°C).
    A serving of mashed sweet potato topped with a pecan crumble and fresh herbs on a white plate.
    A rectangular baking dish filled with sweet potato casserole topped with a pecan crumble, salt flakes, and sprigs of fresh herbs.
    No ratings yet

    Sweet Potato Casserole with Brown Butter Pecan Streusel

    I roast fresh sweet potatoes until soft and caramelized, then mash them with butter, brown sugar, cream, vanilla, and warm spices. The topping is a crunchy brown butter pecan streusel with toasted pecan halves on top. No marshmallows, no canned yams, and it's make-ahead friendly for Thanksgiving.
    Print Recipe Pin Recipe Save RecipeSaved!
    Prep Time 25 minutes mins
    Cook Time 1 hour hr 55 minutes mins
    Cool time 25 minutes mins
    Total Time 2 hours hrs 45 minutes mins
    Course Side Dish
    Cuisine American
    Servings 12
    Calories per serving 500 kcal
    Author: Julia

    Ingredients

    Sweet Potato Filling

    • 4 pounds fresh sweet potatoes
    • ½ cup unsalted butter melted
    • ⅓ cup light brown sugar packed
    • ½ cup heavy cream
    • 2 teaspoons vanilla extract
    • 1 teaspoon ground cinnamon
    • ¼ teaspoon ground nutmeg
    • ¾ teaspoon fine salt
    • 2 large eggs lightly beaten

    Brown Butter Pecan Streusel

    • ½ cup unsalted butter
    • ¾ cup all-purpose flour
    • ½ cup light brown sugar packed
    • ½ teaspoon ground cinnamon
    • ¼ teaspoon fine salt
    • ¾ cup pecans roughly chopped
    • 1 cup pecan halves divided

    For Garnishing

    • fresh thyme sprigs
    • fresh sage
    US Customary - Metric
    Prevent your screen from going dark

    Instructions 

    • Roast the sweet potatoes: Preheat the oven to 400°F (200°C). Wash and dry the sweet potatoes, prick each one several times with a fork, and arrange them on a baking sheet.
    • Roast for 50 to 75 minutes, or until completely tender. A knife inserted into the thickest part should slide through easily. Larger sweet potatoes may take a little longer.
    • Let the sweet potatoes cool until comfortable to handle. Slice them open and scoop the flesh into a large mixing bowl, discarding the skins.
    • Make the filling: Mash the sweet potatoes with a potato masher. Some texture is good, but there should be no large pieces remaining.
    • Add the melted butter and brown sugar and stir until well combined. Mix in the heavy cream, vanilla extract, cinnamon, nutmeg, and salt.
    • Let the mixture cool until it is no longer hot, then stir in the lightly beaten eggs until completely incorporated.
    • Lightly grease a 9x13-inch (23x33 cm) baking dish. Spread the sweet potato mixture into the dish in an even layer. Set aside.
    • Brown the butter: Place the butter in a light-colored saucepan over medium heat. Let it melt, then keep cooking, swirling the pan occasionally.
    • The butter will bubble and foam. Continue cooking until the milk solids at the bottom turn golden brown and the butter smells nutty. Watch carefully, as it can go from browned to burnt very quickly.
    • Immediately transfer the browned butter, including the browned milk solids, to a heatproof bowl. Let it cool for about 10 minutes, until warm but no longer hot.
    • Make the streusel: In a medium bowl, combine the flour, brown sugar, cinnamon, salt, and chopped pecans.
    • Pour in the cooled brown butter with the browned milk solids. Stir gently with a fork or spatula until the mixture looks like moist, coarse crumbs.
    • Use your fingertips to squeeze some of the mixture together, forming a mix of small crumbs and larger, irregular clusters. If it's too soft to hold its shape, refrigerate for 10 to 15 minutes.
    • Assemble and bake: Reduce the oven temperature to 350°F (175°C). Scatter the streusel evenly over the sweet potato filling.
    • Arrange half of the pecan halves over the streusel, nestling them into the topping so they don't burn. Reserve the remaining pecan halves.
    • Bake on the middle rack for 30 to 40 minutes, until the filling is set and the streusel is golden brown. Check after 20 to 25 minutes, and if the topping is browning too quickly, cover the dish loosely with foil.
    • During the final 10 to 15 minutes of baking, scatter the reserved pecan halves over the casserole. Continue baking until the topping is golden and crisp.
    • Rest and serve: Let the casserole rest for 10 to 15 minutes before serving. Garnish with fresh thyme sprigs and sage.

    Notes

    • I share helpful step-by-step photos and tips below this recipe card. You can also read my responses to frequently asked questions (FAQ) here. And if you liked this sweet potato casserole, check out my other side dish recommendations for holidays or any day.
    • Roast, don't boil. Roasting gives you a sweeter, more flavorful filling. Boiled sweet potatoes hold extra water and make the casserole loose.
    • Cool the filling before adding the eggs. If the mashed sweet potatoes are still hot, the eggs can start to scramble.
    • Use a light-colored pan for the brown butter: It lets you see the milk solids change color, so you can pull it off the heat at the right moment.
    • Watch the brown butter closely. Once it smells nutty and the solids turn golden, pull it off the heat right away.
    • Don't skip the clusters: Squeezing some of the streusel together gives you those big, crunchy pieces on top.
    • Spice Swap: Replace the cinnamon and nutmeg in the filling with 1 ¼ teaspoons pumpkin pie spice.
    • Special Tools: 9x13-inch Baking Dish | Baking Sheet | Potato Masher | Light-Colored Saucepan | Large Mixing Bowl | Medium Mixing Bowl | Aluminum Foil

    Storage, Reheating, and Making Ahead

    • Make ahead: Prepare the filling up to a day ahead, spread it in the greased dish, cool, cover, and refrigerate. On baking day, take it out of the fridge while you make the streusel (fresh streusel stays crumbly). Bake 40 to 50 minutes, or until the center reaches 165°F (74°C).
    • Refrigerator: Cool the casserole, then cover tightly with plastic wrap or foil, or transfer to an airtight container. Refrigerate within 2 hours and store for up to 3 to 4 days. The streusel will soften a little but still tastes delicious.
    • Freezer: Cool completely, then wrap tightly in plastic wrap and foil, or freeze individual portions in freezer-safe containers. Freeze without the herb garnish for up to 2 months. Thaw overnight in the refrigerator.
    • Reheating: Cover loosely with foil and warm in a 325°F (165°C) oven for about 20 to 30 minutes, or longer if very cold. Remove the foil for the last few minutes to crisp the topping. Individual portions can be microwaved until piping hot, though the streusel will be softer.

    Nutrition

    Nutrition Information
    Sweet Potato Casserole with Brown Butter Pecan Streusel
    Amount per Serving
    Calories
    500
    % Daily Value*
    Fat
     
    30
    g
    46
    %
    Saturated Fat
     
    13
    g
    81
    %
    Trans Fat
     
    1
    g
    Polyunsaturated Fat
     
    4
    g
    Monounsaturated Fat
     
    11
    g
    Cholesterol
     
    83
    mg
    28
    %
    Sodium
     
    298
    mg
    13
    %
    Potassium
     
    625
    mg
    18
    %
    Carbohydrates
     
    54
    g
    18
    %
    Fiber
     
    6
    g
    25
    %
    Sugar
     
    22
    g
    24
    %
    Protein
     
    6
    g
    12
    %
    Vitamin A
     
    22123
    IU
    442
    %
    Vitamin C
     
    4
    mg
    5
    %
    Calcium
     
    88
    mg
    9
    %
    Iron
     
    2
    mg
    11
    %
    * Percent Daily Values are based on a 2000 calorie diet.

    Nutrition Disclaimer:

    The nutritional information on this website is only an estimate and is provided for convenience and as a courtesy only. The accuracy of the nutritional information for any recipe on this site is not guaranteed. It should not be used as a substitute for a professional nutritionist's advice.

    Keyword sweet potato casserole

    How to Make Sweet Potato Casserole (Step-by-Step Photos)

    This is a recipe overview. Scroll up for the complete instructions and ingredient amounts in the sweet potato casserole recipe card above.

    • Roast the sweet potatoes: Prick the sweet potatoes with a fork and roast them on a baking sheet at 400°F (200°C) for 50 to 75 minutes, until a knife slides through easily. Some syrupy juices may leak onto the pan. That's a good sign!
    Two metal baking sheets on a wooden surface, one showing raw sweet potatoes and the other showing roasted sweet potatoes.
    • Scoop and mash: Once cool enough to handle, scoop the flesh into a large bowl and mash until no large pieces remain.
    Side-by-side view of cooked sweet potato halves on a cutting board and a bowl of mashed sweet potatoes.
    • Make the filling: Stir in the melted butter and brown sugar, then the cream, vanilla, spices, and salt. Let it cool slightly, then mix in the eggs.
    • Fill the dish: Spread the filling into a greased 9x13-inch baking dish.
    Two side-by-side photos showing a glass bowl of mashed sweet potato being mixed with cream, spices, and eggs.
    • Brown the butter: Cook the butter in a light-colored saucepan over medium heat until the milk solids turn golden brown and it smells nutty. Pour it into a bowl and let it cool for about 10 minutes.
    Two side-by-side overhead views of a saucepan: one containing bubbling melted butter, the other containing browned butter with foam.
    • Make the streusel: Stir the brown butter into the flour, brown sugar, cinnamon, salt, and chopped pecans. Squeeze some together with your fingertips to form clusters.
    Two glass mixing bowls side-by-side, one containing ingredients for a pecan crumble and the other containing the mixture combined.
    • Top and bake. Lower the oven to 350°F (175°C). Scatter the streusel over the filling and press in half of the pecan halves. Bake for 30 to 40 minutes, tenting with foil if the top browns too fast.
    • Add the last pecans. Scatter the remaining pecan halves over the top for the final 10 to 15 minutes so they toast without burning.
    • Rest and serve. Let it rest for 10 to 15 minutes, then garnish with fresh thyme and sage. Serve warm.
    Two side-by-side views of a rectangular baking dish filled with mashed sweet potatoes, shown before and after being topped with a crumbly pecans.
    A portion of sweet potato casserole topped with pecans on a white plate with a fork, next to a larger baking dish of the same casserole.

    FAQs

    1. Can I make sweet potato casserole ahead of time? Yes! Prepare the filling, spread it in the baking dish, cover, and refrigerate it for up to 1 day. Make the streusel and keep it in a separate covered container in the fridge. Let the filling sit at room temperature for about 30 minutes, add the topping, and bake. It may need an extra 5 to 10 minutes in the oven.
    2. Can I use canned sweet potatoes? I recommend fresh sweet potatoes for the best flavor and texture. Canned sweet potatoes (yams) are often packed in syrup and can make the filling too sweet and watery. If you need a shortcut, use about 6 cups of drained, mashed canned sweet potatoes and reduce the brown sugar.
    3. Can I add marshmallows? Yes! If your family loves them, scatter mini marshmallows over part of the casserole during the last 5 to 10 minutes of baking and watch closely so they don't burn.
    4. Why did my brown butter burn? Butter can go from browned to burnt very quickly. Use a light-colored saucepan so you can see the milk solids change color, swirl the pan often, and pull it off the heat as soon as the bits at the bottom turn golden brown and the butter smells nutty.
    5. Do I bake it covered or uncovered? Bake it uncovered so the streusel gets golden and crisp. Check it after 20 to 25 minutes. If the topping is browning too quickly, lay a piece of foil loosely over the dish.
    A serving spoon lifting a portion of sweet potato casserole topped with pecans and herbs from a baking dish.

    More Thanksgiving Side Dishes

    • Roasted Brussels Sprouts and Cinnamon Butternut Squash with Pecans and Cranberries
    • Brussels Sprouts with Bacon, Pecans, and Cranberries
    • Green Beans with Pine Nuts
    • Apple Stuffed Acorn Squash
    • Easy Scalloped Potatoes with Garlic, Thyme, and Parmesan
    • Sweet Potato Kale Salad with Maple-Candied Pecans
    • Holiday Cheese Ball with Cranberries and Pecans
    • 60 Thanksgiving Side Dishes That Will Outshine the Turkey
    « Marry Me Chicken Soup (One Pot)
    • Facebook

    Reader Interactions

    Submit your question or provide a review of the recipe + star rating RIGHT HERE. Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    Primary Sidebar

    Julia is the author of JuliasAlbum.com (a food blog focused on easy dinner recipes, pasta dishes, salads made with seasonal ingredients). In this photo, Julia is pictured wearing a yellow sweater against an Autumn background.

    Hi, I'm Julia!

    I am a full-time food blogger living in beautiful Colorado. I focus primarily on savory recipes (protein-based & fiber-rich main dishes, pasta, salads) using fresh & seasonal ingredients. A food blogger since 2012, I help home cooks create well-balanced and visually appealing dinners (many of which are 30-minute ONE-PAN meals). Find out more about me and my cooking philosophy. 

    Connect with Julia on Social Media:

    • Facebook
    • Pinterest
    • Instagram
    Get Julia's new recipes by e-mail:
    Subscribe by E-mail

    Footer

    ↑ back to top

    Privacy and Disclosure

    • Privacy Policy
    • Disclaimer
    • Terms & Conditions
    • Affiliate Disclosure

    About

    • About
    • Featured On
    • Contact Me

    Connect on Social Media

    • Pinterest
    • Facebook
    • Instagram

    Copyright © 2012-2026 JuliasAlbum.com

    Julia's Album is a participant in the Amazon Services LLC Associates Program. As an Amazon Associate I earn from qualifying purchases.

    Site Design: Foodie Pro Theme by Feast Design Co.

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required