Written by

Virginia Burton

Published

Cozy Sweet Potato Casserole with Pecan Streusel Recipe

Ready In 45 minutes
Servings 6 servings
Difficulty Easy

It was 11:47 PM on a particularly drizzly Thursday in October, and I had a very specific, almost aggressive craving for something sweet, warm, and topped with something crunchy. The problem? I didn’t have the marshmallows that a normal sweet potato casserole would demand, but I had three lonely sweet potatoes rolling around in the crisper drawer and a bag of pecans I’d bought on a whim last weekend. That’s when the idea arrived—a pecan streusel, buttery and spiced, to stand in for the missing marshmallows. Honestly, I was too tired to overthink it. I just started peeling and chopping, the rain tapping against the kitchen window, feeling a little unhinged but also deeply determined. Maybe you’ve been there—where a craving feels like a mission, and the usual rules just don’t apply.

I’ll be honest, I made a mess that night. Sweet potato peels ended up on the floor, and I forgot to set a timer for the first boil, so I had to fish out a few pieces with a slotted spoon to test for doneness. But when I pulled that dish out of the oven, golden and bubbling at the edges, with that pecan streusel forming a perfect, crunchy crust? I knew I’d stumbled onto something special. It wasn’t just a substitute—it was better. The streusel added this salty-sweet, nutty layer that the marshmallows never could. This recipe stayed with me because it felt like a cozy secret, a late-night discovery that turned a rainy Thursday into something worth remembering.

Why You’ll Love This Recipe

This isn’t just another sweet potato casserole. This is the one that converts people who swear they “don’t like sweet potatoes.” I’ve tested this version about seven times now, tweaking the streusel ratio and the baking time until it hit that perfect balance of creamy and crunchy. It is chef-tested in my tiny home kitchen, and it’s family-approved by my skeptical neighbor, who asked for the recipe after one bite.

  • Quick & Easy: Comes together in about 45 minutes, most of which is hands-off baking time. Perfect for a busy weeknight or a last-minute holiday side.
  • Simple Ingredients: No fancy grocery trips needed. Sweet potatoes, butter, pecans, brown sugar—you probably have most of this in your pantry right now.
  • Perfect for Cozy Evenings: Great for Thanksgiving, Christmas dinner, or just a cold Tuesday night when you need something comforting.
  • Crowd-Pleaser: Always gets rave reviews from kids and adults alike. The pecan streusel is the star of the show.
  • Unbelievably Delicious: The texture and flavor combo is next-level comfort food. Creamy, sweet, salty, and crunchy all in one bite.

What makes this recipe different from the rest? It’s the streusel. Most recipes rely on marshmallows for sweetness, but this one uses a buttery pecan topping that adds depth and texture. It’s comfort food reimagined—healthier, faster, but with the same soul-soothing satisfaction. Perfect for impressing guests without stress, or turning a simple meal into something memorable.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples, so you can whip this up whenever the craving hits.

For the Sweet Potato Base

  • 3 large sweet potatoes (about 2 pounds/900g), peeled and cubed into 1-inch pieces
  • 1/4 cup (60ml) unsalted butter, melted (I recommend Kerrygold for best flavor)
  • 1/4 cup (50g) packed light brown sugar
  • 1/4 cup (60ml) whole milk or heavy cream (adds richness)
  • 1 large egg, lightly beaten (helps bind the filling)
  • 1 teaspoon vanilla extract
  • 1/2 teaspoon ground cinnamon
  • 1/4 teaspoon ground nutmeg
  • 1/4 teaspoon salt

For the Pecan Streusel Topping

sweet potato casserole with pecan streusel preparation steps

  • 1 cup (100g) pecan halves or pieces (I recommend using raw pecans for best texture)
  • 1/2 cup (60g) all-purpose flour
  • 1/2 cup (100g) packed light brown sugar
  • 1/4 cup (60ml) unsalted butter, cold and cut into small cubes
  • 1/2 teaspoon ground cinnamon
  • 1/4 teaspoon salt

Ingredient Selection Tips: Look for sweet potatoes that are firm and have smooth skin—avoid any with soft spots. For the pecans, raw ones work best because they toast perfectly in the oven without getting bitter. If you only have salted pecans, reduce the added salt in the streusel to just a pinch. You can also swap the all-purpose flour with almond flour for a gluten-free option, though the texture will be slightly more crumbly. For a dairy-free version, use coconut oil or vegan butter in both the base and the streusel.

Equipment Needed

