Imagine biting into a golden, crispy-edged waffle that is savory, cheesy, and packed with nutty depth from hemp hearts and flax — no syrup needed. These cheddar-chive almond flour waffles deliver the cozy, buttery comfort of a classic American breakfast with a satisfying crunch in every bite. Sharp cheddar melts right into the batter while fresh chives add a bright, oniony pop that makes each waffle taste like a lazy Sunday morning.
The macro profile here is textbook keto: each two-waffle serving delivers a generous 35 grams of fat primarily from almond flour, eggs, butter, and cheddar, while net carbs clock in at just 4 grams. With 21 grams of protein from the eggs, cheese, and hemp hearts, these waffles keep you genuinely full for hours without any blood sugar roller coaster.
Best of all, this recipe is designed for batch cooking. Make all eight waffles on a Sunday, let them cool, stack them with parchment paper in between, and store them in the fridge for up to five days or the freezer for a month. On busy mornings, just pop one or two in the toaster and you have a hot, satisfying keto breakfast in under two minutes. They reheat beautifully — getting even crispier the second time around.
Ingredients (serves 4, makes 8 waffles)
For the waffle batter:
- 2 cups (192g) blanched almond flour
- 1/4 cup (28g) ground flaxseed meal
- 3 tablespoons (21g) hemp hearts
- 1 teaspoon baking powder (aluminum-free)
- 1/2 teaspoon garlic powder
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 4 large eggs, room temperature
- 1/4 cup (56g) unsalted butter, melted and slightly cooled
- 2 tablespoons (30ml) unsweetened almond milk
- 1 1/4 cups (140g) sharp cheddar cheese, freshly shredded
- 3 tablespoons fresh chives, finely chopped
For serving (optional, not included in base macros):
- Salted butter
- Sour cream
- Extra chives
- Hot sauce
Instructions
Preheat your waffle iron. Set it to medium-high heat and lightly grease both plates with butter or a quick spray of avocado oil. A well-heated iron is essential for crispy exteriors — give it at least 3–4 minutes to fully heat.
Combine the dry ingredients. In a large mixing bowl, whisk together the almond flour, ground flaxseed meal, hemp hearts, baking powder, garlic powder, salt, and black pepper until evenly distributed. Breaking up any clumps in the almond flour now prevents dense spots in the finished waffles.
Mix the wet ingredients. In a separate medium bowl, beat the four eggs until smooth. Stir in the melted butter and almond milk until combined. The butter should be warm but not hot — if it is too hot, it will partially cook the eggs.
Bring the batter together. Pour the wet mixture into the dry ingredients and stir with a spatula until just combined. Fold in the shredded cheddar cheese and chopped chives. The batter will be thicker than traditional waffle batter — closer to a thick pancake batter. This is exactly right. Let it rest for 2 minutes while the flax absorbs some moisture.
Cook the waffles. Scoop approximately 1/3 cup of batter onto the center of your preheated waffle iron and spread it gently toward the edges with the back of the spoon, leaving about a half-inch border. Close the lid and cook for 4–5 minutes without opening. The waffle is ready when steam stops escaping and the exterior is deep golden brown. Resist the urge to open early — almond flour waffles need the full time to set and crisp.
Transfer and cool on a wire rack. Using a fork or silicone spatula, carefully remove the waffle and place it on a wire cooling rack — never stack hot waffles directly on a plate, or the trapped steam will make the bottoms soggy. Repeat with the remaining batter, re-greasing the iron lightly between each waffle. You should get 8 waffles total.
Serve or store for meal prep. To eat immediately, serve two waffles per plate with a pat of salted butter and a dollop of sour cream. For meal prep, let all waffles cool completely on the rack (about 15 minutes), then stack them with squares of parchment paper between each waffle. Place the stack in an airtight container or large zip-top bag, press out excess air, and refrigerate for up to 5 days.
Reheat for quick weekday breakfasts. Pop refrigerated waffles directly into a toaster on medium-high for 1–2 cycles until heated through and crispy. For frozen waffles, toast on the highest setting for 2 cycles. Alternatively, reheat in a 375°F (190°C) oven on a wire rack for 5–6 minutes for the crispiest result.
Nutrition per Serving
| Nutrient | Amount |
|---|---|
| Calories | ~418 kcal |
| Fat | ~35g |
| Protein | ~21g |
| Total Carbs | ~8g |
| Fiber | ~4g |
| Net Carbs | ~4g |
Nutrition is approximate and based on 2 waffles per serving using the stated ingredients. Toppings are not included.
Tips & Variations
Shred your own cheddar for the best melt. Pre-shredded cheese from a bag is coated in anti-caking starches like cellulose and potato starch, which add hidden carbs and prevent smooth melting. A block of sharp cheddar freshly grated on a box grater gives you better flavor, a creamier melt, and fewer surprise carbs per serving.
Swap the cheese to match your mood. Gruyère creates a nuttier, more sophisticated waffle. Pepper Jack adds a pleasant kick that pairs wonderfully with a fried egg on top. Smoked gouda takes things in a rich, almost bacon-like direction that is incredible for a savory breakfast. Each swap keeps the macros nearly identical since most hard cheeses have similar fat and protein profiles.
Add a fried egg on top for a complete breakfast stack. Fry an egg in butter and set it on your reheated waffle — the runny yolk acts as a built-in sauce. This adds roughly 90 calories, 7g fat, and 6g protein per egg with virtually zero additional carbs, making the overall meal even more keto-aligned.
Freeze for up to one month without losing quality. Flash-freeze the cooled waffles on a baking sheet in a single layer for 1 hour, then transfer to a freezer bag with parchment between each waffle. This prevents them from freezing into one solid block and means you can grab exactly the number you need each morning.
Keep your waffle iron temperature in check. If your iron runs hot, the almond flour exterior can brown too quickly while the center stays underdone. Medium to medium-high is the sweet spot. If your first waffle browns in under 3 minutes, dial the heat down a notch. The interior should be fully set — not gooey — when you pull it off.