Are you craving that classic sweet potato casserole but want to keep things light and nutritious? You’ve come to the right place! This healthy sweet potato casserole recipe delivers all the comforting flavors you love while sneaking in wholesome ingredients that’ll make your body thank you.
Table of Contents
Why Choose a Healthy Sweet Potato Casserole?

Traditional sweet potato casseroles are loaded with butter, marshmallows, and enough sugar to make your dentist cringe. But here’s the thing – sweet potatoes are already naturally sweet and packed with nutrients! Our healthy sweet potato casserole version cuts the unnecessary extras while amplifying the natural flavors you actually want to taste.
You’ll get all the vitamin A, fiber, and potassium that make sweet potatoes a superfood, without the guilt trip that comes with traditional recipes. Plus, this version is so delicious that even your pickiest family members won’t notice the healthy swaps.
What Makes This Recipe Special

This isn’t just another boring healthy sweet potato casserole that tastes like cardboard. We’re using Greek yogurt instead of heavy cream, pure maple syrup instead of refined sugar, and a crunchy pecan topping that’ll make you forget all about those artificial marshmallows.
The secret? We’re letting the sweet potatoes shine while adding just enough complementary ingredients to create that perfect balance of creamy, sweet, and satisfying. You’ll be amazed at how rich and indulgent this healthy sweet potato casserole tastes!
Ingredients
For the Casserole:
- 3 pounds sweet potatoes, peeled and cubed
- 1/2 cup plain Greek yogurt
- 1/4 cup pure maple syrup
- 2 large eggs
- 1 teaspoon vanilla extract
- 1/2 teaspoon ground cinnamon
- 1/4 teaspoon nutmeg
- 1/4 teaspoon salt
- 2 tablespoons coconut oil, melted
For the Topping:
- 1 cup chopped pecans
- 2 tablespoons coconut oil, melted
- 2 tablespoons maple syrup
- 1/4 teaspoon cinnamon
- Pinch of salt
Instructions
- Prep your oven – Preheat to 375°F and grease a 9×13-inch baking dish with coconut oil.
- Cook the sweet potatoes – Boil cubed sweet potatoes for 15-20 minutes until fork-tender. Drain thoroughly.
- Make the base – Mash sweet potatoes until smooth. Mix in Greek yogurt, maple syrup, eggs, vanilla, cinnamon, nutmeg, salt, and melted coconut oil until well combined.
- Assemble – Spread the sweet potato mixture evenly in your prepared baking dish.
- Create the topping – In a small bowl, combine pecans, coconut oil, maple syrup, cinnamon, and salt. Sprinkle over the casserole.
- Bake – Cook for 25-30 minutes until the topping is golden brown and the casserole is heated through.
- Cool and serve – Let it rest for 5 minutes before serving to allow flavors to settle.
Serves: 8-10 people
Pro Tips for Perfect Results

The key to an amazing, healthy sweet potato casserole is all in the texture. Make sure your sweet potatoes are completely drained after boiling – excess water will make your casserole soggy. If you want an extra smooth texture, try running the mashed potatoes through a fine-mesh sieve.
Don’t skip the resting time after baking! Those few minutes allow the flavors to meld together beautifully. And here’s a bonus tip: this healthy sweet potato casserole actually tastes even better the next day, making it perfect for meal prep or holiday planning.
Make It Your Own
This healthy sweet potato casserole is incredibly versatile. Try adding a handful of mini dark chocolate chips for extra indulgence, or swap the pecans for crushed walnuts. You can even make it vegan by using flax eggs instead of regular eggs and ensuring your maple syrup is vegan-certified.
Share the Love
Love this healthy sweet potato casserole recipe? Don’t keep it to yourself! Pin this recipe to your favorite Pinterest board so you can find it easily for your next family gathering, and share it with friends who are looking for healthier holiday options. They’ll thank you for introducing them to a guilt-free way to enjoy this classic comfort food!

You say casserole is better if made day before. Do I refrigerate it unbaked or do I bake it and reheat the next day? Thank you.
Great question! You can actually do it either way, but I recommend assembling the casserole the day before without baking it, then cover it tightly and refrigerate overnight. The next day, let it sit at room temperature for about 20–30 minutes before baking as directed.
If you’ve already baked it, that’s fine too — just cover and refrigerate, then reheat in the oven at 350°F until warmed through. Both methods work, but baking it fresh usually gives the topping a crispier texture.
Wow! This is great!
If I don’t have enough, sweet potatoes, can I add pumpkin to the mixture??
Yes, you can definitely add pumpkin. Just keep in mind that pumpkin has a higher moisture content and a milder flavor than sweet potatoes. I recommend using pumpkin purée (not pumpkin pie filling) and replacing no more than 1/3–1/2 of the sweet potatoes.
OK, thank you very much. I will try it.
Can I substitute brown sugar for the maple syrup?
Yes! You can substitute brown sugar for the maple syrup. Use the same amount, and if the mixture feels a bit dry, add 1–2 tablespoons of milk or Greek yogurt to keep it creamy.