Side Dishes
This sweet potato casserole recipe without sugar delivers all the cozy comfort of a classic—creamy, spiced, and topped with a nutty crunch—without any refined sugar in sight. The secret lies in balancing natural sweetness from roasted sweet potatoes with warm spices like cinnamon and nutmeg, creating depth without added sugar.
I developed this version after realizing traditional recipes often rely on hidden sugars, and this one proves you don’t need them for that perfect fall flavor.
The foundation is simple: roasted sweet potatoes (for natural sweetness) blended with Greek yogurt and spices, then topped with a crunchy oat-nut mixture that adds texture without heaviness.
This method keeps the dish light yet satisfying, perfect for holiday tables or weeknight dinners when you want something special without the sugar crash. The nutmeg-kissed topping caramelizes beautifully, creating that signature golden crunch everyone loves.
What makes this recipe work is the balance of textures and flavors—creamy mashed sweet potatoes meet crispy topping, while warm spices tie everything together.
It’s the kind of dish that smells like autumn in your kitchen, with all the comfort of a classic casserole but tailored for those watching sugar intake. The best part? It’s foolproof—no fancy techniques, just layering and baking to golden perfection.
Whether you’re serving this as a side for Thanksgiving or a cozy weeknight meal, it’s designed to impress without compromising on flavor. The natural sweetness from the potatoes shines through, making this a restaurant-quality side that’s actually healthier. Ready to bake? Let’s get started with the full recipe.
Ingredients for sweet potato casserole recipe without sugar
Six ingredients for the sweet potato base, seven for the nutty topping—all working together to create that perfect autumnal crunch without a single gram of refined sugar.
| Ingredient | Amount | Notes |
|---|---|---|
| Medium Sweet Potatoes 🍠 | 2 ½ lb | Peeled and cubed for even roasting |
| Plain Greek Yogurt 🧀 | 1 cup | Full-fat for creaminess (or dairy-free alternative) |
| Unsalted Butter 🧈 | ½ cup | Cold and cubed for best texture |
| Large Eggs 🥚 | 2 whole | Room temperature for smooth blending |
| Ground Cinnamon 🌿 | 2 tsp | Freshly toasted for deeper aroma |
| Ground Nutmeg 🌶️ | 1 ½ tsp | Freshly grated for authentic warmth |
| Ground Ginger 🌿 | 1 tsp | Freshly ground preferred |
| Diamond Crystal Kosher Salt 🧂 | ½ tsp | For balanced seasoning |
| Pure Maple Syrup 🍯 | 2 tbsp | Natural sweetener (optional, enhances flavor) |
| Old-Fashioned Rolled Oats 🌾 | 1 cup | Pulsed into coarse crumbs |
| Chopped Pecans 🥜 | ½ cup | Toasted for enhanced nuttiness |
| Brown Sugar Substitute 🍯 | ¼ cup | Coconut sugar or monk fruit blend |
| Melted Coconut Oil 🫒 | 2 tbsp | For crispy topping (or butter) |
| Vanilla Extract 🌸 | 1 tsp | Pure Madagascar bourbon vanilla |
The sweet potatoes are the heart of this dish, and choosing vibrant orange ones makes all the difference—they’re sweeter and creamier than paler varieties. Trader Joe’s and Whole Foods carry the best organic options, but any medium-sized sweet potatoes work. Roast them until tender but not mushy; you want that natural sweetness to shine through. For extra flavor, toss them with a pinch of salt and a drizzle of olive oil before roasting. The Greek yogurt should be full-fat for that luscious creaminess—Fage or Siggi’s are my go-tos, but any plain Greek yogurt works. If you’re avoiding dairy, coconut yogurt holds up surprisingly well in this recipe.
No maple syrup? Date syrup or mashed banana works beautifully—just adjust the amount to taste. The nutmeg is non-negotiable here; it’s what gives this dish that signature cozy warmth. Freshly grated nutmeg from a block tastes worlds better than pre-ground, but if you’re in a pinch, pre-ground will do. For the topping, toast your pecans until fragrant—they should smell amazing. The coconut sugar substitute is key; if you can’t find it, a blend of monk fruit and erythritol mimics the caramelization without the sugar spike. And if you’re out of vanilla, vanilla bean paste adds those little specks that make it feel extra special.
This casserole tastes even better the next day, so make it ahead if you can. The filling keeps in the fridge for 3 days before baking, and the topping can be pre-mixed and stored in an airtight container for 5 days. Once baked, leftovers reheat beautifully—just cover with foil to prevent drying. For a make-ahead Thanksgiving, assemble the casserole the day before and bake it straight from the fridge, adding 10-15 extra minutes to the baking time. The nutmeg-kissed topping stays crispy for hours, so don’t worry about it getting soggy—it’s designed to handle that.
Why You'll Love This Recipe
- No Sugar, All Flavor: The Greek yogurt and butter combo makes this taste richer than any sugar-loaded version. Honestly, you’d never guess it’s not loaded with syrup—just warm, creamy, and just spiced enough.
- One-Bowl Magic: Peel, chop, mix, bake. That’s it. The eggs bind everything together while the cinnamon infuses as it cooks—no fancy layers or last-minute scrambling.
- Weeknight Hero: This feeds a crowd but won’t stress you out. Leftovers reheat beautifully, and the texture holds up for days (yes, even on Wednesday lunch).
- Budget Bright Spot: Sweet potatoes are cheap, eggs stretch far, and butter adds luxury without breaking the bank. My grocery bill thanks me every time I make this.
Step-by-step instructions for sweet potato casserole without sugar
This version delivers all the creamy, spiced goodness without refined sugar—just natural sweetness and warm, nutty crunch.
🍳 Step 1: Roast the Sweet Potatoes Until Tender
Preheat your oven to 400°F and line a baking sheet with parchment paper. Spread the 2.5 lb medium sweet potatoes (peeled and cubed into ½-inch pieces) in a single layer on the sheet. Toss them lightly with 1 tablespoon melted coconut oil to prevent sticking and promote even browning.
Roast for 25-30 minutes, stirring halfway through, until the edges are golden brown and the cubes are easily pierced with a fork. You want them tender but not mushy—this ensures your casserole stays creamy rather than watery. The natural sugars in the sweet potatoes will caramelize slightly, adding depth without needing extra sweetness.
👨🍳 Step 2: Whisk the Creamy Yogurt Base
While the potatoes roast, whisk together the 1 cup plain Greek yogurt, 0.5 cup unsalted butter (cold and cubed), 2 whole large eggs (room temperature), 2 tbsp pure maple syrup, 1 tsp vanilla extract, 2 tsp ground cinnamon, 1.5 tsp ground nutmeg, 1 tsp ground ginger, and 0.5 tsp Diamond Crystal kosher salt in a medium bowl.
Use a hand mixer or whisk until the mixture is completely smooth and thickened—this should take about 2 minutes. The butter should melt completely into a velvety consistency. Here's the thing—don't rush this step. The spices need to fully dissolve, and the yogurt should be perfectly incorporated to prevent a grainy texture in your finished casserole.
🥘 Step 3: Combine and Layer the Casserole
Transfer the roasted sweet potatoes to a large mixing bowl and gently fold in the yogurt mixture until fully coated. The potatoes should absorb the creamy sauce completely—you might need to press down with a spatula to ensure everything combines evenly. Real talk: if the mixture seems too thick, add 1-2 tablespoons warm water to loosen it slightly.
Pour the mixture into a 9x13-inch baking dish and spread it evenly with a spatula. The top should be smooth and level—this ensures even baking and a consistent texture throughout.
🍳 Step 4: Prepare the Crunchy Topping
In a separate bowl, pulse the 1 cup old-fashioned rolled oats in a food processor until they resemble coarse crumbs. Add the 0.5 cup chopped pecans, 0.25 cup brown sugar substitute, and remaining 1 tablespoon melted coconut oil. Mix until the pecans are evenly distributed and the oats are fully coated.
Sprinkle this topping evenly over the casserole, pressing down lightly to help it adhere. The oats and pecans will create a beautiful golden crust while adding texture and nuttiness. Don't skip pressing it down—this prevents the topping from sliding off during baking and ensures maximum crunch.
🔥 Step 5: Bake Until Golden and Bubbly
Bake the casserole at 375°F for 35-40 minutes until the edges are golden brown and the center is just set. You'll know it's ready when the topping is crispy and the filling jiggles slightly in the middle—this indicates it's fully cooked but still creamy. If the top browns too quickly, tent it loosely with aluminum foil for the last 10 minutes of baking.
Let the casserole rest for 10 minutes before serving. This resting period allows the filling to set slightly, making it easier to slice and serve. The contrast between the creamy, spiced sweet potatoes and the crispy, nutty topping is what makes this dessert truly special—no sugar needed to satisfy your sweet tooth.
Pro Tips For Making Sweet Potato Casserole Recipe Without Sugar
- Boil Sweet Potatoes Until Fork-Tender: I learned this the hard way—undercooked sweet potatoes turn mushy in the casserole. Cut them into even 1-inch cubes and boil until they pierce easily with a fork (about 8–10 minutes). Drain well and pat completely dry before mixing with yogurt—wet potatoes dilute the custard and make the texture gummy. (Yes, even if you’re impatient like me.)
- Use Full-Fat Butter for Richness: Skip the "healthier" low-fat butter here—this isn’t a diet dish. The fat from full-fat butter (or ghee) creates a silky texture and carries the cinnamon flavor. Melt 4 tablespoons into the yogurt mixture first, then whisk in eggs. The butter should coat the back of your spoon; if it doesn’t, add 1 more tablespoon. (Your future self will notice the difference.)
- Whisk Eggs and Yogurt Vigorous: Don’t just stir—whisk the eggs and yogurt mixture until it’s thick and glossy, like pudding. This step prevents curdling and ensures a smooth, velvety casserole. If the batter looks lumpy, strain it through a fine-mesh sieve before folding in the sweet potatoes. (I was skeptical until I tried it—no more grainy bites.)
- Bake at 350°F, Not Higher: Cranking the oven to 375°F+ will make the top brown too fast while the center stays raw. Stick to 350°F and bake until the edges are set but the middle still jiggles slightly (about 40–45 minutes). If the top browns too quickly, tent loosely with foil halfway through. (This isn’t the prettiest method, but it’s the tastiest.)
Pro cooking tips for this dish
Roast for Perfect Sweetness
Roast your sweet potatoes at 400°F until they're tender but not mushy—about 25-30 minutes. The key is letting their natural sugars caramelize slightly, which adds depth without needing extra sweetness.
I like to stir them halfway through to ensure even browning. 🍠 For extra flavor, toss them with a pinch of salt and a drizzle of olive oil before roasting.
Spice Blending Matters
When combining your spices, don't just sprinkle them in—whisk them into the yogurt mixture until fully dissolved. This ensures even distribution throughout the casserole. I recommend toasting your cinnamon and nutmeg for 30 seconds in a dry pan before grinding to deepen their aroma.
Freshly grated nutmeg makes all the difference in that signature cozy warmth. 🌶️
Thickness Control Tip
If your yogurt mixture seems too thick after combining with the potatoes, add 1-2 tablespoons warm water to loosen it slightly. The filling should be smooth enough to spread evenly in your baking dish but still hold its shape.
I've found that using full-fat Greek yogurt gives the best creamy texture without making the casserole too heavy. 🥄
Topping Adhesion Secret
Press your nutty oat topping down lightly before baking to help it adhere to the casserole. This prevents it from sliding off during baking and ensures maximum crunch.
For extra stickiness, I sometimes brush the top of the filling with a little egg wash (1 egg beaten with 1 tbsp water) before adding the topping. This creates that perfect golden crust we all love. 🥜
Baking Time Adjustments
If your topping browns too quickly during baking, tent it loosely with aluminum foil for the last 10 minutes to prevent over-browning while still allowing the filling to cook through.
The casserole is done when the edges are golden and the center jiggles slightly—this indicates it's fully cooked but still creamy. 🔥
Resting Period Importance
Always let your casserole rest for 10 minutes after baking before serving. This allows the filling to set slightly, making it easier to slice and serve. The contrast between the creamy filling and crispy topping is what makes this dessert truly special—no sugar needed to satisfy your sweet tooth.
The resting time also helps the flavors meld together perfectly. ✨
Nutrition facts
Frequently asked questions
Can I use regular oats instead of rolled oats for the topping?
Yes, but quick oats won't get as crispy. For best results, stick with old-fashioned rolled oats—they hold their shape and create that perfect crunch. If you're in a pinch, pulse regular oats in a food processor for 10-15 seconds to create a similar texture.
What's the best way to make this casserole ahead of time?
You can prep the filling and topping separately up to 3 days ahead. Store the yogurt-sweet potato mixture in an airtight container in the fridge, and keep the oat topping in a separate container. Assemble just before baking, adding 10-15 extra minutes to the baking time if coming straight from the fridge. The flavors actually improve overnight!
Can I substitute the pecans for another nut?
Walnuts or almonds work well, but toast them first for maximum flavor. If you prefer a seed option, try pumpkin seeds—they add a different texture but still pair beautifully with the sweet potato. Just adjust the amount to ½ cup to maintain the right balance.
Why does my casserole turn out watery?
This usually happens when sweet potatoes are over-roasted (releasing too much moisture) or the yogurt mixture isn't thick enough. For perfect texture, roast potatoes until tender but firm, and ensure your yogurt mixture is smooth and slightly thickened before combining. If needed, add 1-2 tablespoons cornstarch to the filling to help it set.
Is this casserole kid-friendly?
Yes, but with a few adjustments! Skip the nutmeg (it can be strong for little ones) and reduce the cinnamon slightly. The natural sweetness from the roasted potatoes makes it appealing, and the crunchy topping adds fun texture. Always check for nut allergies if serving to children with dietary restrictions.
