I was standing in the frozen food aisle of our local grocery store last November, staring at a bag of frozen sweet potatoes like they held the secret to life itself. The fluorescent lights were humming that weird hum they do, and someone’s cart had a squeaky wheel I could hear three aisles over. Then this smell hit me — not from the store, but from somewhere deep in my memory. Brown sugar. Warm butter. Pecans toasting. And suddenly I was eight years old at my aunt Maggie’s farmhouse table, watching her pull a bubbling casserole from the oven while steam fogged up the kitchen windows.
Aunt Maggie passed about seven years ago now, and honestly? I haven’t had her sweet potato casserole since. Not because I didn’t want to — but because I was scared I’d mess it up, or worse, that it wouldn’t taste the same and I’d lose that memory somehow. You know that feeling when something matters too much to try? That was me. For years.
But standing there in that freezing aisle, I thought: maybe I could make a version that honored hers but fit into how I eat now. Something a little lighter. A little less sugar. But with that same soul-warming feeling she somehow baked into every single dish. So I grabbed the sweet potatoes, a bag of pecans, and drove home with a mission. This healthier sweet potato casserole with candied pecans is what came out of that afternoon — and let me tell you, I think Aunt Maggie would approve.
Why You’ll Love This Recipe
I’ve tested this healthier sweet potato casserole with candied pecans about six times now. Six. My neighbors have been very patient, and my kitchen smelled like Thanksgiving for an entire week. But I wanted to get it right — not just good, but the kind of right where you take a bite and forget it’s supposed to be healthier.
- Quick & Easy: Comes together in under an hour, with only about 20 minutes of active prep. Perfect for holiday mornings or a cozy Sunday dinner that feels special without the stress.
- Simple Ingredients: No weird sugar substitutes or hard-to-find health food store items. Just real food that happens to be better for you.
- Perfect for Holiday Tables: This dish holds its own next to turkey, ham, or whatever your main event is. It’s the side dish people reach for first.
- Crowd-Pleaser: I served this at a Friendsgiving and three people asked for the recipe before dessert. Two of them don’t even like sweet potatoes normally.
- Unbelievably Delicious: The creamy sweet potato base with that crunchy, buttery pecan topping? It’s comfort food that makes you close your eyes after the first bite.
What makes this version different is the balance. I cut the sugar by almost half compared to traditional recipes, swapped some of the butter for Greek yogurt (trust me on this), and used maple syrup instead of corn syrup for the pecans. The result is a dish that tastes indulgent but won’t leave you in a sugar coma. It’s sweet potato casserole reimagined — lighter, brighter, but with all the soul-soothing satisfaction of the original.
What Ingredients You Will Need
This healthier sweet potato casserole with candied pecans uses simple, wholesome ingredients that work together to create something truly special. Most of these are pantry staples or easy to find at any grocery store.
For the Sweet Potato Base
- 3 pounds sweet potatoes (about 4-5 medium), peeled and cubed — look for firm potatoes with smooth skin; orange-fleshed varieties like Garnet or Jewel work best for that classic sweet flavor and creamy texture
- 1/4 cup unsalted butter, softened — I use Kerrygold for its rich flavor, but any good quality butter works
- 1/3 cup plain Greek yogurt (full fat or 2%) — this replaces some of the butter and adds a lovely tang; I’ve tested with Fage and Stonyfield, both work great
- 1/4 cup maple syrup (pure, not pancake syrup) — adds sweetness with a deeper flavor than white sugar
- 2 tablespoons brown sugar (light or dark) — just enough for that classic caramel note
- 2 large eggs, room temperature — helps bind everything and adds richness
- 1 teaspoon vanilla extract — pure, not imitation if you can swing it
- 1 teaspoon ground cinnamon
- 1/2 teaspoon ground nutmeg — freshly grated if you have it, pre-ground works fine
- 1/4 teaspoon salt — don’t skip this; it balances the sweetness
For the Candied Pecan Topping

