Wandering through neon night markets in my imagination, I stumble on a stall selling pillowy rings that whisper “protein” in a language my passport can’t read. These Keto Protein Donuts are a culinary postcard — low-carb, high-swoon, and made for the curious.
Why make this recipe
Because you want a dessert that eats like a snack, fuels like a workout, and travels well from kitchen counter to rooftop picnic. These donuts marry street-food energy with keto-friendly smart swaps — almond flour and whey protein doing the heavy lifting while cream cheese frosting plays the sultry, silky lead.
How to make Keto Protein Donuts
Follow the steps below as if you’re following a city map — each turn brings you closer to that golden, cakey ring of joy.
Ingredients:
- 1/2 cup (100 g) Greek yogurt
- 2 large eggs
- 2 tbsp avocado oil (or melted butter, not hot)
- 1 1/2 tsp vanilla extract
- 1 cup (112 g) almond flour
- 1/2 cup (54 g) unflavored whey protein powder (protein isolate preferred)
- 1/2 cup (91 g) granular sweetener (erythritol recommended)
- 1 1/2 tsp baking powder
- 1/4 tsp salt
- 2 to 4 tbsp water
- 2 ounces (56.7 g) cream cheese, well softened
- 2 tbsp butter, well softened
- 1/4 cup (45.5 g) powdered sweetener
- 2 to 3 tbsp heavy cream
- 1/2 tsp vanilla extract
- keto sprinkles (if desired)
Directions:
- Preheat the oven to 350F and grease 8 wells of a donut pan.
- In a large bowl, whisk together the yogurt, eggs, oil, and vanilla extract until well combined.
- Add the almond flour, whey protein, sweetener, baking powder, and salt and whisk until smooth. Add enough water until you have a thick but pourable consistency.
- Divide the batter between the wells of the donut pan, filling to about three quarters full. Bake for 10 to 15 minutes, until the tops are just firm to the touch. Let cool in the pan.
- In a medium bowl, beat the cream cheese and butter together until very smooth. Beat in the powdered sweetener.
- Beat in the cream until you have a spreadable consistency, then beat in the vanilla extract.
- Spread over the tops of the cooled donuts and sprinkle with sugar-free sprinkles if desired.
How to serve Keto Protein Donuts
Serve warm or at room temperature with a bold espresso or a fragrant cardamom chai — these donuts love a companion with personality. Stack two on a plate for the dramatic selfie, or present them on a small wooden board as if you pilfered them from an alleyway bakery in Marrakesh.
How to store Keto Protein Donuts
Keep them in an airtight container in the fridge for up to 5 days. If you’re frosting them, layer parchment between tiers to protect the clouds of cream cheese. For a quick refresh, microwave a donut for 8–10 seconds to revive that just-baked softness.
Tips to make Keto Protein Donuts
- Measure protein powder by weight if possible; scoops vary and protein can dry the batter.
- If your batter seems too thick, add water tablespoon by tablespoon — you want thick yet pourable.
- Use room-temperature eggs and yogurt to avoid lumps and to help the batter emulsify.
- Don’t overbake: take them out when the tops spring back slightly — they’ll firm up as they cool.
- If your donut pan isn’t nonstick, use a quick spray or brush of oil to save your rings from sticking.
Variations (if any)
- Chocolate: swap 1–2 tbsp of almond flour for unsweetened cocoa powder and add a touch more sweetener.
- Citrus cardamom: fold 1 tsp finely grated lemon zest and 1/2 tsp ground cardamom into the batter for a fragrant twist.
- Cinnamon sugar (keto): brush donuts with melted butter and toss with a mix of powdered erythritol and ground cinnamon.
- Berry swirl frosting: fold 1–2 tbsp cooked, reduced erythritol-sweetened berry purée into the cream cheese frosting for a rosy stripe.
FAQs
Q: Can I use a different protein powder?
A: Yes—whey isolate is preferred for texture, but a high-quality casein or plant-based protein can work. Expect slight differences in absorbency and texture; adjust liquid (water or cream) by a tablespoon at a time.
Q: Can I bake these in a muffin tin instead?
A: Absolutely. Bake in a greased muffin tin for roughly the same time, checking for doneness at 12 minutes. You’ll get donut holes if you use a piping bag or a cookie cutter on muffins — street-food ingenuity.
Q: Are these safe for people on strict keto?
A: They’re low-carb compared with traditional donuts, especially if you use erythritol and keep portion sizes moderate. Track net carbs based on your specific ingredients and serving size.
Q: Can I make these ahead for a party?
A: Make the donuts a day in advance and keep un-frosted in the fridge. Frost them the morning of the event for the freshest look and texture.
Q: What if my frosting is too thin or too thick?
A: Too thin — add a bit more powdered sweetener and chill briefly. Too thick — beat in a teaspoon of heavy cream at a time until spreadable.
Conclusion
If you want to riff on a classic with keto-smarts and a passport full of flavor, these Keto Protein Donuts are your ticket. For a similarly playful take on protein-packed donuts with a vanilla twist, check out All Day I Dream About Food’s Keto Vanilla Protein Donuts recipe. If you’re hungry for another keto donut variation and step-by-step inspiration, see the version on Mad Creations Hub’s Keto Protein Donuts.
Bon voyage — and bon appétit, donut adventurer.

Keto Protein Donuts
Ingredients
Method
- Preheat the oven to 350°F and grease 8 wells of a donut pan.
- In a large bowl, whisk together the yogurt, eggs, oil, and vanilla extract until well combined.
- Add the almond flour, whey protein, sweetener, baking powder, and salt and whisk until smooth.
- Add enough water until you have a thick but pourable consistency.
- Divide the batter between the wells of the donut pan, filling to about three quarters full.
- Bake for 10 to 15 minutes, until the tops are just firm to the touch. Let cool in the pan.
- In a medium bowl, beat the cream cheese and butter together until very smooth.
- Beat in the powdered sweetener.
- Beat in the cream until you have a spreadable consistency, then beat in the vanilla extract.
- Spread frosting over the tops of the cooled donuts and sprinkle with sugar-free sprinkles if desired.