Written by

Misty Pruitt

Published

Wholesome Sweet Potato Casserole with Easy Pecan Streusel

Ready In 60 minutes
Servings 8 servings
Difficulty Medium

Love this? Save it for later!

Share the inspiration with your friends

I watched Maria from the community garden plot next to mine, her hands moving with a practiced ease as she peeled sweet potatoes one afternoon last fall. She didn’t say anything at first, just smiled and kept working, the orange peels piling up on a newspaper between us. When she finally spoke, it was about the soil that year, how the dry spell had made the sweet potatoes sweeter, more concentrated in flavor. Then she handed me a piece of paper with measurements scribbled in pencil and said, “Try this one for Thanksgiving. My grandmother made it, but I made it a little lighter.” That conversation, the scratch of the pencil, the way she laughed about her first attempt burning—it all became part of this dish for me.

Honestly, I was a little skeptical at first. Sweet potato casserole can be a sugar bomb, you know? The kind of dish that feels more like dessert than a side. But Maria’s version was different. It had this balance—earthy, sweet, a little salty from the pecans—and it didn’t leave you feeling like you needed a nap. I’ve tweaked it over the years, swapping out some of the butter for coconut oil, cutting back on the marshmallows (gasp, I know), and adding a pecan streusel that gives it this incredible crunch. Let me tell you, the first time I brought this to a family dinner, my sister-in-law, who swears she hates sweet potatoes, asked for the recipe. That’s the moment I knew this was something special.

Why You’ll Love This Recipe

This isn’t your grandma’s overly sweet, marshmallow-topped casserole. This is the version you can feel good about eating on a Tuesday night or serving to guests who think they don’t like “healthy” food. It’s comfort food that works with your body, not against it.

  • Quick & Easy: Comes together in about an hour, with only 20 minutes of active prep. Perfect for a busy weeknight or a holiday table where you have a million other things to do.
  • Simple Ingredients: No weird health-food store finds here. You probably have most of this in your pantry right now—sweet potatoes, pecans, a little coconut oil or butter, maple syrup.
  • Perfect for Gatherings: It’s the dish that disappears first at potlucks and Thanksgiving dinners, even from the pickiest eaters. I’ve seen it convert sworn vegetable haters.
  • Crowd-Pleaser: Kids love the sweet streusel topping, and adults appreciate that it’s not cloying. It’s that rare dish that makes everyone happy.
  • Unbelievably Delicious: The creamy sweet potato base against the crunchy, buttery pecan streusel? It’s a texture and flavor combination that honestly feels a little bit magical. You’ll close your eyes after the first bite—I promise.

What makes this recipe different from the dozens of others out there? It’s the balance. The sweet potatoes are roasted, not boiled, which concentrates their natural sugars and gives them a deeper, almost caramelized flavor. The streusel uses coconut oil or butter and a touch of maple syrup, so it’s rich but not heavy. There’s no condensed milk, no crazy amounts of sugar. It’s the kind of dish that makes you wonder why you ever needed all that extra sweetness in the first place.

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, and the ones that aren’t are easy to find at any grocery store.

For the Sweet Potato Base

  • 3 pounds sweet potatoes (about 4-5 medium), peeled and cut into 1-inch cubes. Look for firm, evenly shaped potatoes. I prefer Garnet or Jewel varieties for their deep orange color and natural sweetness.
  • 3 tablespoons coconut oil, melted (or unsalted butter if you prefer). I use Virgin Coconut Oil for a subtle flavor, but refined works too.
  • 1/4 cup maple syrup (pure, not pancake syrup). This adds sweetness without the refined sugar crash. Grade A or B both work.
  • 2 large eggs, lightly beaten. Room temperature eggs incorporate better and give a creamier texture.
  • 1 teaspoon vanilla extract. Pure vanilla makes a difference here—skip the imitation stuff.
  • 1/2 teaspoon salt. I use fine sea salt. It balances the sweetness perfectly.
  • 1/4 teaspoon cinnamon. Just a touch to warm up the flavor.
  • 1/4 teaspoon nutmeg, freshly grated if you have it. It adds a subtle earthiness.

For the Pecan Streusel Topping

