baked sweet potato casserole with pecan streusel topping for holidays

3 min prep 1 min cook 10 servings
baked sweet potato casserole with pecan streusel topping for holidays
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this recipe? Save it to Pinterest before you forget!

The Ultimate Baked Sweet Potato Casserole with Pecan Streusel Topping

Every November, my kitchen transforms into a symphony of cinnamon and nutmeg as I prepare what has become the crown jewel of our holiday table. This isn't just another sweet potato casserole—it's the recipe that converted my pecan-pie-loving husband into a sweet potato devotee and had my mother-in-law requesting the recipe before dessert was even served. After years of tweaking my grandmother's traditional recipe, I've created what I believe is the perfect balance of velvety sweet potato filling beneath a buttery, crunchy pecan streusel that rivals any pie topping. The secret? Roasting the sweet potatoes instead of boiling them concentrates their natural sugars, while a touch of bourbon in the streusel adds a sophisticated depth that makes this dish worthy of the holiday spotlight.

Why You'll Love This Baked Sweet Potato Casserole with Pecan Streusel Topping

  • Restaurant-Quality Texture: Roasting the sweet potatoes creates an incredibly smooth, almost mousse-like filling that melts on your tongue
  • Make-Ahead Magic: Prepare the components up to 3 days ahead and assemble just before baking—perfect for busy holidays
  • Texture Paradise: The contrast between creamy sweet potatoes and crunchy pecan topping creates an unforgettable eating experience
  • Not Too Sweet: Balanced sweetness lets the natural flavor of sweet potatoes shine through
  • Feed a Crowd: Easily doubles or triples for large gatherings without losing any of its magic
  • Freezer Friendly: Leftovers freeze beautifully for up to 3 months
  • Customizable: Adapt for dietary needs with simple substitutions that don't compromise flavor

Ingredient Breakdown

Ingredients for baked sweet potato casserole with pecan streusel topping for holidays

Understanding your ingredients is the first step to creating this show-stopping casserole. Each component plays a crucial role in building layers of flavor and achieving the perfect texture.

For the Sweet Potato Base:

Sweet Potatoes (3 lbs): Choose firm, unblemished sweet potatoes with deep orange flesh. Avoid ones with soft spots or sprouts. The natural sugars concentrate during roasting, creating an intensely flavored base.

Heavy Cream (½ cup): Creates luxurious richness and helps achieve that silky-smooth texture. For a lighter version, you can substitute half-and-half, but the texture won't be quite as decadent.

Brown Sugar (⅓ cup): Adds depth with its molasses notes. Dark brown sugar works beautifully here, but light brown sugar is perfectly fine if that's what you have.

Eggs (2 large): Act as the binding agent, giving the casserole structure and preventing it from being too soupy. Room temperature eggs incorporate more smoothly.

Vanilla Extract (1½ tsp): Enhances the natural sweetness of the sweet potatoes. Use pure vanilla extract for the best flavor.

Spice Blend: Cinnamon (1 tsp), nutmeg (½ tsp), and a pinch of cloves create that quintessential holiday flavor profile.

For the Pecan Streusel Topping:

Pecans (1 cup): Toast them lightly before chopping to intensify their nutty flavor. Fresh pecans make all the difference—check the expiration date.

Flour (½ cup): All-purpose flour creates the structure for the streusel. For gluten-free needs, substitute with almond flour or a gluten-free blend.

Butter (6 tbsp): Must be cold and cut into small cubes. This creates those irresistible buttery pockets throughout the topping.

Maple Syrup (2 tbsp): Adds a sophisticated sweetness that complements the pecans beautifully. Grade B maple syrup works best for its robust flavor.

Step-by-Step Instructions

Step 1: Roast the Sweet Potatoes (45 minutes)

Preheat your oven to 400°F. Scrub the sweet potatoes clean and prick them all over with a fork. Place them directly on the oven rack and roast for 45-50 minutes until they're extremely tender when pierced with a knife. The skins should be slightly charred and pulling away from the flesh. This roasting process is crucial—it concentrates the natural sugars and intensifies the flavor in a way that boiling simply cannot achieve.

Step 2: Prepare the Sweet Potato Base (15 minutes)

Let the sweet potatoes cool for 10 minutes, then peel away the skins—they should slip off easily. While still warm, pass the flesh through a potato ricer or food mill for the smoothest texture. If you don't have either, mash thoroughly with a potato masher, then whisk vigorously to eliminate any lumps. You should have about 4 cups of sweet potato puree.

In a large bowl, whisk together the warm sweet potato puree, brown sugar, heavy cream, eggs, vanilla, cinnamon, nutmeg, and cloves until completely smooth. The mixture should be thick but pourable. Taste and adjust the brown sugar if needed—some sweet potatoes are naturally sweeter than others.

