Valentine’s Day in my family has never been about fancy restaurants or over-the-top desserts. It’s always been about small, thoughtful treats made at home — something sweet on the breakfast table, maybe a pink napkin, and the smell of cocoa coming from the oven.

These keto Valentine’s Day donuts were born exactly like that: a simple idea to make something festive, colorful, and comforting, without breaking my usual way of eating. The result? Soft, baked red velvet–style donuts with a delicate pink glaze that look indulgent but fit perfectly into a low-carb lifestyle.
If you follow a ketogenic diet, avoid gluten, or simply love baking with almond flour, this recipe is for you. And even if Valentine’s Day comes and goes, these donuts are too good to save for just one day a year.
A quick note on the ketogenic diet
The ketogenic diet focuses on low carbohydrates and higher healthy fats, making it naturally suitable for many gluten-free recipes. Since these donuts are made with almond flour and flaxseed instead of wheat flour, they’re completely gluten-free and grain-free — no compromises on texture or flavor.
Ingredients for This Low-Carb Valentine’s Day Donut Recipe
These keto Valentine’s Day donuts are made with a short list of simple, low-carb ingredients. Each one plays a specific role in creating soft, fluffy donuts with a rich red velvet flavor and a smooth pink glaze.
Almond flour – Finely ground, blanched almond flour is essential for a light and tender crumb. Avoid almond meal with skins, which would make the donuts heavier and more rustic. Buy almond flour online.
Ground flaxseed – Used as a natural binder, flaxseed helps give structure to the donuts while adding fiber, healthy fats, and a subtle nutty note. For best results, grind the seeds fresh. Buy ground flaxseed online.
Erythritol – This sugar-free sweetener keeps the recipe keto-friendly without affecting blood sugar. A fine-grain erythritol blends more easily into both the batter and the glaze. Buy erythritol online.
Unsweetened cocoa powder – Just a small amount adds depth and that classic red velvet flavor without turning the donuts into chocolate cake.
Gluten-free baking powder – Provides lift and softness. Make sure it’s fresh and certified gluten-free.
Butter – Unsalted butter adds richness and moisture. It should be gently melted and slightly cooled before mixing.
Eggs – Eggs bind the ingredients together and help create a smooth, even texture. Using them at room temperature improves emulsification.
Whole milk – Full-fat milk works best for keto baking, adding softness and balance to the batter.
Vanilla extract – A small but important ingredient that rounds out the flavors. Choose pure vanilla for the best aroma. Buy pure vanilla extract online.
Red food coloring – This gives the donuts their signature red velvet look and turns the glaze a soft romantic pink. Use a sugar-free, gluten-free, alcohol-free coloring and adjust the amount based on the brand. Buy red food coloring online.
Heavy cream – Used in the glaze to create a smooth, pourable texture and a creamy mouthfeel.
Tips for Choosing the Right Donut Mold
When shopping for donut molds, always look for BPA-free, food-grade materials designed specifically for oven baking. For keto and low-carb recipes like these Valentine’s Day donuts, flexible silicone molds remain my favorite for the best texture and easiest unmolding. Over the years, I’ve tested many options, and these are the donut molds I recommend most — available in my Amazon shop.
How to Make Keto Valentine’s Day Donuts

Prepare the Dry Ingredients
Start by preheating your oven to 180°C (350°F).
In a medium bowl, whisk together the almond flour, ground flaxseed, granulated erythritol, cocoa powder, and baking powder (1). Take a moment to break up any lumps — this helps ensure an even, fluffy texture once baked.
Mix the Wet Ingredients
In a separate bowl, combine the melted butter, eggs, milk, vanilla extract, and red food coloring (2). Start with a small amount of coloring and adjust gradually until you get a deep red batter — the color will darken slightly during baking.
Pour the wet mixture into the bowl with the dry ingredients (3) and stir until you have a smooth, glossy batter (4).
Bake the Donuts
Spoon or pipe the batter into the silicone donut molds, filling each cavity about 3/4 full (5). You should get around 8 donuts, depending on the size of your molds.
Bake in your preheated oven at 180°C (350°F) for 18–22 minutes, or until a toothpick inserted into the center comes out clean. Remove the molds from the oven and let the donuts cool completely before removing them — they’re delicate while warm (6).
Make the Pink Glaze and Decorate
Once the donuts are fully cooled, prepare the glaze by mixing powdered erythritol, melted butter, heavy cream, vanilla, and food coloring until smooth (7).
If the glaze feels too thick, warm it gently for a few seconds (low power) until pourable. Drizzle over the donuts in a zig-zag pattern (8) or dip the tops directly into the glaze. Let set at room temperature, then enjoy your delicious keto red donuts with pink glaze.








Serving Suggestions
These donuts are perfect for Valentine’s Day breakfast, a low-carb afternoon snack, or a romantic dessert served with espresso or unsweetened almond milk. Arrange them on a plate with fresh berries for a festive touch.
Storage
Store your keto Valentine’s Day donuts in an airtight container at room temperature for up to 2 days, or in the refrigerator for 4–5 days. Bring them back to room temperature before serving for the best texture.
Variations and Tips
- Skip the red food coloring for an everyday chocolate donut version.
- Add a pinch of beetroot powder for a natural pink hue.
- For extra aroma, add a drop of almond extract to the batter.
- If you prefer a firmer glaze, reduce the cream slightly.
Keto Valentine’s Day Donuts FAQ
You can experiment with coconut cream and plant-based butter, but texture may vary.
Yes, freeze the unglazed donuts for up to one month. Glaze after thawing.
They’re softer and more cake-like, similar to baked donuts, with a rich cocoa flavor.

Keto Valentine’s Day Donuts (Red Velvet & Pink Glaze)
Ingredients
- 100 g almond flour finely ground
- 30 g ground flaxseed
- 50 g granulated erythritol
- 1 tablespoon unsweetened cocoa powder
- 1 teaspoon gluten-free baking powder
- 80 g butter melted – unsalted, gently melted and slightly cooled
- 2 large eggs
- 80 ml whole milk
- 1/2 teaspoon vanilla extract
- Red food coloring – sugar-free gluten-free, alcohol-free; amount depends on brand
- 50 g powdered erythritol
- 15 g butter melted
- 2 tablespoons heavy cream – cold full-fat
- 1/4 teaspoon vanilla extract
- Red food coloring – just a few drops to achieve a soft pink shade
Instructions
- Preheat your oven to 180°C (350°F).
- In a medium bowl, whisk together the almond flour, ground flaxseed, granulated erythritol, cocoa powder, and baking powder. Take a moment to break up any lumps — this helps ensure an even, fluffy texture once baked.
- In a separate bowl, combine the melted butter, eggs, milk, vanilla extract, and red food coloring. Start with a small amount of coloring and adjust gradually until you get a deep red batter — the color will darken slightly during baking.
- Pour the wet mixture into the bowl with the dry ingredients and stir until you have a smooth, glossy batter.
- Spoon or pipe the batter into the silicone donut molds, filling each cavity about 3/4 full. You should get around 8 donuts, depending on the size of your molds.
- Bake for 18–22 minutes, or until a toothpick inserted into the center comes out clean.
- Remove the molds from the oven and let the donuts cool completely before removing them — they’re delicate while warm.
- Once the donuts are fully cooled, prepare the glaze by mixing powdered erythritol, melted butter, heavy cream, vanilla, and food coloring until smooth. If the glaze feels too thick, warm it gently for a few seconds (low power) until pourable.
- Drizzle over the donuts in a zig-zag pattern or dip the tops directly into the glaze. Let set at room temperature.
- Serve your delicious donuts at room temperature.