- 1 cup pecan halves — look for fresh pecans that smell nutty, not rancid; I prefer buying from bulk bins so I can smell them first
- 2 tablespoons maple syrup
- 1 tablespoon unsalted butter
- 1/4 teaspoon cinnamon
- Pinch of salt
Substitution Notes: For a dairy-free version, use coconut oil or vegan butter instead of regular butter, and swap the Greek yogurt with full-fat coconut cream. The texture will be slightly different but still delicious. If you’re avoiding eggs, you can use two flax eggs (2 tablespoons ground flaxseed mixed with 6 tablespoons water, let sit for 10 minutes) — the casserole will be a bit less firm but still tasty. And if you want to go completely refined sugar-free, use all maple syrup and skip the brown sugar; just know the flavor will be a little less traditional.
Equipment Needed
You don’t need anything fancy for this healthier sweet potato casserole with candied pecans. Here’s what I use:
- Large pot for boiling the sweet potatoes — a 5-quart or larger works well
- Colander for draining
- 9×13-inch baking dish — glass or ceramic works best for even heating; I love my Pyrex one
- Large mixing bowl
- Potato masher or hand mixer — I prefer a masher for a slightly rustic texture, but a hand mixer makes it super smooth if that’s your thing
- Small skillet for candying the pecans — non-stick makes cleanup easier
- Measuring cups and spoons
- Rubber spatula for scraping every last bit of that sweet potato goodness
If you don’t have a potato masher, a fork works in a pinch — it just takes a little longer. And honestly, I’ve made this in an 8×8 dish when I was cooking for a smaller crowd; just adjust the baking time down by about 10 minutes.
Preparation Method
- Preheat your oven to 375°F (190°C). Grease your 9×13 baking dish with a little butter or non-stick spray. I like to do this first so everything’s ready to go.
- Cook the sweet potatoes. Peel and cube your sweet potatoes into roughly 1-inch chunks. Place them 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 and cook for 15-20 minutes, until the potatoes are fork-tender — you should be able to pierce them easily with no resistance. Drain well in a colander and let them steam dry for a couple minutes. This is important; extra water makes the casserole watery.
- Mash the sweet potatoes. Transfer the drained sweet potatoes to a large mixing bowl. Add the softened butter and mash until mostly smooth. I like to leave a few small chunks for texture, but go ahead and make it silky if that’s your preference. Let the mixture cool for about 5 minutes — you don’t want it hot when you add the eggs, or they’ll scramble.
- Mix in the remaining base ingredients. To the mashed sweet potatoes, add the Greek yogurt, maple syrup, brown sugar, eggs, vanilla, cinnamon, nutmeg, and salt. Stir until everything is well combined and smooth. Taste it — I always do at this stage. Adjust the sweetness or spices if you like. Just remember the topping will add more sweetness later.
- Spread the mixture in the baking dish. Use your rubber spatula to spread it evenly. Give the dish a little shake to settle everything. Set aside while you make the topping.
- Make the candied pecans. In a small skillet over medium heat, melt the butter. Add the maple syrup, cinnamon, and salt, and stir to combine. Add the pecan halves and stir constantly for 3-4 minutes, until the pecans are glossy and the syrup has thickened slightly. Don’t walk away — this can burn fast. The pecans should smell toasty and amazing. Remove from heat immediately.
- Top the casserole. Spoon the candied pecans evenly over the sweet potato mixture. Spread them out so every bite gets some crunch.
- Bake. Place the dish in the preheated oven and bake for 25-30 minutes, until the edges are bubbly and the top is lightly golden. The pecans will get a little darker and even crunchier — that’s exactly what you want.
- Rest before serving. Let the casserole sit for about 5-10 minutes after it comes out of the oven. This helps it set up so you get clean servings instead of a soupy mess. I learned this the hard way, trust me.
Cooking Tips & Techniques
I’ve made enough mistakes with sweet potato casserole to fill a cookbook, so let me save you some trouble.
Don’t overboil the sweet potatoes. I know it sounds counterintuitive, but mushy sweet potatoes absorb too much water, and that leads to a watery casserole. You want them just tender enough to mash easily. Test them at the 15-minute mark and pull them off the heat the second they’re fork-tender.
Room temperature eggs matter. I forgot this once and added cold eggs straight from the fridge. The mixture seized up and I got little cold spots in the casserole. If you’re in a hurry, place the eggs in a bowl of warm water for 5 minutes before using them.
Toast the pecans carefully. The line between perfectly candied and burnt is about 30 seconds. I burned my first batch so badly I had to start over. Keep the heat at medium, not high, and stir constantly. When the syrup starts to smell nutty and looks thick and glossy, you’re done.
Let it rest. I cannot stress this enough. The first time I made this, I served it straight out of the oven and it was a runny disaster. Giving it even 5 minutes to set makes a world of difference. The starches settle, the flavors meld, and you get those beautiful clean squares.
Make it ahead. This is actually one of those dishes that gets better overnight. You can assemble the casserole (without the pecan topping) a day ahead, cover it, and refrigerate. When you’re ready to bake, add the topping and add about 10 minutes to the baking time since you’re starting from cold.
Variations & Adaptations
One of the best things about this healthier sweet potato casserole with candied pecans is how adaptable it is. Here are some ways I’ve made it my own over the years:
Vegan Version: I made this for a friend who’s vegan, and honestly, it was almost indistinguishable from the original. Use coconut oil instead of butter, full-fat coconut cream instead of Greek yogurt, and two flax eggs instead of regular eggs. The coconut flavor is subtle and actually complements the sweet potatoes beautifully.
Paleo-Friendly: Skip the brown sugar and use all maple syrup. Swap the Greek yogurt for full-fat coconut cream. Use cassava flour instead of eggs if needed (though I’ve found the eggs aren’t strictly necessary for texture in this recipe). The pecans are already paleo-friendly as long as you use pure maple syrup.
Extra Crunchy Topping: If you’re like me and love texture, double the pecan topping. I’ve also added a tablespoon of coconut flakes to the pecan mixture for a tropical twist — it’s weirdly good.
Spiced-Up Version: Add a pinch of cayenne or chipotle powder to the sweet potato mixture. The heat plays off the sweetness in a way that’s genuinely addictive. I did this for a potluck and someone asked if I’d put “magic” in the casserole.
Marshmallow Lovers: If you can’t imagine sweet potato casserole without marshmallows (I get it, I really do), sprinkle a cup of mini marshmallows over the top during the last 5 minutes of baking. Watch them carefully — they go from golden to burnt in about 90 seconds.
Serving & Storage Suggestions
This healthier sweet potato casserole with candied pecans is best served warm, right after that 5-10 minute rest. The contrast between the creamy sweet potato base and the crunchy pecan topping is at its peak when it’s fresh from the oven.
What to serve with it: This dish is a natural side for roasted turkey or chicken, but don’t limit yourself to Thanksgiving. I’ve served it alongside a simple roasted chicken breast for a cozy weeknight dinner, and it was honestly the best part of the meal. It also pairs beautifully with pork tenderloin or even a hearty grain bowl. For brunch, try it next to a frittata or baked eggs — the sweetness balances the savory eggs perfectly.
Storage: Leftovers keep in an airtight container in the refrigerator for up to 4 days. The topping will soften over time, but it’s still delicious. I actually like it cold, straight from the fridge — don’t judge me.
Freezing: You can freeze the assembled casserole (without the pecan topping) for up to 3 months. Wrap it tightly in plastic wrap, then foil. When you’re ready to use it, thaw overnight in the fridge, add the topping, and bake as directed. I’ve done this for holiday prep and it’s a lifesaver.
Reheating: The best way to reheat is in a 350°F oven for about 15 minutes, covered with foil to prevent the pecans from burning. The microwave works in a pinch, but the topping will lose its crunch. If you’re reheating just a single serving, the microwave is fine — just know the texture won’t be quite the same.
One thing I’ve noticed: the flavors actually deepen after a day in the fridge. The spices meld together and the sweetness becomes more subtle. So if you can stand to wait, day-old leftovers are even better than fresh.
Nutritional Information & Benefits
Let’s talk numbers. Per serving (about 1/8 of the recipe), this healthier sweet potato casserole with candied pecans comes in at approximately:
- Calories: 285
- Fat: 14g (mostly from healthy pecans and butter)
- Carbohydrates: 38g
- Fiber: 5g
- Sugar: 16g (compared to 30-40g in traditional versions)
- Protein: 5g
- Vitamin A: 400% of your daily value — seriously, sweet potatoes are packed with it
The health benefits here are real. Sweet potatoes are loaded with beta-carotene, which your body converts to vitamin A for healthy vision and immune function. They’re also high in fiber, which keeps you full and supports gut health. Pecans are rich in healthy monounsaturated fats and antioxidants. And by swapping some of the butter for Greek yogurt, we added protein and probiotics while cutting saturated fat.
This dish fits beautifully into a balanced, health-conscious lifestyle. It’s not a “diet food” — it’s real food that happens to be good for you. And honestly, that’s the kind of eating I can stick with.
Conclusion
This healthier sweet potato casserole with candied pecans has become my go-to for holidays, potlucks, and even random Tuesday dinners when I need a little comfort. It’s the dish that makes people say “wait, this is healthy?” and then go back for seconds.
What I love most about it is how it honors the original while being its own thing. Aunt Maggie’s casserole was pure nostalgia — butter, sugar, and love. This version is still love, just with a little more thought about what goes into it. And I think that’s okay. Food evolves, we evolve, and the best recipes are the ones that grow with us.
I’d love to hear how yours turns out. Did you add marshmallows? Double the pecans? Try it with cayenne? Drop a comment below and let me know — I read every single one. And if you share it on social media, tag me so I can see your beautiful creation. Happy cooking, friends!
Frequently Asked Questions
Can I use canned sweet potatoes instead of fresh?
You can, but I don’t recommend it for this recipe. Canned sweet potatoes are already cooked and often packed in syrup, which makes them much softer and sweeter. The texture won’t be as creamy, and you’ll lose control over the sugar content. If you’re in a pinch, drain them well and reduce the added sweetener by half.
Can I make this casserole gluten-free?
Absolutely! This recipe is naturally gluten-free as written. There’s no flour in the base or the topping. Just double-check that your vanilla extract and any spice blends are certified gluten-free if you’re serving someone with celiac disease.
How far ahead can I make this?
You can assemble the casserole (without the pecan topping) up to 2 days in advance. Store it covered in the fridge, then add the topping and bake when you’re ready. If you’re making it fully ahead, bake it completely, let it cool, and refrigerate. Reheat in a 350°F oven for about 20 minutes.
Can I use a different nut instead of pecans?
Walnuts work beautifully here — they have a slightly more bitter edge that balances the sweetness. Almonds are good too, though they don’t get as soft. If you’re nut-free, try pumpkin seeds (pepitas) or even sunflower seeds for a similar crunch.
Why did my casserole turn out watery?
This usually happens for one of two reasons: either the sweet potatoes were overcooked and absorbed too much water, or the casserole didn’t rest long enough after baking. Make sure you drain the potatoes well and let them steam dry before mashing. And always give it that 5-10 minute rest before serving.
Pin This Recipe!

