I met Marisol at the community garden plot behind the old fire station on Sycamore Street. She was tending to a row of sweet potatoes that looked nothing like the perfect, uniform tubers you see in grocery stores. Hers were knobby, dusty, and frankly, a little ugly. I was struggling to pull my own sad little carrot crop from the hard clay, and she just watched me for a minute. Then she laughed—a warm, rolling sound—and handed me a gardening fork. “You’re fighting the dirt,” she said. “Don’t fight it. Just work with it.” We got to talking, and somehow, the conversation drifted from soil composition to Thanksgiving sides. That’s when she mentioned her sweet potato casserole. Not as a recipe, but as a memory. “My grandmother used to make it with brown sugar until it got all sticky and dark,” she said, wiping dirt from her forehead. “And she’d put this pecan thing on top that would get crunchy in the oven.” She didn’t write anything down. She just told me about the smell, the way the streusel had to be pressed into the sweet potatoes with your fingers, and how you had to be patient with the mashing. I went home and tried to recreate it from her description. Honestly, the first attempt was a disaster—I used too much butter and the streusel slid right off. But I kept at it, tweaking and tasting, until I got that perfect balance of creamy, sweet, and crunchy. This guest-favorite brown sugar sweet potato casserole with pecan streusel is the result of that conversation, that shared moment of dirt and laughter. Maybe you’ve been there, trying to capture a taste from someone else’s memory. This is my version of Marisol’s grandmother’s dish, and I keep making it because it reminds me that the best recipes aren’t always written down—they’re shared.
Why You’ll Love This Recipe
This isn’t just another sweet potato casserole. This is the one that gets passed around the table twice, the one people ask for the recipe before they’ve even finished their plate. I’ve tested this version at three different holiday gatherings and one casual Sunday dinner, and let me tell you—it delivers every single time.
- Perfect for Hosting: You can prep the whole thing the day before your guests arrive. Just pop it in the oven while you’re pouring drinks and catching up. No last-minute scrambling.
- Simple Ingredients: No fancy grocery store trips. Sweet potatoes, brown sugar, butter, pecans—these are things you probably already have in your pantry.
- Crowd-Pleaser: I’ve served this to picky eaters, health-conscious friends, and dessert-first types. Everyone loves it. The sweet and salty combo hits that universal comfort food spot.
- Unbelievably Delicious: The texture is what gets me every time. The sweet potato base is silky and smooth, almost like a pudding, while the pecan streusel on top is buttery and crunchy. It’s a contrast that just works.
- Stress-Free Impressing: Honestly, this dish looks like you spent hours fussing over it. But the secret is, it’s actually pretty forgiving. Even if you over-mash the potatoes or get the streusel a little too crumbly, it still turns out gorgeous.
What makes this recipe different from the rest? It’s the double hit of brown sugar—both in the sweet potato mash and in the streusel. That caramelized flavor just can’t be beat. Plus, I’ve added a tiny pinch of cinnamon and nutmeg to the potatoes, which keeps it from being one-note sweet. It’s comfort food that has a little depth, you know?
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients that come together to create something truly special. Most of these are pantry staples, but I’ve included a few notes on what to look for when you’re shopping.
For the Sweet Potato Base
- 4 pounds sweet potatoes (about 4-5 large ones; look for ones that are firm and heavy for their size)
- 1/2 cup unsalted butter, melted (I use Kerrygold for the richness, but any good butter works)
- 3/4 cup packed light brown sugar (dark brown sugar will also work, but it has a stronger molasses flavor)
- 2 large eggs, lightly beaten (room temperature is best so they blend in smoothly)
- 1/2 cup whole milk (you can substitute with half-and-half for extra creaminess, or use oat milk for dairy-free)
- 1 teaspoon vanilla extract (pure, not imitation, if you can swing it)
- 1/2 teaspoon ground cinnamon
- 1/4 teaspoon ground nutmeg (freshly grated is amazing, but pre-ground is fine)
- 1/2 teaspoon salt (this is crucial—it balances the sweetness)
For the Pecan Streusel Topping

