Fluffy Keto Donut Holes Recipe | Easy Low Carb Dessert with Caramel
Craving something sweet without the sugar crash? These fluffy keto donut holes hit every note: tender inside, golden outside, and rolled in a silky caramel drizzle that tastes luxurious but keeps carbs low. They’re quick to mix, easy to fry or bake, and perfect for stashing in the fridge when a dessert craving hits.
I’ve tested these several times to nail the texture. We use a smart blend of almond flour and coconut flour for that classic donut crumb, plus a touch of sweetener that melts right into a buttery caramel sauce. If you’ve been missing donut shop treats on keto, this recipe brings the joy back—no compromise on flavor, just pure donut bliss.
Why These Keto Donut Holes Turn Out So Fluffy

- Almond + coconut flour combo: Almond flour adds richness while coconut flour adds structure. Together, you get a light, cake-like crumb.
- Plenty of moisture: Eggs, butter, and a splash of unsweetened almond milk keep the centers tender, never dry.
- Gentle leavening: Baking powder lifts the dough as it fries or bakes, giving you airy puffs instead of dense bites.
- Quick cook time: Small rounds cook through fast, so they stay soft inside with a light crust outside.
- Sugar-free caramel finish: A simple keto caramel brings buttery sweetness and a glossy finish without spiking carbs.
Ingredients
For the donut holes
- Almond flour: 1 1/2 cups (super-fine works best)
- Coconut flour: 2 tablespoons
- Granulated erythritol/monk fruit blend: 1/3 cup
- Baking powder: 2 teaspoons
- Fine sea salt: 1/4 teaspoon
- Ground cinnamon (optional): 1/2 teaspoon
- Large eggs: 3, room temperature
- Unsalted butter: 3 tablespoons, melted and slightly cooled
- Vanilla extract: 1 1/2 teaspoons
- Unsweetened almond milk: 2–3 tablespoons, as needed for consistency
- Avocado oil or light olive oil (for frying): enough for 1 1/2–2 inches in a pot
For the keto caramel
- Unsalted butter: 4 tablespoons
- Brown-style erythritol/monk fruit sweetener: 1/3 cup
- Heavy cream: 1/2 cup, room temperature
- Vanilla extract: 1 teaspoon
- Pinch of salt: to balance sweetness
How to Make Fluffy Keto Donut Holes with Caramel

1) Mix the dry ingredients
- Whisk almond flour, coconut flour, sweetener, baking powder, salt, and cinnamon in a large bowl until no lumps remain.
2) Add the wet ingredients
- In a separate bowl, whisk eggs, melted butter, vanilla, and 2 tablespoons almond milk.
- Pour wet into dry and stir until a soft dough forms. If it feels stiff or crumbly, add the extra tablespoon of almond milk. The dough should hold together but feel slightly tacky.
3) Shape the donut holes
- Lightly oil your hands. Scoop tablespoon portions and roll into balls about 1 to 1 1/4 inches across. Place on a parchment-lined tray.
4A) Fry for a classic donut finish
- Heat 1 1/2–2 inches of avocado oil in a heavy pot to 325–340°F. Keep the temperature steady for even browning.
- Fry in batches for 2–3 minutes, turning gently until golden on all sides and cooked through.
- Transfer to a paper towel–lined rack to drain.
4B) Or bake for a lighter option
- Preheat the oven to 350°F. Place the balls on a parchment-lined sheet.
- Bake for 12–15 minutes, until lightly golden and set in the center. The bottoms will brown first; avoid overbaking.
5) Make the keto caramel
- Melt butter in a small saucepan over medium heat. Stir in brown-style sweetener and cook until dissolved and glossy, about 2–3 minutes.
- Slowly whisk in the heavy cream and a pinch of salt. Simmer gently, stirring, until thickened and coats the back of a spoon, about 4–6 minutes.
- Remove from heat, stir in vanilla, and let it cool for a few minutes to thicken further.
6) Finish and serve
- Drizzle the warm caramel over the donut holes or toss them gently in a bowl with the caramel for an even coat.
- Serve warm for the fluffiest texture, or let them set for a chewier caramel shell.
How to Store Your Keto Donut Holes
- Room temperature: Keep plain donut holes (without caramel) in an airtight container for up to 24 hours.
- Refrigerator: Store caramel-coated donut holes in a lidded container for 4–5 days. Separate layers with parchment to prevent sticking.
- Freezer: Freeze plain donut holes for up to 2 months. Thaw overnight in the fridge, then warm briefly and add caramel before serving.
- Reheat: Air fry or bake at 300°F for 3–5 minutes to refresh texture. Warm caramel gently on the stove or in short microwave bursts.

