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

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. 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.

  8. 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.

Frequently Asked Questions

Why are these waffles keto-friendly when regular waffles are not?
Traditional waffles are made with all-purpose wheat flour, which packs roughly 45–50 grams of net carbs per serving. This recipe replaces wheat flour entirely with blanched almond flour and ground flaxseed, both of which are extremely low in net carbs and high in healthy fats and fiber. Combined with eggs, butter, and cheddar cheese, the result is a waffle that gets about 75% of its calories from fat and only 4 grams of net carbs per two-waffle serving — well within keto guidelines.
Can I substitute the almond flour for a nut-free alternative?
Yes, sunflower seed flour works as a one-to-one replacement and keeps the recipe nut-free. Be aware that sunflower seed flour can sometimes turn green when it reacts with baking powder — this is harmless (it is a chlorophyll reaction) and does not affect flavor. You can minimize it by adding a teaspoon of lemon juice to the wet ingredients. The macros will stay very similar, though the flavor will be slightly more earthy.
How long do these waffles last in the fridge, and do they get soggy?
Stored properly in an airtight container with parchment paper between each waffle, they stay fresh in the refrigerator for up to 5 days. They will soften slightly during storage, which is normal, but reheating in a toaster or oven crisps them right back up — often even crispier than when first made. The key is to cool them completely before storing and to avoid stacking them while still warm, which creates condensation.
Can I make these dairy-free or vegan keto?
For dairy-free, replace the cheddar with a high-quality dairy-free cheese that melts well and swap the butter for coconut oil or ghee (if ghee fits your dietary definition). For fully vegan keto, you would also need to replace the four eggs — try a mixture of 4 tablespoons ground flax plus 12 tablespoons water (let it gel for 10 minutes) as a flax egg substitute, though the texture will be denser and less fluffy. Add an extra tablespoon of almond milk to compensate for the lost moisture from the eggs.
My waffles are sticking to the iron — what am I doing wrong?
Almond flour batter is stickier than wheat-based batter because it lacks gluten, which normally helps the waffle release. Make sure you grease the iron generously before every single waffle — not just the first one. Melted butter applied with a silicone brush works better than cooking spray for almond flour batters. Also, let the waffle cook the full 4–5 minutes before opening; opening too early tears apart a waffle that has not yet fully set. If sticking persists, your iron may need re-seasoning or a light coating of coconut oil.