You don’t need a lot of fancy equipment for this recipe, which is part of its charm. Here’s what you’ll need:

  • Large Pot: For boiling the sweet potatoes. A 4-quart pot works perfectly.
  • Colander: For draining the cooked sweet potatoes.
  • Mixing Bowls: One large bowl for the sweet potato mixture and one medium bowl for the streusel.
  • Potato Masher or Fork: For mashing the sweet potatoes. I prefer a potato masher for a smoother texture, but a fork works in a pinch.
  • Baking Dish: An 8×8-inch or 9×9-inch dish works best. I’ve used a glass Pyrex dish for years, and it gives a nice even bake.
  • Chef’s Knife and Cutting Board: For peeling and cubing the sweet potatoes.
  • Measuring Cups and Spoons: For accuracy.
  • Pastry Cutter or Two Forks: For cutting the butter into the streusel. If you don’t have a pastry cutter, you can use your fingertips—just work quickly so the butter doesn’t melt.

If you don’t have a potato masher, you can use an electric hand mixer or even a food processor, but be careful not to overmix—you want some texture, not baby food. I’ve made this with a hand mixer before, and it works fine, but I actually prefer the slightly chunkier result from mashing by hand. It feels more rustic and cozy.

Preparation Method

Let’s get cooking! This recipe comes together in a few simple steps. I’ll walk you through each one so you get perfect results every time.

Step 1: Cook the Sweet Potatoes

Place the peeled and cubed sweet potatoes in a large pot and cover them with cold water by about 1 inch. Add a generous pinch of salt. Bring to a boil over high heat, then reduce to a simmer and cook for 12-15 minutes, until the sweet potatoes are fork-tender. You should be able to easily pierce them with a fork, but they shouldn’t be falling apart. Drain them well in a colander and let them sit for a minute to steam dry—excess water will make your casserole watery.

Step 2: Make the Sweet Potato Mixture

Return the drained sweet potatoes to the pot (or transfer to a large mixing bowl). Add the melted butter, brown sugar, milk or cream, beaten egg, vanilla extract, cinnamon, nutmeg, and salt. Mash everything together until smooth but still slightly textured. Taste it here—it should be sweet and creamy with a hint of spice. If it’s not sweet enough for your liking, add another tablespoon of brown sugar. Preheat your oven to 375°F (190°C) while you prepare the streusel.

Step 3: Make the Pecan Streusel

In a medium bowl, combine the pecan halves, flour, brown sugar, cinnamon, and salt. Add the cold cubed butter. Use a pastry cutter, two forks, or your fingertips to cut the butter into the dry ingredients until the mixture looks like coarse crumbs with some pea-sized butter pieces remaining. The pecans should be evenly distributed. Don’t overwork it—you want some clumps for that perfect crunchy topping.

Step 4: Assemble and Bake

Transfer the sweet potato mixture to your greased baking dish (8×8 or 9×9 inches). Spread it into an even layer using a spatula. Sprinkle the pecan streusel evenly over the top. Bake for 25-30 minutes, until the streusel is golden brown and the filling is bubbly around the edges. If the streusel is browning too quickly, tent the dish loosely with foil for the last 10 minutes. Let it cool for 5-10 minutes before serving—this allows the filling to set slightly.

Cooking Tips & Techniques

I’ve made a few mistakes with this recipe so you don’t have to. Here are my best tips for success:

  • Don’t Overcook the Sweet Potatoes: If you boil them too long, they absorb water and become mushy, which makes the casserole watery. Check them at the 12-minute mark. They should be tender but not falling apart.
  • Toast the Pecans First (Optional): For an even nuttier flavor, toast the pecans in a dry skillet over medium heat for 2-3 minutes before adding them to the streusel. Just watch them closely—they burn fast!
  • Keep the Streusel Cold: The butter in the streusel should be cold when you mix it in. This creates those lovely buttery clumps that melt and crisp in the oven. If your kitchen is warm, pop the streusel in the fridge for 10 minutes before baking.
  • Room Temperature Egg: For the smoothest mixture, use a room-temperature egg. Cold egg can seize the butter and make the filling slightly lumpy. Just set your egg out on the counter 30 minutes before you start.
  • Multitasking Strategy: While the sweet potatoes are boiling, measure out your streusel ingredients. While the casserole bakes, clean up your kitchen. This way, everything flows smoothly without a pile of dishes at the end.

I once forgot to add the egg entirely, and the casserole turned out more like a dense pudding. It was still delicious, but it didn’t have that light, fluffy texture. So don’t skip the egg—it’s important for structure!

Variations & Adaptations

