These sugar-free Boston cream donuts are soft, fluffy, and filled with a rich vanilla pastry cream, then topped with a smooth chocolate glaze. They deliver all the classic flavors of traditional Boston cream donuts without added sugar, making them perfect for anyone following a low-carb or sugar-conscious lifestyle.
Why You’ll Love This Recipe
These donuts are baked instead of fried, which makes them lighter and easier to prepare at home. The almond flour base keeps them low in carbs while still tender and moist. The creamy vanilla filling adds indulgence without added sugar, and the glossy chocolate topping brings everything together beautifully. They are perfect for breakfast treats, dessert, or special occasions when you want something sweet but balanced.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
Baked Donuts
1 1/2 cups almond flour
1/4 cup coconut flour
1/3 cup granulated sugar-free sweetener (erythritol or monk fruit blend)
1 1/2 teaspoons baking powder
1/4 teaspoon salt
3 large eggs
1/3 cup unsweetened almond milk
1/4 cup unsalted butter, melted
1 teaspoon vanilla extract
1/2 cup sugar-free chocolate chips
1/4 cup heavy cream
1 tablespoon unsalted butter
Directions
Preheat your oven to 350°F (175°C). Lightly grease a donut pan or use a silicone donut mold.
In a large bowl, whisk together almond flour, coconut flour, sugar-free sweetener, baking powder, and salt.
In a separate bowl, beat the eggs. Add almond milk, melted butter, and vanilla extract. Mix until smooth.
Combine the wet ingredients with the dry ingredients and stir until fully incorporated. The batter should be thick but pipeable.
Spoon or pipe the batter evenly into the donut molds, filling each cavity about 3/4 full.
Bake for 15–18 minutes or until the donuts are lightly golden and a toothpick inserted comes out clean. Allow them to cool completely before filling.
To make the pastry cream, heat the almond milk in a saucepan over medium heat until it begins to steam, but do not boil.
In a separate bowl, whisk egg yolks, powdered sweetener, and cornstarch until smooth.
Slowly pour the warm milk into the egg mixture while whisking constantly to prevent scrambling.
Return the mixture to the saucepan and cook over medium-low heat, stirring continuously, until thickened (about 3–5 minutes).
Remove from heat and stir in butter and vanilla extract. Let the cream cool completely, then refrigerate for at least 1 hour to thicken further.
Transfer the pastry cream to a piping bag fitted with a small round tip. Insert the tip into the side or bottom of each donut and fill generously.
For the chocolate glaze, heat heavy cream in a small saucepan until warm. Remove from heat and add sugar-free chocolate chips and butter. Let sit for 2 minutes, then stir until smooth.
Dip the top of each filled donut into the chocolate glaze and place on a rack to set.
Allow the glaze to firm up before serving.
Servings and timing
Servings: 8 donuts
Preparation time: 20 minutes
Cooking time: 18 minutes
Cooling and filling time: 1 hour 15 minutes
Total time: Approximately 1 hour 50 minutes
Variations
For a dairy-free version, replace butter with coconut oil and use full-fat coconut milk instead of heavy cream.
To make them extra rich, add 1/2 teaspoon vanilla bean paste to the pastry cream.
For a mocha twist, mix 1 teaspoon instant espresso powder into the chocolate glaze.
You can also make mini donuts using a mini donut pan and reduce the baking time to 10–12 minutes.
Storage/Reheating
Store the filled donuts in an airtight container in the refrigerator for up to 4 days. Because of the pastry cream filling, refrigeration is necessary.
Before serving, let them sit at room temperature for 10–15 minutes for the best texture and flavor.
These donuts are not ideal for microwave reheating once filled, as the cream may separate. If you want to warm them slightly, heat the unfilled donuts briefly and fill afterward.
You can freeze the unfilled baked donuts for up to 2 months. Thaw completely before filling and glazing.
FAQs
Can I fry these donuts instead of baking them?
This batter is designed for baking and may not hold up well to frying due to the almond flour base.
Can I replace almond flour with all-purpose flour?
This recipe is formulated for low-carb baking. Substituting all-purpose flour will require adjusting the liquid ratios and measurements.
What is the best sugar-free sweetener to use?
A monk fruit and erythritol blend provides the most balanced sweetness without a cooling aftertaste.
How do I know when the pastry cream is thick enough?
It should coat the back of a spoon and hold its shape without running.
Can I make the pastry cream ahead of time?
Yes, it can be made up to 2 days in advance and stored in the refrigerator.
Why did my donuts turn out dense?
Overmixing the batter or using too much coconut flour can make them dense. Measure carefully and mix just until combined.
Can I use regular milk instead of almond milk?
Yes, regular milk can be used if you are not dairy-free.
How do I fill the donuts without a piping bag?
You can use a zip-top bag with a small corner snipped off.
Can I make these completely dairy-free?
Yes, substitute butter with coconut oil and heavy cream with full-fat coconut milk.
Are these suitable for a low-carb diet?
Yes, they are low in net carbs compared to traditional Boston cream donuts when made with sugar-free sweeteners.
Conclusion
These sugar-free Boston cream donuts prove that you can enjoy a classic dessert without added sugar. With their soft almond flour base, creamy vanilla filling, and rich chocolate topping, they offer all the indulgence of the original in a lighter, homemade version. Whether you are reducing sugar or simply trying something new, this recipe is a satisfying and delicious choice.
Soft, baked sugar-free Boston cream donuts made with almond flour, filled with rich vanilla pastry cream, and topped with a smooth chocolate glaze. These low-carb donuts deliver classic flavor without added sugar.
Ingredients
Baked Donuts:
1 1/2 cups almond flour
1/4 cup coconut flour
1/3 cup granulated sugar-free sweetener (erythritol or monk fruit blend)
1 1/2 teaspoons baking powder
1/4 teaspoon salt
3 large eggs
1/3 cup unsweetened almond milk
1/4 cup unsalted butter, melted
1 teaspoon vanilla extract
Sugar-Free Vanilla Pastry Cream:
1 1/2 cups unsweetened almond milk
3 large egg yolks
1/3 cup powdered sugar-free sweetener
2 tablespoons cornstarch or 1 tablespoon arrowroot powder
1 tablespoon unsalted butter
1 teaspoon vanilla extract
Sugar-Free Chocolate Glaze:
1/2 cup sugar-free chocolate chips
1/4 cup heavy cream
1 tablespoon unsalted butter
Instructions
Preheat oven to 350°F (175°C) and grease a donut pan.
In a bowl, whisk almond flour, coconut flour, sweetener, baking powder, and salt.
In another bowl, beat eggs, then mix in almond milk, melted butter, and vanilla.
Combine wet and dry ingredients until fully incorporated.
Pipe or spoon batter into donut molds, filling 3/4 full.
Bake 15–18 minutes until lightly golden and set. Cool completely.
Heat almond milk in a saucepan until steaming but not boiling.
Whisk egg yolks, powdered sweetener, and cornstarch until smooth.
Slowly whisk warm milk into egg mixture, then return to saucepan.
Cook over medium-low heat, stirring constantly, until thickened (3–5 minutes).
Remove from heat, stir in butter and vanilla, cool, then refrigerate at least 1 hour.
Fill cooled donuts using a piping bag.
Heat heavy cream until warm. Remove from heat and add chocolate chips and butter. Stir until smooth.
Dip filled donuts into chocolate glaze and allow to set before serving.
Notes
Do not overmix batter to prevent dense texture.
Refrigerate filled donuts up to 4 days.
Freeze unfilled donuts up to 2 months.
Let donuts sit at room temperature before serving for best texture.