From the roundup: 24 Thanksgiving Dinner Recipes Classic Enough to Please Every Table
This buttermilk sweet potato casserole is the one dish I make every Thanksgiving that I know will actually be ready on time. The filling comes together while the potatoes are still hot, the streusel takes about five minutes to mix by hand, and the whole thing goes into a 350-degree oven for 35 minutes. Total active time is probably 30 minutes, and the oven does the rest.
The buttermilk is doing real work here, not just adding moisture. It cuts through the natural sweetness of the potatoes and keeps the filling from tasting like dessert. I made the mistake once of pulling the buttermilk straight from the fridge and mixing it in cold. The filling seized up and turned gluey instead of smooth. Now I set it on the counter when I start peeling the potatoes and that problem is gone.
The pecan streusel uses cold butter worked in with your fingers, same as a pie crust crumble. You want some pea-sized bits left in there. If you press it too fine it bakes up more like a crust than a crumble, and you lose that contrast with the creamy filling underneath.
Why you will love this
- Bake it completely the day before Thanksgiving, refrigerate it, and reheat covered at 325 degrees for 20 minutes before the meal
- One 9×13 dish feeds 10 people, which is one less thing to think about when you’re running four burners at once
- The buttermilk keeps the filling from tasting one-note sweet, which matters when everything else on the table is also rich
- The streusel crisps back up in the oven after refrigerating, so the texture holds even on a make-ahead timeline
- No marshmallows, which means the adults at the table will actually eat it
Tips for success
- Room-temperature buttermilk is not optional. Cold buttermilk tightens the starch in the potatoes and makes the filling dense instead of creamy. Set it out when you start prepping.
- After draining the potatoes, return them to the hot pot for two minutes before mashing. That extra steam-off step removes moisture that would otherwise make the filling watery under the streusel.
- Keep the streusel butter cold until the moment you mix it. If your hands are warm, work quickly or pop the bowl in the freezer for five minutes before you start. Warm butter turns the streusel into a paste instead of a crumble.
- Spread the streusel all the way to the edges of the dish. The filling near the edges bakes faster and can dry out if it’s left uncovered.
Common questions
- Can I use canned sweet potatoes? Fresh potatoes give you better control over moisture. Canned sweet potatoes are already wet and the filling can turn loose and thin. If you use canned, drain and dry them thoroughly before mashing.
- The streusel looks pale at 25 minutes. Is that normal? Yes. Most of the browning happens in the last 10 minutes. Pull it at 35 minutes when it’s deep golden brown, not just light tan.
- Can I double the recipe? Yes, use two 9×13 dishes rather than a larger pan. A deeper casserole takes longer to heat through and the streusel can over-brown before the filling is set.
Substitutions
No buttermilk: stir one tablespoon of white vinegar or lemon juice into three-quarters cup of whole milk, let it sit five minutes, and use that. It works well here. Walnuts are a fine swap for pecans in the streusel, same amount, same texture.
For a dairy-free version, use full-fat coconut milk with a splash of apple cider vinegar in place of the buttermilk, and coconut oil in place of the butter in both the filling and the streusel. The streusel will be slightly less crisp but still good. If you need it nut-free, skip the pecans and add an extra two tablespoons of flour to the streusel to keep the crumble structure.
Make-ahead and storage
This is genuinely one of the best make-ahead Thanksgiving sides because it holds well. Bake it fully the day before, cool it completely on the counter, cover tightly with foil, and refrigerate. Reheat covered at 325 degrees for 20 minutes before serving. The streusel softens in the fridge but crisps back up in the oven.
Leftovers keep covered in the refrigerator for up to four days. Reheat individual portions in a 325-degree oven or toaster oven rather than the microwave if you want the streusel to stay crisp. Do not freeze this casserole once assembled. The streusel turns soggy after thawing and the filling texture breaks down.

Buttermilk Sweet Potato Casserole with Pecan Streusel
Ingredients
Equipment
Method
- Preheat your oven to 350 degrees. Butter a 9×13 inch baking dish and set it aside.
- Place the sweet potato chunks in a large pot and cover with cold water by about an inch. Bring to a boil over high heat, then reduce to a steady simmer. Cook until a fork slides in with zero resistance, about 18 to 22 minutes. Drain well and return the potatoes to the hot pot for two minutes to let any extra moisture steam off.
- Add the softened butter, brown sugar, vanilla, cinnamon, nutmeg, and salt to the drained sweet potatoes. Mash or beat with a hand mixer until smooth. Pour in the room-temperature buttermilk and mix until the filling is creamy and uniform. Taste and adjust salt if needed. Spread the filling evenly into the prepared baking dish.
- Make the streusel. In a medium bowl, combine the flour, brown sugar, cinnamon, and salt. Add the cold butter cubes and work them into the flour mixture with your fingertips, pressing and squeezing until the mixture looks like coarse crumbs with some pea-sized bits. Stir in the chopped pecans.
- Scatter the streusel evenly over the sweet potato filling, covering it all the way to the edges.
- Bake uncovered for 35 minutes, until the streusel is deep golden brown and the filling is set and pulling away slightly from the sides of the dish. Let it rest for 5 minutes before scooping and serving.
Notes
← Back to 24 Thanksgiving Dinner Recipes Classic Enough to Please Every Table