wholesome sweet potato casserole with pecan streusel preparation steps

  • 1 cup pecans, roughly chopped. I like to toast them lightly first for extra depth. (Pro tip: toast them in a dry pan for 3-4 minutes until they smell amazing.)
  • 1/4 cup coconut oil, solid (or cold butter, cut into small cubes). The cold fat is key for a crumbly streusel.
  • 1/4 cup almond flour (or oat flour for a nut-free option). This keeps the streusel gluten-free and adds a lovely texture.
  • 2 tablespoons maple syrup. Just enough to bind it and add sweetness.
  • 1/4 teaspoon salt. Don’t skip this—it makes the pecans pop.
  • 1/4 teaspoon cinnamon. For warmth.
  • Optional: 1/4 cup unsweetened shredded coconut. I add this sometimes for extra texture. It’s not traditional, but it’s delicious.

Ingredient Notes: For the best texture, I recommend using solid coconut oil for the streusel—not melted. If you’re using butter, make sure it’s cold from the fridge. For a dairy-free version, coconut oil works beautifully in both the base and the topping. If you’re out of maple syrup, honey works in a pinch, but it will change the flavor slightly.

Equipment Needed

  • Large baking sheet (for roasting the sweet potatoes). A rimmed sheet works best to catch any juices.
  • 9×13 inch baking dish. Glass or ceramic works well. I prefer a light-colored dish for even baking.
  • Food processor or pastry cutter (for the streusel). A food processor makes it quick, but a pastry cutter or even your fingers work fine.
  • Mixing bowls (one large, one medium).
  • Potato masher or fork. I’ve used both—a masher gives a smoother texture, but a fork works if that’s all you have.
  • Measuring cups and spoons.
  • Sharp knife and cutting board.

Budget-Friendly Alternatives: No food processor? No problem. You can make the streusel by hand—just cut the cold coconut oil into the almond flour with a fork or your fingertips until it looks like coarse crumbs. It takes a few extra minutes but works perfectly.

Preparation Method

Let’s get cooking. This recipe breaks down into three simple parts: roasting the sweet potatoes, making the streusel, and assembling everything. Trust me, it’s easier than it sounds.

Step 1: Roast the Sweet Potatoes

  1. Preheat your oven to 400°F (200°C). Line a large baking sheet with parchment paper for easy cleanup.
  2. Peel the sweet potatoes and cut them into 1-inch cubes. Try to keep them uniform in size so they cook evenly. I usually aim for pieces about the size of a walnut.
  3. Toss the cubes with 1 tablespoon of the melted coconut oil and a pinch of salt. Spread them in a single layer on the baking sheet. Don’t overcrowd—if they’re piled up, they’ll steam instead of roast.
  4. Roast for 25-30 minutes, flipping halfway through, until they’re tender and starting to caramelize at the edges. You should be able to pierce them easily with a fork. The smell at this point is incredible—earthy and sweet.
  5. Remove from the oven and let them cool for about 5 minutes. Then transfer them to a large mixing bowl.

Step 2: Make the Streusel

  1. While the sweet potatoes are roasting, make the streusel. In a medium bowl (or your food processor), combine the chopped pecans, almond flour, salt, and cinnamon.
  2. Add the solid coconut oil (or cold butter) and maple syrup. If using a food processor, pulse 5-6 times until the mixture looks like coarse crumbs with some larger pecan pieces remaining. If doing it by hand, use a pastry cutter or your fingertips to work the fat into the dry ingredients.
  3. Set the streusel aside in the fridge while you finish the base. Keeping it cold helps it stay crumbly when baked.

Step 3: Make the Sweet Potato Base

  1. To the bowl with the roasted sweet potatoes, add the remaining 2 tablespoons of melted coconut oil, maple syrup, beaten eggs, vanilla extract, salt, cinnamon, and nutmeg.
  2. Mash everything together until smooth. I like to leave a few small chunks for texture, but you can make it completely smooth if you prefer. The mixture should be thick and creamy, like a slightly looser mashed potato.
  3. Taste it. Seriously. This is your chance to adjust the sweetness or salt. If it needs a pinch more salt or an extra drizzle of maple syrup, now’s the time.