- 1 cup chopped pecans (I like to leave some pieces a little chunky for texture)
- 1/2 cup packed light brown sugar
- 1/3 cup all-purpose flour (you can use gluten-free 1:1 flour here if needed)
- 1/4 cup unsalted butter, cold and cut into small cubes
- 1/2 teaspoon ground cinnamon
- Pinch of salt
Ingredient Selection Tips: When picking sweet potatoes, avoid any that have soft spots or are sprouting. The smoother the skin, the easier they are to peel. For the pecans, try to get raw, unsalted ones so you control the seasoning. I’ve made this with pre-chopped pecans, and while it works, chopping your own gives you a better variety of textures.
Substitution Guidance: If you’re cooking for someone with a nut allergy, you can skip the pecans entirely and make a simple brown sugar crumble with just flour, butter, and brown sugar. It won’t have the same crunch, but it’s still delicious. For a dairy-free version, use vegan butter and your favorite non-dairy milk—just make sure it’s unsweetened so it doesn’t throw off the flavor.
Equipment Needed
You don’t need a fancy kitchen to pull this off. Here’s what you’ll need:
- Large pot for boiling the sweet potatoes (a 6-quart or larger works best)
- Colander for draining
- 9×13-inch baking dish (a glass or ceramic dish works great; metal is fine too, but watch the baking time)
- Potato masher or hand mixer (I prefer a hand mixer for the smoothest texture, but a good old-fashioned masher works if you like a few lumps)
- Mixing bowls (one large for the sweet potato mixture, one medium for the streusel)
- Measuring cups and spoons
- Sharp knife and vegetable peeler
- Rubber spatula for scraping every last bit of sweet potato goodness
If you don’t have a hand mixer, you can use a stand mixer or even a food processor. Just be careful not to over-process, or the sweet potatoes can get gummy. I learned that the hard way my first Thanksgiving hosting—I walked away for two minutes and came back to a glue-like mess. Not my finest moment.
Preparation Method
Let’s get cooking. This recipe is straightforward, but I’ve added some notes from my own trial and error to help you avoid my mistakes.
- Preheat your oven to 350°F (175°C). Grease your 9×13-inch baking dish with a little butter or non-stick spray. Set it aside.
- Peel and chop the sweet potatoes. Cut them into 1-inch cubes. Try to make them roughly the same size so they cook evenly. I usually end up with about 8-9 cups of cubed sweet potatoes.
- Boil the sweet potatoes. Place the cubes in a large pot and cover with cold water by about an inch. Add a generous pinch of salt. Bring to a boil over high heat, then reduce to a simmer. Cook for 15-20 minutes, until the cubes are fork-tender. You should be able to easily pierce them with a knife. Drain them in a colander and let them sit for a minute or two to steam dry. This is important—too much water will make your casserole runny.
- Mash the sweet potatoes. Transfer the drained sweet potatoes to a large mixing bowl. Using a hand mixer on low speed (or a potato masher), mash them until smooth. Don’t over-mix, or they’ll become gluey. You want a smooth, creamy texture with no large chunks.
- Add the wet ingredients. To the mashed sweet potatoes, add the melted butter, brown sugar, beaten eggs, milk, vanilla extract, cinnamon, nutmeg, and salt. Mix on low speed until everything is well combined. The mixture should be thick and creamy, like a very soft pudding. Taste it—it should be sweet but balanced by the salt and warm spices.
- Pour into the baking dish. Spread the sweet potato mixture evenly into your prepared 9×13-inch dish. Use a rubber spatula to smooth the top.
- Make the pecan streusel. In a medium bowl, combine the chopped pecans, brown sugar, flour, cinnamon, and salt. Add the cold butter cubes. Using a pastry cutter or your fingers (I use my hands—it’s more satisfying), work the butter into the dry ingredients until the mixture looks like coarse crumbs. Some pieces should be the size of small peas. Don’t overwork it, or the streusel will be dense instead of crumbly.
- Top the casserole. Sprinkle the streusel evenly over the sweet potato mixture. Don’t press it down—let it sit on top so it gets nice and crunchy.
- Bake. Place the dish in the preheated oven and bake for 30-35 minutes, until the streusel is golden brown and the sweet potato filling is bubbly around the edges. If the streusel is browning too quickly, tent the dish loosely with foil for the last 10 minutes.
- Rest before serving. Let the casserole sit for 5-10 minutes after you take it out of the oven. This helps it set up so you get clean slices. I know it’s tempting to dig in right away, but trust me on this one.
Cooking Tips & Techniques
Over the years, I’ve made this casserole more times than I can count, and I’ve definitely learned a few things the hard way. Here are my best tips:
Don’t Overcook the Sweet Potatoes. If you boil them too long, they’ll absorb too much water, and your casserole will be watery instead of creamy. Test them with a fork after 15 minutes—they should be tender but not falling apart.
Room Temperature Eggs Matter. Cold eggs can seize up the butter in your sweet potato mixture, leaving you with a lumpy texture. Just let your eggs sit on the counter for 30 minutes before you start. Or, if you’re in a hurry, place them in a bowl of warm water for 5 minutes.
Cold Butter for the Streusel. This is non-negotiable. If your butter is even slightly soft, the streusel will turn into a paste instead of staying crumbly. Cut the butter into small cubes and keep it in the fridge until you’re ready to use it.
Make It Ahead. This is a lifesaver for hosting. You can assemble the entire casserole (minus the streusel) up to 24 hours in advance. Just cover it with plastic wrap and store it in the fridge. When you’re ready to bake, make the streusel fresh, sprinkle it on top, and add about 10 minutes to the baking time since you’re starting from cold.
Watch Your Oven. Every oven runs a little differently. I’ve had casseroles that were perfectly golden at 30 minutes in one oven and needed 40 in another. Start checking at the 25-minute mark. The streusel should be a deep golden brown, and you should see bubbles around the edges.
I once forgot to add the eggs entirely. I was so focused on getting the streusel right that I completely blanked. The casserole still tasted good, but it was more like a sweet potato pudding than a casserole—it didn’t hold its shape at all. So, double-check your ingredients before you pour everything into the dish!
Variations & Adaptations
This recipe is pretty flexible, and I’ve tried a few different versions over the years. Here are some of my favorites:
Maple Bourbon Twist. Replace the vanilla extract with 2 tablespoons of bourbon and swap 1/4 cup of the brown sugar in the sweet potato base with pure maple syrup. The bourbon adds a warm, smoky depth that’s incredible for adult gatherings. Just make sure you cook off the alcohol—it will during baking.
Dairy-Free Version. Use vegan butter (I like Miyoko’s) and unsweetened oat milk or coconut milk. The texture will be slightly less rich, but it’s still creamy and delicious. I’ve served this to dairy-free friends and they couldn’t tell the difference.
Extra Crunchy Streusel. Add 1/4 cup of old-fashioned oats to the streusel mixture. It adds a nice texture and a slightly nutty flavor. Just make sure you’re using certified gluten-free oats if you’re cooking for someone with celiac disease.
Spiced Up Version. Add 1/4 teaspoon of ground ginger and a pinch of ground cloves to the sweet potato mixture. It gives the casserole a more complex, holiday-spiced flavor that pairs beautifully with roasted turkey or ham.
Individual Servings. Instead of a 9×13 dish, divide the mixture into 8-10 ramekins. Bake for 20-25 minutes instead of 30-35. These are perfect for dinner parties where everyone gets their own little dish—it feels fancy without any extra work.
Serving & Storage Suggestions
Serving Temperature: This casserole is best served warm, straight from the oven. The streusel is at its crunchiest, and the sweet potato filling is soft and creamy. Let it rest for 5-10 minutes so it sets up, but don’t let it cool completely.
Presentation Tips: For a dinner party, I like to sprinkle a few extra chopped pecans and a light dusting of cinnamon on top right before serving. It adds a fresh pop of color and makes it look even more inviting. You can also garnish with a sprig of rosemary for a festive touch.
What to Serve Alongside: This casserole is a natural side for roasted turkey, baked ham, or even a simple roast chicken. It also pairs beautifully with green bean casserole, roasted Brussels sprouts, or a crisp autumn salad with apples and walnuts.
Storage Instructions: Leftovers can be stored in an airtight container in the refrigerator for up to 4 days. The streusel will lose some of its crunch, but the flavors will continue to meld together. To reheat, place individual portions in the microwave for 30-45 seconds, or reheat the entire dish in a 300°F oven for 15-20 minutes.
Freezing: You can freeze the unbaked casserole (without the streusel) for up to 3 months. Thaw it overnight in the refrigerator, then make the streusel fresh and bake as directed. If you’ve already baked it, you can freeze the leftovers for up to 2 months. Just wrap it tightly in plastic wrap and then foil.
Flavor Development: Honestly, this casserole tastes even better the next day. The flavors have time to settle and meld together, and the sweetness becomes more balanced. I’ve been known to make it specifically for leftovers—don’t judge.
Nutritional Information & Benefits
Here’s an approximate nutritional breakdown per serving (based on 12 servings):
| Nutrient | Amount Per Serving |
|---|---|
| Calories | 385 |
| Total Fat | 18g |
| Saturated Fat | 8g |
| Cholesterol | 65mg |
| Sodium | 210mg |
| Total Carbohydrates | 52g |
| Dietary Fiber | 5g |
| Sugars | 32g |
| Protein | 5g |
| Vitamin A | 380% DV |
| Vitamin C | 25% DV |
| Potassium | 620mg |
Sweet potatoes are packed with vitamin A, which is great for your eyes and immune system. They also contain fiber, which helps with digestion and keeps you feeling full. The pecans add healthy fats and a little protein, making this a more balanced side dish than you might expect. While it’s definitely a treat (hello, brown sugar and butter), it’s one that comes with some real nutritional benefits.
Dietary Considerations: This recipe is vegetarian. For a gluten-free version, use certified gluten-free all-purpose flour in the streusel. For a dairy-free version, use vegan butter and oat milk. It’s not suitable for a low-carb or keto diet due to the sweet potatoes and brown sugar.
Conclusion
This brown sugar sweet potato casserole with pecan streusel has become my go-to dish for any gathering where I want to impress without stressing. It’s the kind of recipe that feels special—the creamy, caramelized sweet potatoes under that buttery, crunchy topping—but it’s really just a few simple ingredients done right. I love that I can make it ahead, that it travels well, and that it always, always gets compliments.
I hope you give this recipe a try for your next dinner party, holiday meal, or even just a cozy Sunday dinner. Don’t be afraid to make it your own—swap in different nuts, add a splash of bourbon, or go heavy on the cinnamon. The best recipes are the ones that evolve with the cook.
If you make this, I’d love to hear about it. Leave a comment below and let me know how it turned out, or share a photo of your casserole on Pinterest. Did you add your own twist? Did your guests go back for seconds? Tell me everything. Happy cooking, friend.
Frequently Asked Questions
Can I use canned sweet potatoes instead of fresh?
You can, but I don’t recommend it. Canned sweet potatoes are already cooked and packed in syrup, which makes them much softer and sweeter. They’ll give you a mushier texture and an overly sweet flavor. Fresh sweet potatoes give you more control and a better result.
Can I make this casserole ahead of time?
Absolutely. Assemble the sweet potato mixture and spread it in the baking dish up to 24 hours ahead. Cover and refrigerate. Make the streusel fresh just before baking, sprinkle it on top, and bake as directed, adding about 10 minutes to the baking time since you’re starting from cold.
Can I freeze this sweet potato casserole?
Yes. You can freeze the unbaked casserole (without the streusel) for up to 3 months. Thaw overnight in the fridge, then add fresh streusel and bake. You can also freeze baked leftovers for up to 2 months—just wrap tightly in plastic wrap and foil.
My streusel turned out soggy. What went wrong?
This usually happens if the butter was too warm when you mixed it into the dry ingredients. Make sure your butter is cold, straight from the fridge. Also, don’t press the streusel into the sweet potato mixture—let it sit loosely on top so it can crisp up in the oven.
Can I use a different type of nut in the streusel?
Definitely. Walnuts are a great substitute—they have a slightly milder flavor but still give you that crunch. You can also use toasted almonds or even pepitas (pumpkin seeds) for a nut-free option. Just chop them to a similar size as the pecans so they cook evenly.
Pin This Recipe!