The Best Healthier Sweet Potato Casserole with Candied Pecans
A lighter, healthier version of the classic sweet potato casserole with a crunchy candied pecan topping. Made with Greek yogurt, maple syrup, and less sugar, this dish is perfect for holiday tables or cozy weeknight dinners.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 50 minutes
- Yield: 8 servings 1x
- Category: Side Dish
- Cuisine: American
Ingredients
- 3 pounds sweet potatoes (about 4–5 medium), peeled and cubed
- 1/4 cup unsalted butter, softened
- 1/3 cup plain Greek yogurt (full fat or 2%)
- 1/4 cup maple syrup (pure)
- 2 tablespoons brown sugar (light or dark)
- 2 large eggs, room temperature
- 1 teaspoon vanilla extract (pure)
- 1 teaspoon ground cinnamon
- 1/2 teaspoon ground nutmeg
- 1/4 teaspoon salt
- 1 cup pecan halves
- 2 tablespoons maple syrup (for topping)
- 1 tablespoon unsalted butter (for topping)
- 1/4 teaspoon cinnamon (for topping)
- Pinch of salt (for topping)
Instructions
- Preheat your oven to 375°F (190°C). Grease a 9×13-inch baking dish with butter or non-stick spray.
- Cook the sweet potatoes: Peel and cube sweet potatoes into 1-inch chunks. Place in a large pot, cover with cold water by an inch, add a generous pinch of salt. Bring to a boil, then reduce to a simmer and cook for 15-20 minutes until fork-tender. Drain well and let steam dry for a couple minutes.
- Mash the sweet potatoes: Transfer drained sweet potatoes to a large mixing bowl. Add softened butter and mash until mostly smooth (leave a few small chunks if desired). Let cool for about 5 minutes.
- Mix in remaining base ingredients: Add Greek yogurt, maple syrup, brown sugar, eggs, vanilla, cinnamon, nutmeg, and salt. Stir until well combined and smooth. Taste and adjust sweetness or spices if desired.
- Spread the mixture evenly in the prepared baking dish. Set aside.
- Make the candied pecans: In a small skillet over medium heat, melt butter. Add maple syrup, cinnamon, and salt; stir to combine. Add pecan halves and stir constantly for 3-4 minutes until glossy and syrup has thickened slightly. Remove from heat immediately.
- Top the casserole: Spoon candied pecans evenly over the sweet potato mixture.
- Bake: Place dish in preheated oven and bake for 25-30 minutes, until edges are bubbly and top is lightly golden.
- Rest before serving: Let casserole sit for 5-10 minutes after baking to set before serving.
Notes
For a dairy-free version, use coconut oil or vegan butter and full-fat coconut cream instead of Greek yogurt. For an egg-free version, use two flax eggs (2 tablespoons ground flaxseed mixed with 6 tablespoons water, let sit for 10 minutes). To make ahead, assemble casserole without pecan topping up to 2 days in advance, cover and refrigerate; add topping and bake, adding about 10 minutes to baking time. Leftovers keep in an airtight container in the refrigerator for up to 4 days. The casserole can be frozen (without topping) for up to 3 months.
Nutrition
- Serving Size: 1/8 of recipe
- Calories: 285
- Sugar: 16
- Sodium: 180
- Fat: 14
- Saturated Fat: 4
- Carbohydrates: 38
- Fiber: 5
- Protein: 5
Keywords: sweet potato casserole, healthy sweet potato casserole, candied pecans, healthier holiday side dish, gluten-free sweet potato casserole


