Keto Sweet Potato Casserole Recipe
The first time I tried to make a keto sweet potato casserole, I’ll be honest—it felt almost impossible. Sweet potatoes are obviously not keto, yet that creamy, lightly sweet, comforting casserole is something many of us associate with holidays and cozy dinners. After a few failed attempts that tasted more like mashed vegetables than the real thing, I finally figured out how to recreate the flavor and texture without the carb overload. The secret is choosing the right low-carb base and layering flavors slowly instead of trying to force sweetness all at once.
This keto sweet potato casserole delivers that familiar comfort-food feel, with a smooth, slightly sweet base and a crunchy topping, while staying low carb and keto-friendly. Even non-keto eaters in my house stopped asking where the sweet potatoes were.

Why You’ll Love This Keto Sweet Potato Casserole
- Low-carb and keto-friendly
- Creamy, comforting texture just like the classic
- Naturally gluten-free
- Perfect for holidays or weeknight dinners
- Easy to prep ahead of time
What Makes This Recipe Keto-Friendly
Instead of sweet potatoes, this recipe uses a low-carb vegetable base that mimics the texture when blended properly. The sweetness comes from keto-approved sweeteners and warm spices rather than sugar. Once baked, the flavors come together in a way that feels familiar without tasting artificial or overly “diet-like.”
Ingredients
For the Casserole Base
- 1½ pounds cauliflower florets (fresh or frozen)
- 2 tablespoons butter
- ¼ cup heavy cream
- 2 tablespoons keto-friendly sweetener (erythritol or monk fruit blend)
- 1 teaspoon vanilla extract
- 1 teaspoon cinnamon
- ¼ teaspoon nutmeg
- ¼ teaspoon salt
- 1 large egg
For the Crunchy Topping
- ½ cup almond flour
- ¼ cup chopped pecans
- 2 tablespoons melted butter
- 1 tablespoon keto-friendly brown sweetener
- ½ teaspoon cinnamon
Preparation and Cooking Time
- Prep Time: 20 minutes
- Cook Time: 30–35 minutes
- Total Time: About 55 minutes
- Servings: 6
Why Cauliflower Works as a Sweet Potato Substitute
Cauliflower is mild, neutral, and incredibly versatile. When cooked until very tender and blended with butter, cream, and warm spices, it takes on a surprisingly similar texture to mashed sweet potatoes. The key is removing excess moisture and seasoning generously. I learned quickly that under-seasoned cauliflower is the fastest way to ruin this dish.
Instructions
Step 1: Cook the Cauliflower
Bring a large pot of salted water to a boil. Add the cauliflower florets and cook for 12–15 minutes, until very tender. You should be able to easily pierce them with a fork.
Drain thoroughly and let the cauliflower sit for a few minutes to release excess steam. This step prevents a watery casserole.
Step 2: Blend the Casserole Base
Transfer the cooked cauliflower to a food processor or high-powered blender.
Add butter, heavy cream, sweetener, vanilla, cinnamon, nutmeg, salt, and the egg.
Blend until completely smooth and creamy. Scrape down the sides as needed. Taste and adjust sweetness or spices if necessary.
Step 3: Prepare the Baking Dish
Preheat your oven to 375°F (190°C).
Lightly grease an 8×8-inch baking dish with butter or oil.
Pour the cauliflower mixture into the dish and smooth the top evenly.
Step 4: Make the Topping
In a small bowl, combine almond flour, chopped pecans, melted butter, brown keto sweetener, and cinnamon.
Mix until crumbly and evenly coated.
Step 5: Assemble the Casserole
Sprinkle the topping evenly over the cauliflower base. Gently press it down slightly so it adheres but stays crumbly.
Step 6: Bake
Bake uncovered for 30–35 minutes, until the top is golden brown and the casserole is set.
If the top browns too quickly, loosely cover with foil for the last 10 minutes.
Step 7: Rest Before Serving
Remove the casserole from the oven and let it rest for 10 minutes. This helps it firm up and makes serving easier.