This recipe is wonderfully flexible. Here are a few ways to make it your own:

  • Gluten-Free Version: Swap the all-purpose flour in the streusel with almond flour or a gluten-free all-purpose blend. The texture will be slightly more crumbly, but just as delicious.
  • Vegan Adaptation: Use melted coconut oil or vegan butter in place of regular butter. Replace the egg with a flax egg (1 tablespoon ground flaxseed mixed with 3 tablespoons water, let sit for 5 minutes). Use oat milk or almond milk instead of dairy milk.
  • Spiced-Up Version: Add 1/4 teaspoon of ground ginger and a pinch of cloves to the sweet potato mixture for a warmer, more complex spice profile. It’s perfect for fall.
  • Marshmallow Lover’s Twist: If you still crave that marshmallow topping, add a layer of mini marshmallows on top of the streusel for the last 5 minutes of baking. Watch them closely so they don’t burn.
  • Savory-Sweet Version: Reduce the brown sugar to 2 tablespoons and add 1/4 teaspoon of black pepper and a pinch of cayenne to the sweet potato mixture. The heat balances beautifully with the sweet streusel.

I tried the savory-sweet version last Thanksgiving, and it was a surprising hit. The pepper adds a warmth that cuts through the sweetness, making it perfect alongside roasted turkey or ham.

Serving & Storage Suggestions

This casserole is best served warm, right out of the oven, when the streusel is at its crunchiest. Let it cool for about 10 minutes so the filling sets, then scoop it into bowls. It pairs beautifully with roasted chicken, turkey, or even a simple green salad for a lighter meal.

Storage: 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 flavor will deepen and become even more comforting. To reheat, place individual portions in the microwave for 30-45 seconds, or reheat the whole dish in a 350°F (175°C) oven for 10-15 minutes, covered with foil to prevent the streusel from burning.

Freezer Instructions: You can freeze the assembled but unbaked casserole for up to 3 months. Wrap the dish tightly in plastic wrap and then foil. When ready to bake, thaw in the refrigerator overnight, then bake as directed, adding 10-15 minutes to the baking time. If freezing baked leftovers, let them cool completely, then wrap and freeze. Reheat directly from frozen in a 350°F (175°C) oven for 20-25 minutes.

The flavors actually get better after a day or two in the fridge. The spices meld together, and the sweetness becomes more rounded. I often make this a day ahead for holiday dinners, then just reheat it before serving.

Nutritional Information & Benefits

Here’s an approximate nutritional breakdown per serving (based on 6 servings):

  • Calories: 380
  • Fat: 22g
  • Carbohydrates: 45g
  • Fiber: 5g
  • Sugar: 25g
  • Protein: 5g
  • Vitamin A: 400% of the Daily Value
  • Vitamin C: 15% of the Daily Value

Sweet potatoes are packed with beta-carotene, which your body converts into vitamin A for healthy vision and immune function. They’re also a great source of fiber, which supports digestion and keeps you feeling full. Pecans provide healthy fats and magnesium, which is important for muscle function and energy production. This dish is naturally gluten-free (if you use a gluten-free flour blend) and can easily be made vegan. It contains dairy, eggs, and tree nuts (pecans), so be mindful of allergies.

I love that this recipe feels indulgent but actually has some solid nutritional benefits. It’s the kind of comfort food that makes you feel good inside and out.

Conclusion

This cozy sweet potato casserole with pecan streusel is more than just a side dish—it’s a warm hug on a plate. It’s the recipe I turn to when I need something comforting, something that reminds me of late-night kitchen experiments and rainy October evenings. The creamy sweet potato base paired with that crunchy, buttery streusel is a combination that never gets old.

I encourage you to make this your own. Adjust the spices, swap the nuts, or add a pinch of heat. Cooking should be about what feels right to you. And honestly, this recipe is forgiving enough to handle a little improvisation. If you make it, I’d love to hear how it turned out. Leave a comment below, share your twist on it, or tag me in your photos. Let’s keep this cozy tradition alive, one sweet potato at a time.

Happy cooking, and may your kitchen always smell like butter and cinnamon!

Frequently Asked Questions

Can I make this sweet potato casserole ahead of time?

Absolutely! You can assemble the entire casserole (without baking) up to 24 hours in advance. Cover it tightly with plastic wrap and store it in the refrigerator. When you’re ready to bake, let it sit at room temperature for 30 minutes, then bake as directed, adding 5-10 minutes to the baking time.

Can I use canned sweet potatoes instead of fresh?

