This keto breakfast sandwich uses two almond flour mini waffles as the bun, with sausage, egg, cheddar, and avocado inside. The original calculation provides approximately 5.8 grams of net carbs and 29.2 grams of protein for the full sandwich.

Quick heads-up: This post contains Amazon affiliate links. As an Amazon Associate I earn from qualifying purchases.
The homemade waffle bun is sturdy enough to hold the filling but takes only a few minutes to make. You can serve the sandwich whole for a substantial breakfast or split it into two smaller portions.
Why this low-carb breakfast sandwich works
- Low-carb waffle bun: almond flour replaces a conventional English muffin or biscuit.
- Protein-forward filling: eggs, sausage, and cheddar provide approximately 29.2 grams of protein using the original ingredients.
- Easy to customize: use turkey sausage, bacon, a different cheese, or skip the avocado.
- Ready quickly: the recipe card estimates 2 minutes of prep and 5 minutes of cooking.
What is the keto bread?

The bun is a variation on quick almond flour bread, cooked in a mini waffle maker instead of a microwave. The waffle plates brown the outside and create a firmer surface that is easier to hold around the hot filling.
A Dash mini waffle maker makes rounds that are conveniently sized for a sandwich. Another small waffle maker can work, but the cooking time and amount of batter it holds may differ.
Ingredients and substitutions
For the almond flour waffles
- Butter: adds richness and helps keep the waffles tender.
- Almond flour: use fine almond flour rather than coarse almond meal for a smoother texture.
- Baking powder: gives the small waffles a little lift.
- Egg: binds the batter and supplies its structure.
- Salt: balances the mild almond flour.
For the filling
- Egg: cook it to your preferred doneness, keeping it compact enough to fit the waffle.
- Sausage patty: pork or turkey sausage works. Cook it fully according to its package directions.
- Cheddar: add it while the egg or sausage is hot so it begins to melt.
- Avocado: mash it before spreading so the sandwich is easier to assemble.
How to make a keto breakfast sandwich
- Preheat the mini waffle maker.
- Melt the butter in a microwave-safe bowl, then mix in the almond flour, baking powder, salt, and egg.
- Cook half of the batter in the waffle maker until firm and lightly browned, then repeat with the remaining batter.
- Cook the filling egg and sausage patty using your preferred method. Confirm the sausage is fully cooked.
- Layer one waffle with sausage, egg, cheddar, and mashed avocado. Top with the second waffle and serve warm.
Tips for waffles that hold together
- Preheat the waffle maker before adding batter.
- Divide the batter evenly so both halves cook at the same rate.
- Wait until the waffle feels firm before lifting the lid.
- Let each waffle rest briefly after cooking. It will continue to firm as steam escapes.
- Avoid overloading the sandwich with wet fillings, which can soften the waffle bun.
Nutrition and portion options
The original full sandwich calculation is approximately 818 calories, 9.7 grams of total carbohydrates, 3.9 grams of fiber, 5.8 grams of net carbs, and 29.2 grams of protein. That is a substantial portion. Ingredient brands and substitutions can change every value, so calculate with your own products if precise tracking matters.
For a smaller meal, eat half and refrigerate the other half, or use turkey sausage, omit the avocado, or leave off the cheese. Those changes affect flavor, texture, and nutrition, so choose the version that fits your appetite instead of treating the original sandwich as a required portion.

Storage and reheating
For the best texture, refrigerate the waffles and cooked filling separately in airtight containers for up to 3 days. Reheat the waffles in a toaster or waffle maker until warm and crisp. Reheat the sausage and egg until hot, then assemble with fresh avocado.
Frequently asked questions
Can I make the waffles ahead?
Yes. Cool them completely before refrigerating so condensation does not make them soggy. Reheat them in a toaster or waffle maker just before assembly.
Can I use coconut flour?
Do not substitute coconut flour cup for cup. It absorbs much more liquid than almond flour and would require a separately tested formula.
Is the full sandwich one serving?
The recipe card lists the full sandwich as one serving, but it is a large, calorie-dense portion. Splitting it into two servings is completely reasonable.
What else can I put inside?
Try air fryer bacon, turkey sausage, sliced ham, pepper jack, spinach, or a little hot sauce. Check labels when tracking carbohydrates because sausage and sauces sometimes contain added sugar.
For more low-carb ideas, browse our keto air fryer recipe collection, keto air fryer bagels, and keto air fryer rolls.
Keto Breakfast Sandwich (5.8g Net Carbs)
A low-carb breakfast sandwich made with two almond flour mini waffles, sausage, egg, cheddar, and avocado. The displayed nutrition estimate gives 5.8 grams of net carbs (9.7 grams total carbohydrate minus 3.9 grams fiber) and 29.2 grams of protein.
Ingredients
For the bread
- 2 tablespoons butter
- 1/4 cup almond flour
- 1/2 teaspoon baking powder
- 1 egg
- 1/8 teaspoon salt
For the inside
- 1 egg
- 1 sausage patty
- 1 slice cheddar cheese
- 1 tablespoon mashed avocado
Instructions
- Preheat a mini waffle maker.
- Melt the butter in a small microwave-safe bowl for about 20 seconds. Add the almond flour, baking powder, salt, and one egg. Mix until evenly combined.
- Pour half of the batter into the preheated waffle maker. Cook for about 90 seconds, or until the waffle is firm and lightly browned. Repeat with the remaining batter to make two waffles.
- Cook the filling egg and sausage patty using your preferred methods. Make sure the sausage is fully cooked.
- Place one waffle on a plate and layer it with the sausage, egg, cheddar, and mashed avocado. Top with the second waffle and serve warm.
Notes
Preheat the waffle maker and let each waffle cook until firm before lifting the lid. The full sandwich is a substantial portion and can be split into two servings. Nutrition varies by ingredient brand and substitutions.
Nutrition Information:
Yield: 1 Serving Size: 1Amount Per Serving: Calories: 818Total Fat: 74.7gCarbohydrates: 9.7gNet Carbohydrates: 5.8gFiber: 3.9gProtein: 29.2g