Tips for the Best Keto Sweet Potato Casserole
- Drain the cauliflower extremely well to avoid a watery texture
- Blend until completely smooth for the most realistic consistency
- Taste and adjust the sweetness before baking
- Let the casserole rest before serving
- Use fresh spices for better flavor
Flavor Variations
Marshmallow-Style (Keto)
Top with keto marshmallows during the last 5 minutes of baking for a holiday-style finish.
Savory-Sweet Version
Reduce the sweetener slightly and add a pinch of smoked paprika for balance.
Dairy-Free Option
Use coconut cream and dairy-free butter alternatives.
Extra Crunchy Topping
Add shredded unsweetened coconut to the topping mixture.
What to Serve with Keto Sweet Potato Casserole
This casserole pairs beautifully with a variety of keto-friendly mains.
- Roasted chicken or turkey
- Grilled steak or lamb chops
- Baked salmon
- Keto meatloaf
- Holiday spreads with low-carb sides
It works just as well for special occasions as it does for meal prep.
Storage and Reheating
Storage
Store leftovers in an airtight container in the refrigerator for up to 4 days.
Freezing
Freeze in individual portions or as a whole casserole for up to 2 months. Thaw overnight in the refrigerator before reheating.
Reheating
Reheat in the oven at 350°F until warmed through, or microwave individual portions gently.
Nutrition Notes
This keto sweet potato casserole is:
- Low in net carbs
- High in healthy fats
- Naturally gluten-free
- Suitable for keto and low-carb lifestyles
Exact macros will vary depending on the sweetener and portion size.
FAQs
Is this casserole really keto?
Yes, it uses low-carb cauliflower and keto-approved sweeteners instead of sweet potatoes and sugar.
Does it taste like cauliflower?
When properly seasoned and blended, the cauliflower flavor is very mild and not noticeable.
Can I make this ahead of time?
Yes, you can assemble it a day in advance and bake just before serving.
Can I use frozen cauliflower?
Absolutely. Just cook and drain it very well before blending.
What sweetener works best?
A monk fruit–erythritol blend gives the most natural sweetness without aftertaste.
Can I skip the topping?
Yes, but the topping adds texture and makes the casserole feel more authentic.
This keto sweet potato casserole proves that you don’t have to give up your favorite comfort dishes to stay low-carb. With the right technique and thoughtful seasoning, it delivers that familiar creamy, lightly sweet experience in a way that fits perfectly into a keto lifestyle. It’s the kind of dish that surprises people—in the best way possible.

Keto Sweet Potato Casserole Recipe
Ingredients
- For the Casserole Base
- 1½ pounds cauliflower florets fresh or frozen
- 2 tablespoons butter
- ¼ cup heavy cream
- 2 tablespoons keto-friendly sweetener erythritol or monk fruit blend
- 1 teaspoon vanilla extract
- 1 teaspoon cinnamon
- ¼ teaspoon nutmeg
- ¼ teaspoon salt
- 1 large egg
- For the Crunchy Topping
- ½ cup almond flour
- ¼ cup chopped pecans
- 2 tablespoons melted butter
- 1 tablespoon keto-friendly brown sweetener
- ½ teaspoon cinnamon
Instructions
- Boil cauliflower in salted water for 12–15 minutes until very tender
- Drain extremely well and let steam escape for a few minutes
- Add cauliflower, butter, cream, sweetener, vanilla, cinnamon, nutmeg, salt, and egg to a food processor
- Blend until completely smooth and creamy
- Preheat oven to 375°F (190°C) and grease an 8×8-inch baking dish
- Spread cauliflower mixture evenly into the dish
- In a bowl, mix almond flour, pecans, melted butter, brown sweetener, and cinnamon until crumbly
- Sprinkle topping evenly over casserole and lightly press down
- Bake uncovered for 30–35 minutes until golden and set
- Let rest for 10 minutes before serving