Step 4: Assemble and Bake

  1. Reduce the oven temperature to 350°F (175°C).
  2. Grease your 9×13 baking dish with a little coconut oil or butter. Spread the sweet potato mixture evenly in the dish.
  3. Sprinkle the pecan streusel evenly over the top. Don’t press it down—let it sit loosely so it gets nice and crunchy.
  4. Bake for 25-30 minutes, until the streusel is golden brown and the edges of the casserole are bubbling slightly. The kitchen will smell like a cozy fall afternoon at this point.
  5. Let it cool for 5-10 minutes before serving. This lets the streusel set a bit so it doesn’t crumble everywhere when you scoop it.

Note: If the streusel is browning too quickly but the casserole isn’t hot all the way through, tent it loosely with foil for the last 10 minutes of baking.

Cooking Tips & Techniques

I’ve made this casserole more times than I can count, and I’ve learned a few things the hard way. Here’s what I wish someone had told me the first time.

Don’t skip roasting the sweet potatoes. I know boiling is faster, but roasting concentrates the flavor and removes excess moisture. Boiled sweet potatoes can make the casserole watery and bland. Roasting gives you that deep, caramelized sweetness that makes this dish sing.

Watch your streusel temperature. The first time I made this, I used melted coconut oil in the streusel, and it turned into a paste instead of crumbles. The fat needs to be cold—solid coconut oil or cold butter. If it gets too warm while you’re working, pop it in the fridge for 10 minutes.

Toast your pecans. This is a small step that makes a huge difference. Toasting brings out their natural oils and makes them crunchier and more flavorful. Just spread them on a baking sheet and toast at 350°F for 5-7 minutes, watching carefully so they don’t burn.

Let it rest. I know it’s tempting to dig in right away, but letting the casserole sit for 5-10 minutes after baking helps it set up. The streusel stays crunchier, and the flavors meld together. I learned this after serving a soupy, crumbly mess once. Never again.

Make it ahead. This casserole is actually better the next day. You can assemble it completely (without baking), cover it, and refrigerate for up to 24 hours. When you’re ready to bake, just add 10-15 minutes to the baking time since you’re starting from cold.

Variations & Adaptations

One of the best things about this recipe is how adaptable it is. Here are a few ways to make it your own.

Dietary Variations

  • Vegan: Replace the eggs with 2 flax eggs (2 tablespoons ground flaxseed mixed with 6 tablespoons water, let sit for 5 minutes). Use coconut oil instead of butter. It works beautifully—the flax adds a nice binding quality.
  • Nut-Free: Swap the pecans for pumpkin seeds or sunflower seeds, and use oat flour instead of almond flour in the streusel. The texture is a little different, but still delicious.
  • Paleo-Friendly: This recipe is already pretty close! Just use coconut oil throughout and make sure your maple syrup is pure.

Flavor Twists

  • Spiced Up: Add 1/4 teaspoon of ginger and a pinch of cloves to the sweet potato base. It gives it a warmer, more holiday-inspired flavor.
  • Citrus Burst: Stir in 1 tablespoon of orange zest and 2 tablespoons of fresh orange juice with the other ingredients. The citrus cuts through the sweetness beautifully.
  • Savory Edge: Skip the maple syrup in the base and add an extra 1/2 teaspoon of salt and a pinch of black pepper. Top with fresh thyme before serving. It’s unexpected and amazing.

Cooking Method Adjustments

  • Instant Pot: Steam the sweet potatoes on a trivet with 1 cup of water for 12 minutes, then mash and proceed with the recipe. You’ll lose some of the caramelized flavor, but it’s faster.
  • Slow Cooker: Mix the sweet potato base directly in the slow cooker, top with streusel, and cook on low for 3-4 hours. The streusel won’t get as crunchy, but it’s still good.

Serving & Storage Suggestions

This casserole is incredibly versatile when it comes to serving. Here’s how to make the most of it.

Serving Temperature: Serve it warm, but not piping hot. Let it rest for 5-10 minutes after baking so the streusel sets. It’s also delicious at room temperature—I’ve been known to eat leftovers straight from the fridge.

Presentation: For a beautiful look, sprinkle a few extra toasted pecans and a pinch of flaky sea salt on top just before serving. The salt crystals against the sweet streusel are a gorgeous contrast.