Yes, you can, but the texture will be softer and more watery. If using canned, drain them well and pat them dry with paper towels before mashing. You may also need to reduce the milk slightly since canned sweet potatoes are already quite moist. Fresh sweet potatoes give the best results for a fluffy, creamy texture.

What can I use instead of pecans?

Walnuts are the best substitute—they have a similar texture and nutty flavor. You can also use almonds or even pumpkin seeds for a nut-free version. If you’re avoiding nuts entirely, try using crushed graham crackers or crushed cornflakes mixed with butter and brown sugar for a crunchy topping.

Why is my streusel not crunchy?

This usually happens if the streusel is overworked or if the butter melts before baking. Make sure your butter is cold when you cut it into the dry ingredients, and don’t mix too much—you want visible butter pieces. Also, make sure your oven is fully preheated before baking. If the streusel still isn’t crunchy, try baking it on a separate baking sheet for the last 5 minutes to crisp it up.

Can I double this recipe?

Yes! This recipe doubles beautifully. Use a 9×13-inch baking dish and increase the baking time by 10-15 minutes. Keep an eye on the streusel—if it’s browning too fast, tent the dish with foil for the last 15 minutes. Perfect for feeding a crowd at Thanksgiving or Christmas.

Pin This Recipe!

sweet potato casserole with pecan streusel recipe

Print

Cozy Sweet Potato Casserole with Pecan Streusel Recipe

A creamy sweet potato casserole topped with a buttery, crunchy pecan streusel. This comforting dish is perfect for holidays or cozy evenings, and it’s a crowd-pleaser that converts even sweet potato skeptics.

  • Author: Merry
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 6 servings 1x
  • Category: Side Dish
  • Cuisine: American

Ingredients

Scale
  • 3 large sweet potatoes (about 2 pounds/900g), peeled and cubed into 1-inch pieces
  • 1/4 cup (60ml) unsalted butter, melted
  • 1/4 cup (50g) packed light brown sugar
  • 1/4 cup (60ml) whole milk or heavy cream
  • 1 large egg, lightly beaten
  • 1 teaspoon vanilla extract
  • 1/2 teaspoon ground cinnamon
  • 1/4 teaspoon ground nutmeg
  • 1/4 teaspoon salt
  • 1 cup (100g) pecan halves or pieces
  • 1/2 cup (60g) all-purpose flour
  • 1/2 cup (100g) packed light brown sugar
  • 1/4 cup (60ml) unsalted butter, cold and cut into small cubes
  • 1/2 teaspoon ground cinnamon
  • 1/4 teaspoon salt

Instructions

  1. Place the peeled and cubed sweet potatoes in a large pot and cover with cold water by about 1 inch. Add a generous pinch of salt. Bring to a boil over high heat, then reduce to a simmer and cook for 12-15 minutes, until fork-tender. Drain well and let steam dry for a minute.
  2. Return the drained sweet potatoes to the pot (or transfer to a large mixing bowl). Add melted butter, brown sugar, milk or cream, beaten egg, vanilla extract, cinnamon, nutmeg, and salt. Mash until smooth but still slightly textured. Preheat oven to 375°F (190°C).
  3. In a medium bowl, combine pecan halves, flour, brown sugar, cinnamon, and salt. Add cold cubed butter. Use a pastry cutter, two forks, or your fingertips to cut the butter into the dry ingredients until the mixture resembles coarse crumbs with some pea-sized butter pieces remaining.
  4. Transfer the sweet potato mixture to a greased 8×8-inch or 9×9-inch baking dish and spread into an even layer. Sprinkle the pecan streusel evenly over the top.
  5. Bake for 25-30 minutes, until the streusel is golden brown and the filling is bubbly around the edges. If the streusel browns too quickly, tent loosely with foil for the last 10 minutes. Let cool for 5-10 minutes before serving.

Notes

For best results, use room-temperature egg and cold butter for the streusel. Toast pecans beforehand for extra nuttiness. The casserole can be assembled up to 24 hours in advance and refrigerated. Leftovers keep in the fridge for up to 4 days; reheat in the oven or microwave.

Nutrition

  • Serving Size: 1 serving (about 1/6
  • Calories: 380
  • Sugar: 25
  • Sodium: 280
  • Fat: 22
  • Saturated Fat: 9
  • Carbohydrates: 45
  • Fiber: 5
  • Protein: 5

Keywords: sweet potato casserole, pecan streusel, Thanksgiving side, holiday side, comfort food, easy sweet potato recipe

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating ★☆ ★☆ ★☆ ★☆ ★☆