The ultimate savory keto breakfast waffle comes out golden and crisp-edged, fluffy inside, with pockets of salty ham and melted sharp cheddar. Coconut flour keeps it low-carb while cinnamon and vanilla play against the savory fillings. It is a full breakfast in one waffle.
The Ultimate Savory Keto Breakfast Waffle
Forget everything you thought you knew about waffles. We’re leaving sweet, sugar-laden breakfasts behind and diving headfirst into the ultimate savory experience: Ham and Cheese Waffles. Imagine a perfectly golden, crispy-edged waffle that’s fluffy on the inside, studded with pockets of salty, savory ham and gloriously melted sharp cheddar cheese. This isn’t just a waffle; it’s a complete, satisfying meal that will revolutionize your low-carb breakfast routine. Top it with a runny fried egg for a decadent brunch, or slice it into sticks for dipping in sugar-free syrup. The sweet and savory combination is pure magic and proves that a great breakfast can be both incredibly delicious and perfectly keto-friendly.
Ingredients
• Yields: 8 wafflesServing Size: 1 waffle
• ½ cup / 64g (2.26 oz) coconut flour
• 2 tbsp / 24g (0.85 oz) granular erythritol
• 1 tsp ground cinnamon
• ½ tsp baking powder
• ½ tsp sea salt
• 5 large eggs
• ½ cup / 120ml (4.1 fl oz) heavy cream
• ½ cup / 120ml water
• ¼ cup / 57g (2.01 oz) butter, melted
• 1 tsp pure vanilla extract
• 1 cup / 145g (5.1 oz) chopped ham
• 1 cup / 113g (4 oz) shredded sharp cheddar cheese
• Butter or coconut oil, for greasing
Instructions
1. Directions1. In a large bowl, whisk together the coconut flour, erythritol, cinnamon, baking powder, and sea salt until well combined and free of lumps.2. In a separate medium bowl, whisk the eggs, heavy cream, water, melted butter, and vanilla extract until smooth.3. Slowly pour the wet into the dry , whisking continuously until just combined. Let the batter rest for 2-3 minutes to allow the coconut flour to absorb the liquid and thicken.4. Using a rubber spatula, gently fold in the chopped ham and shredded cheddar cheese until evenly distributed throughout the batter.5. Preheat your waffle iron according to the manufacturer’s . Once hot, generously grease both the top and bottom plates with butter or coconut oil.6. Ladle the appropriate amount of batter onto the center of the iron, close the lid, and cook for about 5 minutes, or until the waffle is golden brown, crisp, and the iron stops steaming.7. Carefully remove the waffle and repeat the process with the remaining batter, making sure to re-grease the iron between each waffle.
Nutritional Information
• (per waffle)CALORIES: 211 | FAT: 16 g (0.56 oz) | PROTEIN: 10 g (0.35 oz) | TOTAL CARBS: 5.6 g (0.2 oz) | DIETARY FIBER: 2.6 g (0.09 oz) | NET CARBS: 3 g (0.11 oz) | ERYTHRITOL: 3.8 g (0.13 oz)
Pro Tips
• These waffles freeze beautifully. Let them cool completely, then store them in a freezer-safe bag with parchment paper between each one. Reheat directly from frozen in a toaster or toaster oven for a quick meal.
• Don’t overfill your waffle iron. This batter expands as it cooks. It’s better to start with a little less batter on your first waffle and adjust as needed for the perfect size.
• For the crispiest waffles, place them on a wire cooling rack after cooking. Stacking them on a plate will trap steam and can make them soft.
• Feel free to customize! Swap the cheddar for Gruyère or pepper jack, or add in a tablespoon of chopped chives or jalapeños to the batter for an extra layer of flavor.
FAQ
Q: How many net carbs are in one savory keto waffle
A: Each savory keto waffle contains just 3 grams (0.11 oz) of net carbs, making it a perfect low-carb breakfast option.
Q: Can I make these keto waffles ahead of time
A: Yes, these waffles freeze beautifully. Let them cool completely, then store them in a freezer-safe bag with parchment paper between each one. You can reheat them directly from frozen in a toaster or toaster oven for a quick meal.
Q: How do I get my keto waffles crispy
A: For the crispiest waffles, place them on a wire cooling rack after cooking instead of stacking them on a plate. This allows air to circulate and prevents steam from making them soft.
Q: What can I serve with these ham and cheese waffles
A: These savory waffles are fantastic topped with a runny fried egg for a decadent brunch. You can also slice them into sticks for dipping in your favorite sugar-free syrup for a delicious sweet and savory combination.
Pro Tips
- Let the batter rest 2-3 minutes before cooking so the coconut flour thickens; a too-thin batter makes pale, limp waffles.
- Grease both plates of the waffle iron generously with butter or coconut oil between each waffle so the melted cheese doesn't stick.
- Cool cooked waffles on a wire rack instead of a plate — stacking them traps steam and softens the crust.
- Don't overfill the iron: the batter expands as it cooks, so start with slightly less than you think you need.
- Swap the cheddar for Gruyère or pepper jack, or fold chopped chives or jalapeños into the batter for another layer of flavor.
Frequently Asked Questions
How many net carbs are in a ham and cheese waffle?
Each waffle has 5.6 g of total carbs and 2.6 g of fiber (3 g net) with 10 g of protein and 16 g of fat — enough for a full keto breakfast.
Can I freeze these waffles?
Yes. Cool them completely, separate with parchment paper, and freeze in a bag; reheat directly from frozen in a toaster or toaster oven.
Why are my waffles sticking to the iron?
The melted cheddar is usually the culprit. Grease both plates well between waffles and wait until the iron stops steaming before opening it.
Can I substitute almond flour for the coconut flour?
Coconut flour absorbs far more liquid than almond flour, so a straight swap changes the batter completely. It is easiest to keep the recipe's 1/2 cup coconut flour.
Recipe card below.
More Recipes You’ll Love
- Keto Instant Pot Breakfast Caulicheese
- Creamy Almond Butter Smoothie
- Mushroom, Spinach, and Bacon Frittata with Goat Cheese

The Ultimate Savory Keto Breakfast Waffle
Ingredients
Method
- Directions1.
- In a large bowl, whisk together the coconut flour, erythritol, cinnamon, baking powder, and sea salt until well combined and free of lumps. 2.
- In a separate medium bowl, whisk the eggs, heavy cream, water, melted butter, and vanilla extract until smooth. 3. Slowly pour the wet into the dry , whisking continuously until just combined.
- Let the batter rest for 2-3 minutes to allow the coconut flour to absorb the liquid and thicken. 4.
- Using a rubber spatula, gently fold in the chopped ham and shredded cheddar cheese until evenly distributed throughout the batter. 5.
- Preheat your waffle iron according to the manufacturer's .
- Once hot, generously grease both the top and bottom plates with butter or coconut oil. 6. Ladle the appropriate amount of batter onto the center of the iron, close the lid, and cook for about 5 minutes, or until the waffle is golden brown, crisp, and the iron stops steaming. 7. Carefully remove the waffle and repeat the process with the remaining batter, making sure to re-grease the iron between each waffle.
- Don't overfill your waffle iron. This batter expands as it cooks. It's better to start with a little less batter on your first waffle and adjust as needed for the perfect size.