What to Serve With It: This casserole pairs beautifully with roasted chicken, turkey, or pork. It’s a natural fit for Thanksgiving, but don’t limit it to holidays. Try it alongside a simple green salad with a tangy vinaigrette—the acidity cuts through the richness. For a cozy weeknight meal, serve it with roasted Brussels sprouts or a simple roasted vegetable medley.

Storage: Leftovers keep well in an airtight container in the refrigerator for up to 5 days. The streusel will soften a bit, but it’s still delicious. To reheat, pop individual servings in the microwave for 1-2 minutes, or reheat the whole dish in a 350°F oven for 10-15 minutes.

Freezing: This casserole freezes beautifully. Assemble it completely (without baking), wrap it tightly in plastic wrap and then foil, and freeze for up to 3 months. When you’re ready to bake, thaw it in the refrigerator overnight and bake as directed, adding 10-15 minutes to the baking time.

Flavor Development: Honestly, this casserole tastes even better the next day. The flavors meld together, and the sweetness becomes more balanced. If you can, make it a day ahead and refrigerate. Your future self will thank you.

Nutritional Information & Benefits

This isn’t just a delicious side dish—it’s packed with nutrients that make it a smart choice for health-minded eaters. Here’s a rough breakdown per serving (based on 8 servings):

  • Calories: Approximately 320
  • Fat: 18g (mostly healthy fats from coconut oil and pecans)
  • Carbohydrates: 38g
  • Fiber: 6g
  • Sugar: 16g (naturally occurring from sweet potatoes and maple syrup)
  • Protein: 6g
  • Vitamin A: Over 400% of the daily value (from sweet potatoes)
  • Vitamin C: 20% of the daily value

Health Highlights: Sweet potatoes are one of the most nutrient-dense vegetables you can eat. They’re loaded with beta-carotene, which supports eye health and immune function. Pecans provide healthy monounsaturated fats and magnesium, which is great for heart health and stress reduction. Coconut oil contains medium-chain triglycerides (MCTs) that may support metabolism.

Dietary Considerations: This recipe is naturally gluten-free (using almond flour in the streusel) and can be made dairy-free and vegan with simple swaps. It’s lower in sugar than traditional sweet potato casseroles, making it a better option for blood sugar management. If you’re watching your carb intake, you can reduce the maple syrup slightly or swap it for a sugar-free alternative.

Allergen Note: Contains tree nuts (pecans and almonds). For a nut-free version, see the variations section above.

Conclusion

This wholesome sweet potato casserole with pecan streusel has become a staple in my kitchen, and I think it deserves a spot in yours too. It’s the kind of dish that proves you don’t have to choose between eating well and eating something that actually tastes amazing. The creamy sweet potato base, the crunchy, buttery streusel—it’s comfort food that makes you feel good, inside and out.

I love that this recipe is forgiving. You can tweak it based on what you have in your pantry, make it ahead for busy weeks, or dress it up for special occasions. It’s become my go-to for everything from Thanksgiving dinner to a simple Tuesday night side dish. And honestly? It’s the dish that makes people ask, “Wait, this is healthy?”

I’d love to hear how it turns out for you. Did you try a variation? Add your own twist? Leave a comment below and share your experience. And if you loved it, please share this recipe with someone who needs a little wholesome comfort in their life. Happy cooking, friend.

Frequently Asked Questions

Can I make this sweet potato casserole ahead of time?

Yes! You can assemble the entire casserole (without baking) up to 24 hours in advance. Cover it tightly and refrigerate. When you’re ready to bake, add 10-15 minutes to the baking time since you’re starting from cold.

Can I use canned sweet potatoes instead of fresh?

You can, but I don’t recommend it. Canned sweet potatoes are often packed in syrup and have a much softer, waterier texture. Roasting fresh sweet potatoes gives you better flavor and texture. If you’re short on time, you can microwave them instead.

How do I make the streusel extra crunchy?

The key is using cold fat (solid coconut oil or cold butter) and not overmixing. Also, toasting the pecans beforehand helps. If your streusel is still soft after baking, try broiling it for 1-2 minutes at the end—but watch it carefully so it doesn’t burn.

Can I freeze this casserole?

Absolutely. Assemble it completely (without baking), wrap it tightly in plastic wrap and foil, and freeze for up to 3 months. Thaw overnight in the refrigerator before baking. Add 10-15 minutes to the baking time.