Step 3: Make the Pecan Streusel (10 minutes)

In a medium bowl, combine the flour, brown sugar, cinnamon, and salt. Cut in the cold butter using a pastry blender or your fingertips until the mixture resembles coarse crumbs. Work quickly to keep the butter cold. Stir in the chopped pecans and maple syrup. The streusel should hold together when squeezed but crumble easily.

Step 4: Assemble the Casserole (5 minutes)

Grease a 9x13-inch baking dish with butter. Pour the sweet potato mixture into the dish and smooth the top with a rubber spatula. Sprinkle the pecan streusel evenly over the top, covering it completely. Gently press the topping down so it adheres to the sweet potato layer.

Step 5: Bake to Perfection (40-45 minutes)

Bake at 350°F for 40-45 minutes until the topping is golden brown and the casserole is set around the edges but still slightly jiggly in the center. If the topping browns too quickly, tent with foil for the last 15 minutes. Let rest for 15 minutes before serving—this allows the custard to set properly.

Step 6: Serve and Enjoy

This casserole is best served warm, allowing the contrast between the creamy sweet potato base and crunchy pecan topping to shine. A dollop of whipped cream or a drizzle of maple syrup takes it over the top, but it's absolutely perfect on its own.

Expert Tips & Tricks

Roast the Sweet Potatoes a Day Ahead

Roast your sweet potatoes up to 3 days in advance. Once cooled, store the whole roasted potatoes in the refrigerator. This not only saves time but actually improves the flavor as the starches convert to sugars during the resting period.

Toast Your Pecans

Before chopping, toast the pecans in a dry skillet over medium heat for 3-4 minutes until fragrant. This simple step intensifies their nutty flavor and adds incredible depth to your streusel topping.

Room Temperature Ingredients

Ensure your eggs and cream are at room temperature before mixing. Cold ingredients can cause the sweet potato mixture to seize, creating a lumpy texture that's impossible to smooth out.

Don't Overmix

Once you add the eggs, mix just until combined. Overmixing can incorporate too much air, causing the casserole to puff up during baking and then collapse, creating a dense texture.

Make Individual Servings

For an elegant presentation, divide the mixture among ramekins and reduce the baking time to 25-30 minutes. This creates perfectly portioned servings for dinner parties.

Add a Pinch of Heat

A pinch of cayenne pepper or chipotle powder in the sweet potato base adds a subtle warmth that beautifully complements the sweetness without being noticeable.

Common Mistakes & Troubleshooting

The Casserole is Too Watery

Problem: Your sweet potato base turned out soupy and won't set properly.

Solution: This usually happens when the sweet potatoes weren't roasted long enough to concentrate their moisture, or you added too much liquid. If it's already assembled, bake it for an additional 15-20 minutes. For future batches, ensure your sweet potatoes are thoroughly roasted until they're oozing caramelized syrup.

The Streusel is Soggy

Problem: Instead of being crisp and crunchy, your topping turned out soft and mushy.

Solution: Make sure your butter was cold when making the streusel, and don't press it down too firmly onto the sweet potato layer. If it's already soggy, remove the foil for the last 10 minutes of baking to let it crisp up.

Uneven Cooking

Problem: The edges are overcooked while the center is still liquid.

Solution: Your oven temperature might be off. Invest in an oven thermometer to ensure accuracy. Also, place the baking dish on the middle rack, not too close to the heating element.

Variations & Substitutions

Dietary Adaptations

Gluten-Free: Replace the flour in the streusel with almond flour or a gluten-free flour blend. The texture will be slightly different but equally delicious.

Dairy-Free: Substitute the heavy cream with full-fat coconut milk and use vegan butter in both the sweet potato base and streusel topping.

Lower Sugar: Reduce the brown sugar to ¼ cup and add 2 tablespoons of maple syrup for a more natural sweetness. The sweet potatoes provide plenty of natural sugars.

Flavor Variations

Marshmallow Lover's Version: Replace half the streusel with mini marshmallows, adding them during the last 10 minutes of baking.

Orange Zest Addition: Add 1 teaspoon of fresh orange zest to the sweet potato base for a bright, citrusy note that cuts through the richness.

Maple Pecan Deluxe: Replace the brown sugar in the streusel with maple sugar and add 2 tablespoons of maple syrup to the sweet potato base.

Storage & Freezing

Refrigerator Storage

Store leftover casserole in an airtight container in the refrigerator for up to 5 days. The streusel will soften over time, but you can restore some of its crunch by reheating individual portions in a 350°F oven for 10-15 minutes.