Benefits of These Low-Carb Donut Holes
- Keto-friendly: Made with low-carb flours and sugar-free sweeteners, so you can enjoy dessert without a carb overload.
- Quick and simple: The dough mixes in minutes and cooks fast, perfect for weeknight treats or brunch.
- Gluten-free by default: No wheat flour needed, so gluten-free friends can join in.
- Customizable: The base dough takes on different flavors easily—think spices, extracts, or coatings.
- Satisfying texture: You get that classic donut bite with a buttery caramel finish.
What to Avoid for Best Results
- Don’t overpack the flour: Spoon and level almond flour; too much makes the dough dense.
- Don’t skip temperature control: Oil that’s too hot burns the outside while the center stays underdone.
- Don’t overmix: Stir just until combined to keep the crumb tender.
- Don’t overcrowd the pot: Fry in small batches to keep oil temp steady.
- Don’t overbake: Keto flours dry out quickly. Pull them as soon as centers set.
- Don’t pour cold cream into hot caramel: Use room-temperature cream to prevent splitting.
Flavor Twists to Try
- Cinnamon “sugar” dust: Toss warm donut holes in granulated erythritol and cinnamon before drizzling caramel.
- Maple caramel: Add 1/2 teaspoon maple extract to the caramel for breakfast vibes.
- Salted caramel: Finish with flaky sea salt for a sweet-salty pop.
- Chocolate dip: Melt sugar-free dark chocolate and dip half the donut, then drizzle with caramel.
- Pecan crunch: Roll sticky donut holes in finely chopped toasted pecans.
- Pumpkin spice: Swap cinnamon for 1 teaspoon pumpkin spice in the dough.
FAQ
Are these donut holes truly low carb?
Yes. We use almond and coconut flours plus keto sweeteners. Net carbs per donut hole depend on size and brand, but they’re designed to stay low enough for a keto treat.
Can I air fry them?
Yes. Spray the basket, place the balls in a single layer, and cook at 350°F for 8–10 minutes, turning once. Brush lightly with melted butter for a more donut-like finish.
Which sweetener works best?
A granulated erythritol/monk fruit blend for the dough and a brown-style blend for the caramel. Allulose gives softer caramel; erythritol sets firmer. Mix them 50/50 to balance texture.
How do I know they’re done?
They turn golden and feel springy when pressed. If you’re unsure, break one open—no wet batter inside.
Can I make them dairy-free?
Use coconut oil in the dough and full-fat coconut milk in the caramel. The flavor changes slightly but still tastes rich.
My caramel crystallized—what happened?
Granulated erythritol can set firm as it cools. Add a splash of cream and warm it gently while whisking to smooth it out. A bit of allulose helps keep it silky.
Conclusion
These fluffy keto donut holes with caramel give you everything you crave from a donut shop, minus the carbs. The batter comes together fast, the texture stays tender, and that buttery caramel seals the deal. Make a double batch—you’ll want extras for coffee breaks, dessert plates, and late-night sweet tooth moments.

Fluffy Keto Donut Holes Recipe | Easy Low Carb Dessert with Caramel
Ingredients
Ingredients
Instructions
Instructions
- Whisk almond flour, coconut flour, sweetener, baking powder, salt, and cinnamon in a large bowl until no lumps remain.
- In a separate bowl, whisk eggs, melted butter, vanilla, and 2 tablespoons almond milk.
- Pour wet into dry and stir until a soft dough forms. If it feels stiff or crumbly, add the extra tablespoon of almond milk. The dough should hold together but feel slightly tacky.
- Lightly oil your hands. Scoop tablespoon portions and roll into balls about 1 to 1 1/4 inches across. Place on a parchment-lined tray.
- Heat 1 1/2–2 inches of avocado oil in a heavy pot to 325–340°F. Keep the temperature steady for even browning.
- Fry in batches for 2–3 minutes, turning gently until golden on all sides and cooked through.
- Transfer to a paper towel–lined rack to drain.
- Preheat the oven to 350°F. Place the balls on a parchment-lined sheet.
- Bake for 12–15 minutes, until lightly golden and set in the center. The bottoms will brown first; avoid overbaking.
- Melt butter in a small saucepan over medium heat. Stir in brown-style sweetener and cook until dissolved and glossy, about 2–3 minutes.
- Slowly whisk in the heavy cream and a pinch of salt. Simmer gently, stirring, until thickened and coats the back of a spoon, about 4–6 minutes.
- Remove from heat, stir in vanilla, and let it cool for a few minutes to thicken further.
- Drizzle the warm caramel over the donut holes or toss them gently in a bowl with the caramel for an even coat.
- Serve warm for the fluffiest texture, or let them set for a chewier caramel shell.






