Nutrition Facts for Keto bavarian cream donut

Keto Bavarian Cream Donut

Indulge in the ultimate guilt-free treat with these Keto Bavarian Cream Donuts—a low-carb twist on a bakery classic that's as decadent as it is diet-friendly! Made with a perfectly fluffy almond flour dough, these golden-baked donuts are filled with a rich and velvety Bavarian cream, crafted from heavy cream, vanilla bean paste, and a touch of gelatin for that signature smooth texture. Sweetened with keto-friendly erythritol, this recipe keeps the sugar at bay without compromising flavor. Perfect for breakfast, dessert, or a midday snack, these donuts are gluten-free, sugar-free, and irresistibly satisfying. Quick and easy to make in just 50 minutes, they’re the perfect way to satisfy your sweet tooth while staying on track with your keto lifestyle.

Nutriscore Rating: 61/100
Want to add this food to your meal log?
Try SnapCalorie's FREE AI assisted nutrition tracking free in the App store or on Android.
SnapCalorie App QR Code

Scan with your phone to download!

Image of Keto Bavarian Cream Donut
Prep Time:30 mins
Cook Time:20 mins
Total Time:50 mins
Servings: 10

Ingredients

  • 2 cups Almond flour
  • 1 tablespoon Coconut flour
  • 2 teaspoons Baking powder
  • 0.5 teaspoon Xanthan gum
  • 0.25 teaspoon Salt
  • 0.5 cup Granular erythritol
  • 0.25 cup Butter
  • 3 large Eggs
  • 0.5 cup Unsweetened almond milk
  • 1 teaspoon Vanilla extract
  • 0.75 cup Heavy cream
  • 0.25 cup Powdered erythritol
  • 1 teaspoon Vanilla bean paste
  • 1 teaspoon Gelatin
  • 0.25 cup Boiling water

Directions

Step 1

Preheat your oven to 350°F (175°C) and lightly grease a donut pan.

Step 2

In a large bowl, whisk together the almond flour, coconut flour, baking powder, xanthan gum, salt, and granular erythritol.

Step 3

In a separate bowl, melt the butter and allow it to cool slightly.

Step 4

Add the eggs, almond milk, and vanilla extract to the melted butter, beating until well combined.

Step 5

Pour the wet ingredients into the dry ingredients and mix until the batter is smooth.

Step 6

Spoon the batter into the prepared donut pan, filling each mold about two-thirds full.

Step 7

Bake for 15-20 minutes or until the donuts are golden brown and a toothpick inserted comes out clean.

Step 8

Allow the donuts to cool in the pan for about 5 minutes before transferring them to a wire rack to cool completely.

Step 9

For the Bavarian cream filling, combine the heavy cream, powdered erythritol, and vanilla bean paste in a mixing bowl. Whip the cream until stiff peaks form.

Step 10

Dissolve the gelatin in the boiling water, stirring until completely melted, then let it cool slightly.

Step 11

Gently fold the gelatin into the whipped cream mixture.

Step 12

Transfer the cream filling to a piping bag fitted with a filling tip.

Step 13

Once the donuts are cool, use the piping bag to fill the center of each donut with the Bavarian cream.

Step 14

Optionally, dust the filled donuts with additional powdered erythritol before serving.

Nutrition Facts

Serving size (970.9g)
Amount per serving % Daily Value*
Calories 2422.3
Total Fat 218.9g 0%
Saturated Fat 74.3g 0%
Polyunsaturated Fat 1.7g
Cholesterol 869.6mg 0%
Sodium 2152.4mg 0%
Total Carbohydrate 235.2g 0%
Dietary Fiber 24.7g 0%
Total Sugars 12.9g
Protein 62.8g 0%
Vitamin D 175.9IU 0%
Calcium 720.6mg 0%
Iron 10.3mg 0%
Potassium 320.3mg 0%
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

Fat: 62.3%
Protein: 7.9%
Carbs: 29.8%