Crispy Keto Chaffle Waffle with Cream Cheese and Almond Flour

Crispy Keto Chaffle Waffle with Cream Cheese and Almond Flour is one of those recipes that solves a real problem for anyone eating low carb and missing the texture of a proper waffle. At 178 calories, 9 grams of protein, and under 3 grams of net carbs per serving, this is a breakfast that genuinely earns its place in a keto rotation. Most chaffle recipes stop at eggs and mozzarella, which gives you something edible but flat in flavour and a little rubbery in the middle. The addition of cream cheese and almond flour here changes the outcome completely. You get a waffle that is golden and crisp on the outside with a soft, slightly airy interior that holds up to toppings without collapsing. It takes under 15 minutes from cracking the first egg to sitting down with a plate. That speed matters on weekday mornings when time is short and the temptation to reach for something carb-heavy is highest. This recipe is also gluten free without any substitutions needed, which makes it useful for more than one type of eater at the table.
Every ingredient in this recipe has a specific job. The two large eggs are the structural base, providing roughly 12 grams of protein between them along with fat-soluble vitamins A, D, and B12. Full fat cream cheese adds richness and contributes additional fat that keeps the macros aligned with ketogenic ratios, while its moisture content softens the batter so the waffle does not come out dense. Shredded mozzarella is what makes a chaffle a chaffle. It melts into the batter and crisps against the waffle iron plates, creating that signature golden crust. Finely milled almond flour adds body and a subtle nutty flavour, and at around 6 grams of protein per 30 gram serving it contributes meaningfully to the total protein count. Psyllium husk powder is doing quiet but important work here. It binds the batter, adds 1.5 grams of fibre, and prevents the waffle from falling apart when you lift it off the iron. Granulated erythritol or monkfruit sweetener adds a very light sweetness with zero impact on blood sugar, and the vanilla extract ties the flavour together without any added carbs.
The batter comes together in one bowl and has a texture somewhere between thick pancake batter and a soft dough. It smells faintly of vanilla with that warm, eggy note that signals something good is happening. When it hits the preheated waffle iron, the mozzarella immediately begins to melt and spread across the plates, and within the first minute you will hear a steady sizzle that gradually quiets as the steam releases. That quieting is actually your cue that the waffle is nearly ready. Opening the iron too early is the most common mistake with chaffles. Wait for the steam to slow down and the exterior will have formed a proper crust rather than a pale, soft surface. The finished waffle is a deep golden colour with well-defined grid marks. The edges are crisp and slightly lacy where the cheese has crisped against the plate. The inside is tender and moist from the cream cheese, with a faint chew from the almond flour. The flavour is mild and slightly sweet, making it versatile enough to go in a savoury direction with toppings like avocado and smoked salmon, or kept sweet with berries and a dollop of Greek yogurt.
This recipe is built for the specific health goal of maintaining ketosis while keeping protein high enough to support muscle retention and satiety. With 14 grams of fat and 9 grams of protein at 178 calories, the macro ratio sits comfortably within standard ketogenic guidelines. It fits a strict keto diet, a gluten-free diet, and a low-sugar diet without any modification. People managing blood sugar levels will find the erythritol or monkfruit sweetener keeps the glycaemic load essentially at zero. The psyllium husk contributes prebiotic fibre, which supports gut health, an area that often gets overlooked on very low carb eating plans. Athletes doing low carb training, people in the early stages of a keto diet who are still craving familiar textures, and anyone coming off processed breakfast foods will find this recipe useful. The high egg and cheese content also makes it genuinely satiating, not just calorically but in terms of the protein-to-fat ratio that signals fullness to the body. Parents feeding children who eat gluten free will appreciate that this looks and behaves enough like a real waffle that it does not require any explaining at the table.
Meal prep with this recipe is straightforward. You can make a full batch of four to six chaffles over the weekend and store them in a single layer in an airtight container in the fridge for up to four days. They also freeze well. Place a small square of baking paper between each waffle before stacking them in a freezer bag, and they will keep for up to two months without sticking together. To reheat, a toaster works best because it restores the crisp exterior that the microwave cannot. Two minutes on a medium-high setting in the toaster brings them back to something very close to fresh off the iron. For variations, you can add a tablespoon of unsweetened cocoa powder to the batter for a chocolate version that works well with nut butter on top. A teaspoon of cinnamon and a pinch of nutmeg turns these into something that tastes like a spiced Belgian waffle. For a fully savoury version, leave out the sweetener and vanilla, add a pinch of garlic powder and dried herbs, and use them as a base for eggs and bacon. The full recipe card below has the exact measurements and step-by-step method for getting these right every time.
Ingredients
- 2 large eggs (room temperature works best)
- 60 g full fat cream cheese (softened, about 4 tablespoons)
- 30 g finely milled almond flour (not almond meal)
- 40 g shredded mozzarella (low moisture variety)
- 1 tsp psyllium husk powder (adds fibre and structure)
- 1 tsp granulated erythritol or monkfruit sweetener (omit for savoury version)
- 0.5 tsp vanilla extract (use pure extract, not imitation)
- 0.5 tsp baking powder (aluminium free if possible)
- 1 pinch fine sea salt
Instructions
- 1
Plug in your mini waffle maker and allow it to preheat fully for at least 3 to 4 minutes. A fully hot iron is the single most important factor for a crispy chaffle.
Most mini waffle makers have an indicator light. Wait until it signals ready, then give it one extra minute for best results.
- 2
Add the eggs, softened cream cheese, vanilla extract and sweetener to a small blender or to a bowl if using a hand whisk. Blend or whisk vigorously for about 45 seconds until the mixture is completely smooth with no visible lumps of cream cheese.
If your cream cheese is cold, microwave it for 10 seconds first to soften it. Cold cream cheese will not blend smoothly.
- 3
Add the almond flour, shredded mozzarella, psyllium husk powder, baking powder and salt to the egg mixture. Stir well with a fork or pulse the blender briefly until everything is just combined. Do not over-mix once the mozzarella goes in.
The batter will look slightly thick. That is correct. It should be pourable but not watery.
- 4
Lightly spray the preheated waffle maker plates with a small amount of coconut oil spray or brush with a tiny bit of softened butter. Pour approximately 3 tablespoons of batter into the centre of the iron, close the lid and cook for 3 to 4 minutes without opening.
Resist the urge to peek early. Opening the lid too soon causes the chaffle to split and stick.
- 5
When steam has largely stopped escaping from the sides of the waffle maker, carefully open the lid. The chaffle should release easily and be golden on both sides. If it resists, close the lid and cook for another 30 seconds.
- 6
Transfer the cooked chaffle to a wire rack and allow it to rest for 2 minutes before serving. Repeat with remaining batter, making 4 chaffles in total.
Resting on a wire rack rather than a flat plate lets steam escape from the base, keeping the bottom crispy.
- 7
Serve warm with your choice of toppings. Sugar free maple syrup and fresh berries work beautifully, as does almond butter with a dusting of cinnamon for a richer option.
Nutrition per serving
178kcal
Calories
9g
Protein
4g
Carbs
14g
Fat
1.5g
Fibre
1g
Sugar
210mg
Sodium
Pro Tips
- ✓
Always preheat the waffle maker fully before adding batter. A hot iron is non-negotiable for a crispy exterior.
- ✓
Use finely milled almond flour, not almond meal. Coarser almond meal creates a grainy, dense texture.
- ✓
Do not overfill the waffle iron. Three tablespoons of batter is enough for a mini waffle maker. Overfilling causes batter to overflow and makes a mess.
- ✓
Let chaffles cool on a wire rack, not on a plate. This prevents the steam from softening the base.
- ✓
For an even crispier chaffle, pop it in the toaster on a low setting for 60 to 90 seconds after cooking.
- ✓
Softened cream cheese blends far more easily. Take it out of the fridge at least 20 minutes before cooking.
Frequently Asked Questions
Variations
- •
Cinnamon Vanilla Chaffle
Add half a teaspoon of ground cinnamon and an extra quarter teaspoon of vanilla extract to the batter. Serve with a dollop of Greek yoghurt and a few sliced strawberries for a warming, slightly spiced breakfast.
- •
Savoury Herb Chaffle
Skip the sweetener and vanilla entirely. Add a quarter teaspoon of garlic powder, a pinch of dried Italian herbs and an extra tablespoon of shredded parmesan to the batter. Top with sliced avocado and a poached egg.
- •
Chocolate Chip Chaffle
Fold in one tablespoon of sugar free dark chocolate chips just before cooking. The chocolate melts into pockets inside the chaffle, making it feel like a genuine indulgence while keeping carbs low.
- •
Lemon Poppy Seed Chaffle
Add the zest of half a lemon, half a teaspoon of lemon juice and one teaspoon of poppy seeds to the batter. Bright, fresh and slightly tangy. Pairs wonderfully with a smear of cream cheese on top.
Substitutions
- •Almond flour → Sunflower seed flour (Use the same quantity. Sunflower seed flour is a great nut free alternative with a similar fine texture. Note that it can turn a slight green colour when mixed with baking powder due to a natural reaction, which is harmless.)
- •Mozzarella → Mild cheddar or Colby cheese (Both work well and give a slightly richer, more savoury flavour. Avoid strongly flavoured cheeses like aged parmesan in this quantity as they can overpower the batter.)
- •Full fat cream cheese → Mascarpone (Mascarpone creates an even creamier, richer chaffle. Use the same quantity but expect a slightly denser texture.)
- •Erythritol or monkfruit sweetener → Allulose (Allulose gives a slightly softer texture and caramelises more than erythritol. Use the same amount. Skip entirely for a savoury chaffle.)
- •Psyllium husk powder → Flaxseed meal (Use the same quantity. Flaxseed meal adds a mild nutty flavour and similar fibre content. The texture will be very slightly denser but still good.)
🧊 Storage
Store cooled chaffles in an airtight container in the refrigerator for up to 4 days. To restore crispiness, reheat in a toaster or in an oven at 180 degrees Celsius for 4 to 5 minutes. Avoid reheating in a microwave as this makes them soft and chewy. For freezing, layer between baking paper sheets and freeze for up to 2 months.
📅 Make Ahead
These chaffles are excellent for meal prep. Cook a full batch, allow to cool completely on a wire rack, then store in the fridge or freezer as described. They reheat beautifully in a toaster straight from frozen, making weekday mornings much easier without any compromise on texture.


