Crispy Keto Chaffle Waffle with Cream Cheese and Almond Flour

If you have been hunting for a keto chaffle waffle with cream cheese that actually tastes like a real waffle, this recipe is going to stop the search. Most chaffle recipes rely heavily on mozzarella cheese alone, which can leave you with something that smells more like a pizza base than a breakfast treat. By blending cream cheese into the batter alongside a small amount of finely milled almond flour and a touch of psyllium husk, you get a waffle that is genuinely fluffy on the inside, crisp on the outside, and surprisingly satisfying without any of the eggy aftertaste.
What makes this version a step up nutritionally is the intentional balance of macros. Each chaffle comes in at around 7 grams of protein, healthy fats from both the cream cheese and almond flour, and less than 3 grams of net carbs. The psyllium husk adds a small but meaningful boost of dietary fibre, which is something most chaffle recipes skip entirely. Fibre matters on a keto diet because it helps keep digestion moving and supports a steadier feeling of fullness. The cream cheese here is not just for flavour either. It adds richness, binds the batter together, and creates that soft, almost custard-like interior that makes these chaffles genuinely craveable.
The technique is simple but a couple of details make a real difference. Blending or whisking the batter until it is completely smooth is important. Any lumps of cream cheese that survive the mixing stage will create uneven hot spots in the waffle iron and lead to a patchy cook. Preheating your mini waffle maker fully before adding batter is equally critical. A hot iron means the chaffle sets quickly on contact, giving you that satisfying golden crust rather than a pale, limp result. Once cooked, letting each chaffle rest for two minutes on a wire rack rather than a plate allows any steam to escape from the base, which keeps the bottom crisp rather than going soft.
For toppings, the options are wide open. A drizzle of sugar free maple syrup and a few fresh berries keeps things simple and beautiful. Creamy almond butter and a sprinkle of cinnamon turns these into something that feels indulgent without touching your carb count. You can also go savoury, skipping the sweetener entirely and topping with sliced avocado, a poached egg and a pinch of chilli flakes. These chaffles also freeze brilliantly, which makes them a genuinely practical meal prep option for busy mornings. Cook a batch on Sunday, stack them between squares of baking paper and freeze. On weekday mornings, two minutes in the toaster brings them back to life perfectly crisp and ready to top.
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.