Freezer Instructions

This casserole freezes beautifully! Wrap individual portions tightly in plastic wrap, then foil, and freeze for up to 3 months. Thaw overnight in the refrigerator and reheat in a 350°F oven for 20-25 minutes until heated through. The streusel won't be quite as crisp after freezing, but the flavor remains outstanding.

Make-Ahead Tips

Prepare the sweet potato base and streusel separately up to 3 days ahead. Store the sweet potato mixture covered in the refrigerator and the streusel in a zip-top bag. Assemble and bake when ready to serve. You may need to add 5-10 minutes to the baking time if starting with cold ingredients.

Frequently Asked Questions

While fresh roasted sweet potatoes are ideal for the best flavor and texture, you can use canned sweet potatoes in a pinch. Drain them well and pat dry with paper towels. You'll need about 4 cups of mashed sweet potatoes. The flavor won't be as intense, but it will still be delicious.

The casserole is done when the topping is golden brown and the center jiggles slightly when you gently shake the pan. It should not be liquid in the center. If you insert a knife or toothpick, it should come out mostly clean. The casserole will continue to set as it cools.

Absolutely! This recipe doubles beautifully. Use a 9x13-inch pan for a single batch or a larger roasting pan for a double batch. You may need to increase the baking time by 10-15 minutes for a larger batch. Just keep an eye on the topping—if it browns too quickly, tent with foil.

Walnuts make an excellent substitute for pecans in the streusel. You could also use a mix of nuts or even omit them entirely for a nut-free version. If omitting, add ½ cup more flour to the streusel to maintain the proper ratio.

While possible, I don't recommend it. The texture of both the sweet potato base and streusel topping suffer in a slow cooker. The topping won't crisp properly, and the casserole can become watery. For best results, stick with the oven method.

Allow the casserole to rest for at least 15 minutes after removing from the oven. This resting period is crucial—it allows the custard to set properly and makes serving much easier. The casserole will be firmer and hold its shape better when cut.

Yes! Prepare the sweet potato base and streusel separately, storing them in the refrigerator overnight. Assemble in the morning and let it come to room temperature for 30 minutes before baking. You may need to add 5-10 minutes to the baking time.

Despite what grocery stores label them, most "yams" in North America are actually sweet potatoes. True yams are starchy, dry, and not sweet—they're completely different vegetables. For this recipe, use the orange-fleshed sweet potatoes, regardless of whether they're labeled as yams or sweet potatoes.

Final Thoughts: This baked sweet potato casserole with pecan streusel topping has become my signature holiday dish, and I hope it becomes yours too. The combination of creamy, warmly spiced sweet potatoes beneath a crunchy, buttery pecan topping creates a side dish that often steals the show from the main course. Whether you're hosting a large gathering or an intimate family dinner, this casserole brings comfort and elegance to any holiday table. Happy cooking, and may your holidays be filled with delicious memories!

baked sweet potato casserole with pecan streusel topping for holidays

Baked Sweet Potato Casserole with Pecan Streusel

Pin Recipe
Prep
20 min
Cook
35 min
Total
55 min
Serves 10
Medium

Ingredients

  • 4 cups mashed sweet potatoes (about 4 large)
  • ½ cup granulated sugar
  • 2 large eggs, beaten
  • ½ cup whole milk
  • 4 tbsp unsalted butter, melted
  • 1 tsp pure vanilla extract
  • ½ tsp ground cinnamon
  • ¼ tsp salt
  • ½ cup packed brown sugar
  • ⅓ cup all-purpose flour
  • 3 tbsp unsalted butter, cold & cubed
  • 1 cup chopped pecans

Instructions

  1. 1
    Preheat oven to 350°F (175°C). Lightly grease a 2-quart baking dish.
  2. 2
    In a large bowl whisk together sweet potatoes, sugar, eggs, milk, melted butter, vanilla, cinnamon, and salt until smooth.
  3. 3
    Pour mixture into prepared baking dish and spread evenly.
  4. 4
    In a separate bowl combine brown sugar, flour, and cold butter cubes. Cut together until crumbly.
  5. 5
    Stir pecans into the streusel and sprinkle evenly over sweet potato layer.
  6. 6
    Bake 30–35 minutes until streusel is golden and casserole is set. Rest 10 minutes before serving.

Recipe Notes

  • Make ahead: assemble without streusel, cover and refrigerate up to 24 hours; add topping just before baking.
  • For extra crunch, toss pecans with 1 tsp maple syrup before adding to streusel.

Nutrition (per serving)

Calories: 312
Fat: 16g
Carbs: 41g
Protein: 4g

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.