Best Brown Sugar Sweet Potato Casserole with Pecan Streusel
This creamy, caramelized sweet potato casserole topped with a buttery, crunchy pecan streusel is the ultimate comfort food side dish. Perfect for holiday gatherings or cozy dinners, it’s easy to make ahead and always a crowd-pleaser.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Total Time: 55 minutes
- Yield: 12 servings 1x
- Category: Side Dish
- Cuisine: American
Ingredients
- 4 pounds sweet potatoes (about 4–5 large)
- 1/2 cup unsalted butter, melted
- 3/4 cup packed light brown sugar
- 2 large eggs, lightly beaten
- 1/2 cup whole milk
- 1 teaspoon vanilla extract
- 1/2 teaspoon ground cinnamon
- 1/4 teaspoon ground nutmeg
- 1/2 teaspoon salt
- 1 cup chopped pecans
- 1/2 cup packed light brown sugar (for streusel)
- 1/3 cup all-purpose flour
- 1/4 cup unsalted butter, cold and cubed
- 1/2 teaspoon ground cinnamon (for streusel)
- Pinch of salt (for streusel)
Instructions
- Preheat oven to 350°F (175°C). Grease a 9×13-inch baking dish.
- Peel and chop sweet potatoes into 1-inch cubes.
- Place sweet potatoes in a large pot, cover with cold water by 1 inch, add a pinch of salt, and bring to a boil. Reduce to a simmer and cook for 15-20 minutes until fork-tender. Drain and let steam dry for 1-2 minutes.
- Transfer drained sweet potatoes to a large bowl. Mash with a hand mixer or potato masher until smooth.
- Add melted butter, 3/4 cup brown sugar, beaten eggs, milk, vanilla, cinnamon, nutmeg, and salt. Mix on low until well combined and creamy.
- Spread sweet potato mixture evenly into the prepared baking dish.
- In a medium bowl, combine pecans, 1/2 cup brown sugar, flour, 1/2 teaspoon cinnamon, and a pinch of salt. Add cold butter cubes and work into the mixture with a pastry cutter or fingers until coarse crumbs form.
- Sprinkle streusel evenly over the sweet potato mixture. Do not press down.
- Bake for 30-35 minutes until streusel is golden brown and filling is bubbly around the edges. If browning too quickly, tent with foil for the last 10 minutes.
- Let casserole rest for 5-10 minutes before serving.
Notes
For best results, use cold butter for the streusel and room temperature eggs. The casserole can be assembled (without streusel) up to 24 hours ahead; add fresh streusel and bake, adding 10 minutes to the baking time. Leftovers keep in the fridge for up to 4 days or can be frozen for up to 2 months.
Nutrition
- Serving Size: 1 serving (1/12 of r
- Calories: 385
- Sugar: 32
- Sodium: 210
- Fat: 18
- Saturated Fat: 8
- Carbohydrates: 52
- Fiber: 5
- Protein: 5
Keywords: sweet potato casserole, brown sugar, pecan streusel, Thanksgiving side, holiday side dish, comfort food


