This Healthy Sweet Potato Casserole with Pecan Topping (no marshmallows) is hands-down one of the best side dishes you can make for Thanksgiving or Christmas. It’s out-of-this-world delicious — rich, creamy sweet potatoes topped with a crunchy, buttery pecan topping that’s pure perfection. And best of all, there are no marshmallows in sight!

As a mom of three teenage boys, I’m always looking for classic holiday recipes that use simple, healthy ingredients. The sweet potato filling is naturally sweet, and the topping adds just the right amount of texture and crunch. I love that you can make both the filling and the topping ahead of time, then bake it fresh before serving. It’s my oldest son’s absolute favorite Thanksgiving dish — and once you try it, you’ll see why!
This was inspired by my other recipe on this site, and pairs well with this amazing sidedish recipe. Contextual, in-content links are far more valuable than a group listed at the bottom of the post.
Jump to:
- Why You’ll Love This Healthy Sweet Potato Casserole Recipe
- Equipment You’ll Need
- Ingredients and Why You’ll Love Each One
- How to Make Healthy Sweet Potato Casserole with Pecan Topping
- Variations
- Best Sweet Potatoes for Casseroles
- Tips for the Best Healthy Sweet Potato Casserole
- Make Ahead, Storing & Freezing
- FAQs About Healthy Sweet Potato Casserole
- More Holiday Recipes
- Cooking With Lori Recipes
- Healthy Sweet Potato Casserole
- Variations
Why You’ll Love This Healthy Sweet Potato Casserole Recipe
You’ll love this Healthy Sweet Potato Casserole because it’s:
- Made with clean, wholesome ingredients — no marshmallows or processed sugar.
- Naturally sweetened with fresh sweet potatoes and a touch of coconut sugar for balance.
- A healthier take on a holiday classic that’s still incredibly rich and satisfying.
- Make-ahead friendly, which saves time during busy holiday prep.
- Topped with a crunchy, nutty pecan topping that’s lightly sweet and perfectly golden.
- Delicious as a side dish or dessert — the leftovers are even better the next day!
Equipment You’ll Need
- Sharp knife and cutting board – to chop the pecans.
- Baking sheet lined with parchment paper – to roast the sweet potatoes evenly.
- Electric mixer or hand masher – to mash the cooked potatoes.
- 8x8 glass baking dish (or similar size) – to bake the casserole.
- Measuring cups and spoons – to measure ingredients accurately.
Ingredients and Why You’ll Love Each One

Topping Ingredients
- 1 cup shredded coconut (unsweetened) – Adds texture and subtle sweetness. Substitute: Use quick oats if you prefer a nut-free version.
- ¼ cup butter (melted but not hot) – Helps create a crisp, rich topping. Substitute: Coconut oil or vegan butter for dairy-free.
- ⅓ cup flour – Binds the topping. Substitute: Use gluten-free flour if needed.
- ½ cup coconut sugar, brown sugar, or maple sugar – Adds a caramel-like flavor without being overly sweet. Substitute: Brown Sugar works well too. Use maple syrup for a natural liquid sweetener (topping will not be crispy) .
- 1 cup chopped pecans – Brings a buttery crunch to every bite. Substitute: Walnuts or almonds if preferred.
- 1 teaspoon vanilla – Enhances flavor and aroma.
Filling Ingredients
- 4 cups cooked sweet potatoes, peeled (4 medium-large sweet potatoes apx 2.5-3 lbs) – Naturally sweet and packed with fiber and vitamin A. Substitute with canned sweet potatoes. See FAQ below.
- 2 eggs – Add structure and creaminess to the filling. Substitute: Use flax eggs for a vegan alternative.
- 1 teaspoon vanilla – Adds warmth and depth of flavor.
- ¼ cup butter (melted but not hot) – Makes the filling rich and silky. Substitute: Coconut oil for dairy-free or lighter option.
- ½ cup coconut sugar (optional) - adds a little more sweetness to the filling. Substitute with white or brown sugar.
See recipe card for full directions.
How to Make Healthy Sweet Potato Casserole with Pecan Topping

Step 1: Prepare the sweet potatoes: Preheat the oven to 400°F. Wash, scrub, and pierce each sweet potato several times with a fork. Place on a parchment-lined baking sheet and bake until tender — about 40–70 minutes, depending on size. Let cool, then peel and mash.

Step 2: Lower the oven temperature: Once the potatoes are baked, reduce the oven to 350°F for the casserole.
Mix the topping: In a large bowl, combine shredded coconut, flour, sugar, pecans, vanilla, and melted butter (not hot). Stir well until evenly coated and crumbly.

Step 3: Make the filling: In another bowl, mix together the mashed sweet potatoes, eggs, vanilla, melted butter (not hot) and optional sugar. Stir until smooth, then spread evenly into a greased baking dish.

Step 4: Assemble and bake: Spoon the pecan topping evenly over the filling. Bake on the middle rack for 20–30 minutes, or until the top is golden and crisp. If the topping begins to brown too quickly, cover loosely with foil.

