Side Dishes
This sweet potato casserole recipe without sugar delivers all the comforting warmth and cinnamon-spiced crunch of a classic dessert—just without refined sweetness. 🌟 The secret lies in balancing natural sweetness from roasted sweet potatoes with warm spices like cinnamon, nutmeg, and a touch of vanilla, creating depth that doesn’t rely on sugar.
I’ve perfected this version after years of testing, ensuring every bite is rich, tender, and satisfyingly flavorful without any added sweeteners.
The foundation of this dish is slow-roasted sweet potatoes, which caramelize naturally and develop a velvety texture when mashed with a touch of coconut milk or Greek yogurt for creaminess.
A crunchy oat and pecan topping (or dairy-free alternatives like almond flour) adds texture and nuttiness, while a sprinkle of cinnamon ties everything together. The result is a casserole that’s hearty enough for Thanksgiving but simple enough for a weeknight dinner.
What makes this recipe truly special is how it fools even sugar lovers—the spices and natural sweetness from the potatoes create a perfect balance, making it impossible to taste the absence of sugar.
The topping stays crispy while the filling remains moist, and the aroma baking in the oven will have everyone gathering around the table. This is comfort food at its finest, with none of the guilt.
Ready in just 45 minutes, this casserole is perfect for holiday gatherings, potlucks, or even a cozy family dinner. The best part? It reheats beautifully, so you can make it ahead and enjoy leftovers without worrying about texture or flavor fading.
Let’s get started—your taste buds (and your blood sugar) will thank you.
Ingredients for sweet potato casserole recipe without sugar
Six ingredients transform humble sweet potatoes into a sugar-free masterpiece—warm spices and natural sweetness do all the work.
| Ingredient | Amount | Notes |
|---|---|---|
| Medium Sweet Potatoes 🍠 | 3 lbs | Peeled and cubed evenly |
| Coconut Milk (Full-Fat) 🥥 | ½ cup | For creaminess without sugar |
| Unsalted Butter 🧈 | ½ cup | Cold for best texture |
| Ground Cinnamon 🌿 | 2 tbsp | Ceylon cinnamon preferred |
| Ground Nutmeg 🌶️ | ½ tsp | Freshly grated for depth |
| Pure Vanilla Extract 🍯 | 1 tbsp | High-quality vanilla bean |
| Old-Fashioned Rolled Oats 🌾 | 1 ½ cups | Not quick oats |
| Pecans (Chopped) 🥜 | 1 cup | Toasted for extra flavor |
| Light Brown Sugar (Optional) 🍚 | ¼ cup | Only if slight sweetness desired |
| Diamond Crystal Kosher Salt 🧂 | ½ tsp | For balanced seasoning |
| Unsweetened Almond Flour (Optional) 🌰 | ½ cup | For nutty crunch |
| Freshly Ground Black Pepper 🌶️ | ¼ tsp | Enhances spice profile |
The sweet potatoes are the heart of this dish, and choosing the right ones matters. Look for vibrant orange flesh—Beauregard variety is ideal, but any medium-sized potatoes work. I always buy organic when possible, as the skin stays intact during peeling and adds subtle earthiness. For the cinnamon, Ceylon over cassia—it’s milder and sweeter, letting the natural potato sweetness shine. If you can’t find Ceylon, regular ground cinnamon works, but taste as you go. The pecans? Trader Joe’s or Costco have the best-priced chopped pecans, but toast your own for that irresistible aroma—just 5 minutes in a dry pan until fragrant.
No coconut milk? Greek yogurt or mashed avocado adds creaminess without sugar, though texture will differ slightly. Want to skip the pecans? Toasted walnuts or almond flour work beautifully—just adjust the topping ratio. The vanilla extract is non-negotiable for depth, but if you’re truly out, a pinch of vanilla bean powder (from scraping a pod) works in a pinch. For the oats, Bob’s Red Mill old-fashioned is my go-to—it’s heartier than quick oats and holds up better to baking. Pro tip: If you’re feeling adventurous, swap half the oats for crushed graham crackers for a nostalgic twist.
This casserole reheats like a dream—350°F for 15 minutes with a splash of water on the bottom of the dish keeps it moist. Store leftovers in an airtight container for up to 5 days, though I rarely have any last that long. For make-ahead magic, assemble the casserole a day in advance and refrigerate—it actually tastes better the next day as flavors meld. Freeze portions for up to 3 months by wrapping tightly in parchment and foil. The topping stays crispy if you reheat it covered with foil for 10 minutes, then uncover for the last 5 to crisp.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this—just roast the sweet potatoes until tender, mash them with coconut milk and butter, then sprinkle cinnamon and nutmeg. No extra dishes, no stress, and that golden crust? Pure reward.
- Creamy Without Sugar: Between us, the coconut milk makes this dish ridiculously rich—think velvety texture with just enough warmth from the spices. It’s sweet enough naturally, but you’ll never miss refined sugar.
- Weeknight or Holiday: Serve it as a side for dinner or let it be the star at your next gathering. The same simple method works whether you’re feeding two or six. (Yes, even on a Tuesday night.)
- Budget-Friendly Staples: Sweet potatoes and coconut milk stretch far, and butter adds depth without breaking the bank. Honestly, it’s one of those recipes where the ingredients cost less than takeout, but the flavor feels like a treat.
Step-by-step instructions for sweet potato casserole without sugar
Here's how to create a perfectly spiced, naturally sweet casserole that's rich, creamy, and packed with warm flavors.
🔥 Step 1: Roast the Sweet Potatoes Until Tender
Preheat your oven to 400°F and line a large baking sheet with parchment paper. Toss the 3 lbs of peeled and cubed medium sweet potatoes with 1 tablespoon of the pure vanilla extract and ½ teaspoon of the diamond crystal kosher salt. Spread them in a single layer—they should have room to roast without crowding.
Roast for 25-30 minutes, stirring once halfway through, until the sweet potatoes are fork-tender with just a slight resistance. They should be golden around the edges but still hold their shape. The vanilla extract infuses the potatoes while they roast, adding natural sweetness without refined sugar. If you prefer extra caramelization, broil for 2-3 minutes at the end, watching closely to avoid burning.
👨🍳 Step 2: Prepare the Creamy Coconut Milk Mixture
While the sweet potatoes roast, melt the ½ cup unsalted butter in a medium saucepan over medium-low heat. Once melted, whisk in the ½ cup full-fat coconut milk, 2 tablespoons ground cinnamon, ½ teaspoon ground nutmeg, and the remaining ½ teaspoon diamond crystal kosher salt. Let the mixture simmer gently for 3-4 minutes until it thickens slightly and the spices are fragrant.
Remove from heat and stir in the 1 tablespoon pure vanilla extract and the ¼ teaspoon freshly ground black pepper. The pepper might seem unusual, but it enhances the warm spices beautifully. If you're using the optional ¼ cup light brown sugar, whisk it in now. This mixture will form the luscious, creamy base of your casserole—don't skip the simmering step, as it develops the spice flavors fully.
🥘 Step 3: Toast the Pecans and Prepare the Oat Crust
In a dry skillet over medium heat, toast the 1 cup chopped pecans for 3-4 minutes until fragrant and lightly golden. Watch them carefully—they burn quickly. Transfer to a plate to cool, then stir in the 1.5 cups old-fashioned rolled oats and the optional ½ cup unsweetened almond flour.
In a small bowl, mix the toasted pecans, oats, and almond flour (if using) with 1 tablespoon of the melted butter from your earlier mixture. This creates the crunchy topping that contrasts perfectly with the creamy filling. The oats should be evenly coated—this ensures every bite of the topping delivers that satisfying crunch and nutty depth.
🥘 Step 4: Assemble and Bake to Golden Perfection
In a large mixing bowl, gently fold the roasted sweet potatoes with the warm coconut milk mixture until fully coated. Transfer the mixture to a 9x13-inch baking dish, spreading it evenly. Sprinkle the pecan-oat topping evenly over the top, pressing down lightly with your fingers to help it adhere.
Bake at 375°F for 20-25 minutes until the topping is golden brown and the edges of the casserole begin to bubble. The filling should be creamy and just set—it will continue thickening as it rests. For extra browning, broil for 1-2 minutes at the end, keeping a close eye to prevent burning. The aroma filling your kitchen at this point will make your mouth water!
⏰ Step 5: Rest and Serve Warm
Remove the casserole from the oven and let it rest for 10-15 minutes before serving. This resting period allows the flavors to meld and the filling to set slightly, making it easier to slice and serve. The contrast between the warm, spiced sweet potatoes and the crispy pecan-oat topping is what makes this casserole truly special.
Serve warm with a dollop of Greek yogurt or a scoop of vanilla ice cream for added richness. Each bite delivers a perfect balance of creamy, spiced sweet potatoes with that satisfying crunch from the topping. The natural sweetness of the sweet potatoes shines through without any refined sugar, making this a guilt-free indulgence that's sure to become a family favorite.
Pro Tips For Making Sweet Potato Casserole Recipe Without Sugar
- Boil Until Fork-Tender: Sweet potatoes straight from the oven? Nope. Boil them until they collapse like overcooked pasta—about 15-20 minutes for medium-sized ones. That’s the only way the coconut milk will soak in properly instead of turning your casserole into a sad, watery mess.
- Use Cold Coconut Milk: Pour the full-fat coconut milk into the hot baking dish? Bad move. Chill it first—even just 10 minutes in the fridge—and mix it with melted butter. The temperature shock keeps the cream from separating and curdling when it hits the oven. Trust me, you’ll notice the difference.
- Don’t Overmix the Topping: Skip the food processor for the cinnamon-nutmeg butter topping. Just cut cold butter into the spices with a fork or your fingers until it looks like wet sand. Overmixing turns it into dough, which means a dense, heavy crust instead of that perfect, flaky layer everyone loves.
- Bake Low and Slow: Crank the oven to 350°F (no higher) and bake this thing for at least 45 minutes. Rushing it leads to a top that’s browned on the outside but still doughy inside. If the edges brown too fast, tent it with foil—you want that creamy center to set properly.
Essential equipment for perfect results
Baking Dish Essentials
For this casserole, a 9x13-inch baking dish is ideal—it provides enough surface area for even baking while keeping the topping crispy. I recommend using ceramic or glass dishes like CorningWare or Pyrex because they distribute heat evenly and prevent hot spots.
Avoid dark-colored metal pans, which can over-brown the edges before the center cooks through. If you only have a smaller dish, use an 8x8-inch pan and reduce the oven temperature to 350°F to prevent over-browning. 🥘
Mixing Tools
A wooden spoon is perfect for folding the roasted sweet potatoes into the coconut milk mixture—it won’t scratch your baking dish like metal utensils. For the spice mixture, a whisk ensures smooth incorporation of the cinnamon, nutmeg, and vanilla.
I also keep a small mixing bowl (like a 2-cup Pyrex) for combining the oats, pecans, and butter for the topping. A spatula helps spread the filling evenly in the baking dish without tearing the topping. 🍴
Roasting Equipment
Roasting the sweet potatoes requires a large rimmed baking sheet with parchment paper—this prevents sticking and makes cleanup effortless. I use half-sheet pans (18x13 inches) from Wilton because they fit perfectly in my oven and leave room for air circulation.
For even browning, a wire cooling rack placed on top of the baking sheet helps lift the potatoes slightly. If you’re short on space, a rimmed sheet pan (17x12 inches) works too, but avoid non-stick pans—they can’t handle the high heat needed for caramelization. 🔥
Toasted Nut Prep
Toasting the pecans requires a small skillet (8-inch) with medium heat control. I prefer cast iron for even heat distribution, but a non-stick stainless steel skillet like All-Clad works too. A slotted spoon makes it easy to transfer the pecans to a plate without burning your fingers.
For extra flavor, I crush a few whole cloves in the skillet before adding the pecans—they add warmth that complements the cinnamon. 🥜
Temperature Tools
An instant-read thermometer (like Thermoworks Thermapen) is a game-changer for checking the sweet potatoes’ doneness—aim for 205°F in the center. For the oven, a digital thermometer ensures accuracy, especially if your oven runs hot or cold.
I also keep a timer handy to avoid over-roasting. If you’re broiling the topping, a heat-resistant glove protects your hands from the intense heat. 🌡️
Nutrition facts
Frequently asked questions
Can I use regular potatoes instead of sweet potatoes?
Absolutely not! Sweet potatoes have a naturally sweet, creamy texture that regular potatoes can't match. Regular potatoes would make the dish bland and watery—this recipe relies on the sweetness and moisture of sweet potatoes to create that perfect balance of flavors. If you're out of sweet potatoes, try yams (like yukon gold) as a close substitute.
How do I make this casserole nut-free?
Simply omit the pecans and replace the oat topping with a mix of ½ cup unsweetened almond flour and 1 cup crushed cornflakes (for crunch) or 1 cup quick oats alone. For extra flavor, add 1 teaspoon cinnamon to the topping. The texture will be different but still delicious!
Why does my topping get soggy?
Soggy topping usually happens when the filling is too wet or the topping isn't crisped enough. To fix this, make sure your sweet potatoes are fully roasted until tender (no moisture left). Also, press the topping down firmly before baking and bake at 375°F for the full 20-25 minutes—don't cut the time short. For extra insurance, broil for 1-2 minutes at the end.
Can I make this ahead of time?
Yes! This casserole actually tastes better when made ahead. Assemble it completely (including topping) and refrigerate for up to 24 hours before baking. The flavors meld beautifully overnight. For freezing, bake it first, then cool completely, wrap tightly in foil, and freeze for up to 3 months. Reheat covered at 350°F for 15 minutes with a splash of water on the bottom of the dish.
What's the best way to reheat leftovers?
Reheat leftovers in the oven for the best texture. Cover with foil and bake at 350°F for 15-20 minutes. For extra crispiness, uncover for the last 5 minutes. Microwaving works in a pinch (30-45 seconds), but the topping will get soft. To revive stale leftovers, sprinkle a little water on top and broil for 2-3 minutes to crisp the topping again.