Is this recipe suitable for diabetics?

While sweet potatoes are higher in carbohydrates than some vegetables, this recipe is lower in added sugar than traditional versions. The fiber from the sweet potatoes and pecans helps slow down sugar absorption. As always, consult with your healthcare provider about how this fits into your individual meal plan.

Pin This Recipe!

wholesome sweet potato casserole with pecan streusel recipe

Print

Wholesome Sweet Potato Casserole with Easy Pecan Streusel

A balanced, healthier take on classic sweet potato casserole with a crunchy pecan streusel topping. Roasted sweet potatoes are combined with maple syrup and warm spices, then topped with a buttery pecan crumble for a dish that’s perfect for holidays or weeknight dinners.

  • Author: Amanda
  • Prep Time: 20 minutes
  • Cook Time: 55 minutes
  • Total Time: 1 hour 15 minutes
  • Yield: 8 servings 1x
  • Category: Side Dish
  • Cuisine: American

Ingredients

Scale
  • 3 pounds sweet potatoes (about 45 medium), peeled and cut into 1-inch cubes
  • 3 tablespoons coconut oil, melted (or unsalted butter)
  • 1/4 cup maple syrup (pure)
  • 2 large eggs, lightly beaten
  • 1 teaspoon vanilla extract
  • 1/2 teaspoon fine sea salt
  • 1/4 teaspoon cinnamon
  • 1/4 teaspoon nutmeg, freshly grated if possible
  • 1 cup pecans, roughly chopped
  • 1/4 cup coconut oil, solid (or cold butter, cut into small cubes)
  • 1/4 cup almond flour (or oat flour for nut-free)
  • 2 tablespoons maple syrup
  • 1/4 teaspoon salt
  • 1/4 teaspoon cinnamon
  • Optional: 1/4 cup unsweetened shredded coconut

Instructions

  1. Preheat oven to 400°F (200°C). Line a large baking sheet with parchment paper.
  2. Peel sweet potatoes and cut into 1-inch cubes. Toss with 1 tablespoon melted coconut oil and a pinch of salt. Spread in a single layer on the baking sheet.
  3. Roast for 25-30 minutes, flipping halfway, until tender and caramelized at edges. Let cool 5 minutes, then transfer to a large mixing bowl.
  4. While sweet potatoes roast, make streusel: In a medium bowl or food processor, combine chopped pecans, almond flour, salt, and cinnamon. Add solid coconut oil (or cold butter) and 2 tablespoons maple syrup. Pulse or mix until coarse crumbs form. Refrigerate until needed.
  5. To the bowl with roasted sweet potatoes, add remaining 2 tablespoons melted coconut oil, 1/4 cup maple syrup, beaten eggs, vanilla extract, 1/2 teaspoon salt, 1/4 teaspoon cinnamon, and 1/4 teaspoon nutmeg. Mash until smooth, leaving a few chunks if desired. Taste and adjust seasoning.
  6. Reduce oven temperature to 350°F (175°C). Grease a 9×13-inch baking dish with coconut oil or butter.
  7. Spread sweet potato mixture evenly in the dish. Sprinkle pecan streusel evenly over the top without pressing down.
  8. Bake for 25-30 minutes until streusel is golden brown and edges are bubbling. If browning too quickly, tent with foil for last 10 minutes.
  9. Let cool 5-10 minutes before serving. Sprinkle with extra toasted pecans and flaky sea salt if desired.

Notes

For best results, don’t skip roasting the sweet potatoes—it concentrates flavor and removes excess moisture. Use cold fat for the streusel to ensure a crumbly texture. Toasting pecans beforehand adds extra depth. The casserole can be assembled up to 24 hours ahead (without baking) and refrigerated; add 10-15 minutes to baking time. Leftovers keep for up to 5 days in the refrigerator or freeze for up to 3 months.

Nutrition

  • Serving Size: 1 serving (about 1/8
  • Calories: 320
  • Sugar: 16
  • Sodium: 280
  • Fat: 18
  • Saturated Fat: 8
  • Carbohydrates: 38
  • Fiber: 6
  • Protein: 6

Keywords: sweet potato casserole, pecan streusel, healthy side dish, Thanksgiving, gluten-free, dairy-free option, vegetarian

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