Variations
- Swap pecans for walnuts or omit nuts and use oats instead.
- Add a touch of cinnamon or nutmeg to the filling for a warm, spiced version.
- Prefer marshmallows? Add a few on top near the end of baking for a half-and-half version.
- Make it vegan by using coconut oil and flax eggs.
Best Sweet Potatoes for Casseroles
The best sweet potatoes for casseroles are Beauregard or Jewel sweet potatoes which are both the most common variety in most grocery stores. Both have a naturally sweet flavor, smooth texture, and bright orange flesh that bakes beautifully. Garnet sweet potatoes are another great choice if you prefer a firmer, more vibrant dish. Avoid white or purple varieties since they’re less sweet and more starchy.
Tips for the Best Healthy Sweet Potato Casserole
- Mash while warm – it gives the creamiest texture.
- Cool butter slightly – hot butter can scramble the eggs.
- Don’t overbake – the topping should be golden, not dark brown.
- Use real vanilla – it enhances the sweet potato flavor beautifully.
Make Ahead, Storing & Freezing
This recipe is make-ahead friendly!
- To prepare ahead: Make the filling and spread it into the baking dish. Mix the topping and store it separately. Refrigerate both (covered) for up to 2 days. When ready to bake, add the topping and bake as directed.
- To store leftovers: Keep covered in the refrigerator for up to 5 days.
- To freeze: Once fully baked and cooled, cover tightly with plastic wrap, then foil, and freeze for up to 3 months. Thaw overnight in the fridge or on the counter until thawed, then reheat uncovered at 350°F until warm.
FAQs About Healthy Sweet Potato Casserole
Yes! It freezes beautifully once baked and cooled. Reheat in the oven at 350°F.
Beauregard or Jewel for sweetness and texture.
Coconut sugar, brown sugar, or maple syrup all work well.
Yes, just substitute gluten-free flour for the topping.
Yes, it tastes even better made ahead! Keep filling and topping separate until baking.
Yes, you can definitely use canned sweet potatoes (often labeled as yams). Just drain and rinse them well to remove any excess syrup, then mash before adding to the filling. Use about 3 cups of drained canned sweet potatoes in place of 4 cups of fresh. If they’re packed in syrup, you may want to reduce or skip the sweetener in the recipe since canned sweet potatoes are already quite sweet.
Yes! You can boil the sweet potatoes instead of baking if you prefer a quicker method. Simply peel and cube the potatoes, then boil in a large pot of water for about 15–20 minutes, or until fork-tender. Drain well to remove any excess water (this helps prevent the casserole from becoming too runny), then mash and continue with the recipe as directed. Baking does bring out a slightly sweeter, richer flavor, but boiling works great when you’re short on time!
More Holiday Recipes
- Slow Cooker Cranberry Sauce
- Potato Crust Quiche
- Crockpot Mashed Potatoes
- Easy Quiche
- Gluten Free Cornbread
- Air Fryer Baked Apple Cobbler
- Apple Crisp Cookies
- Hot Spinach Dip
- Healthy Hot Chocolate
- Best Cranberry Relish
- Cozy Fall Breakfast Hash
Cooking With Lori Recipes
Healthy Sweet Potato Casserole
Ingredients
Topping Ingredients
- 1 cup shredded coconut unsweetened – Substitute: Use quick oats if you prefer a nut-free version.
- ¼ cup butter melted but not hot - Substitute: Coconut oil or vegan butter for dairy-free.
- ⅓ cup flour Gluten-free flour works well too.
- ½ cup coconut sugar Substitute: Brown sugar or Maple syrup for a natural liquid sweetener (topping will not be crispy)
- 1 cup chopped pecans Substitute: Walnuts or almonds.
- 1 teaspoon vanilla
Filling Ingredients
- 4 cups cooked sweet potatoes peeled
- 2 eggs
- 1 teaspoon vanilla
- ¼ cup butter melted but not hot. Substitute coconut oil for dairy-free option.
- ½ cup coconut sugar optional : substitute white or brown sugar
Instructions
- Bake the sweet potatoes: Preheat oven to 400°F. Wash and scrub the sweet potatoes, then pierce each several times with a fork. Place on a parchment-lined baking sheet and bake until tender — about 40–45 minutes for small, 50–55 for medium, or 60–70 for large. Let cool, then peel and mash.
- Lower the oven: Reduce heat to 350°F.
- Mix the topping: In a large bowl, combine shredded coconut, butter, flour, sugar, pecans, and vanilla. Stir well until evenly coated.
- Make the filling: In another bowl, combine mashed sweet potatoes, eggs, vanilla, and melted butter. Stir to blend. Pour into a greased baking dish and spread evenly.
- Add the topping: Spoon the pecan mixture over the sweet potatoes.
- Bake: Place on the middle rack and bake for 20–30 minutes or until golden brown. If the topping browns too quickly, loosely cover with foil.
Notes
Variations
- Swap pecans for walnuts or omit nuts and use oats instead.
- Add a touch of cinnamon or nutmeg to the filling for a warm, spiced version.
- Prefer marshmallows? Add a few on top near the end of baking for a half-and-half version.
- Make it vegan by using coconut oil and flax eggs.











