Crispy pork rind waffles stand in for the bread in this carnivore sandwich, stuffed with fried egg, bacon, and melty cheese — 1.3g net carbs and 49g protein. People still argue with me about what the waffles are really made of.
I started making this because I was tired of eating the same rotation of steak and ribs every single week. I wanted something I could hold in my hands. Something that actually felt like a meal and not just another plate of meat.
The 'bread' is a carnivore waffle made from egg, ground pork rinds, and shredded mozzarella. I mix those three things together, press the batter into a mini waffle maker, and the result is a crispy shell that holds toppings without falling apart. I've loaded these with bacon, fried eggs, and melted cheddar, and the waffle doesn't buckle. It holds.
Here's what I think makes this work so well: everything in it comes from animals. Eggs, cheese, pork rinds, bacon. If you're eating carnivore, you probably already have all of this in your fridge. No special shopping trip. No weird ingredients. I pull everything out, make the batter in one bowl, and the whole thing comes together in about 10 minutes.
The texture is what gets people. I've had friends argue with me about what the waffles are made of because they don't taste like pork rinds at all. The outside crisps up from the cheese, and the inside stays sturdy enough to bite through without everything sliding out. My reader April told me her husband didn't even realize the bread was pork rinds until she told him. He asked her to make it again the next day.
And the macros are solid. The whole thing clocks in at 1.3g carbs, all from the mozzarella. I've swapped in shredded cheddar to drop it even lower, and it still works. If you're strict zero carb, go with cheddar.
I make these for breakfast most of the time (fried egg, bacon, cheese is hard to beat in the morning), but the waffle base works for lunch too. I've done steak slices, deli turkey, even keto sliders stacked between two waffles. If you're looking for other handheld meals, I also keep lettuce wraps and turkey wraps in my weekly rotation.
Sandwich Variations I've Actually Tested
I use the bacon, egg, and cheese version as my go-to breakfast, but I’ve run through a lot of different fillings with this waffle bread. The base recipe stays the same. Just swap what goes in the middle.
Deli meat: turkey, ham, salami, pepperoni, roast beef
Sausage patties
Mozzarella cheese (I do a double-cheese version sometimes)
Pepper jack cheese (adds heat without any extra carbs)
Cream cheese (spread it on the waffle before assembling)
Butter (sounds odd, but a thin layer on the warm waffle is incredible)
Grilled chicken thighs
Hamburger patties
The grilled cheese version is probably my favorite after the breakfast combo. Two waffles, a thick layer of cheddar, pressed in a skillet until the cheese melts through. I also like doing a BLT-style with crispy bacon and a fried egg on top. If you want more keto handheld options, I keep a bell pepper sandwich and a sandwich bowl in rotation for low-carb days when I’m not doing strict carnivore. You can build whatever you want with this waffle as your base.
How I Meal Prep and Store These
Meal prep
I make a batch of 6-8 waffles on Sunday and keep them in the fridge all week. They store in an airtight container for 3-5 days in the refrigerator or 1-2 months in the freezer. The trick I’ve learned for freezing is to put a small piece of parchment paper between each waffle so they don’t stick together. Then I stack them in a freezer bag, press the air out, and they pull apart individually when I need one.
Storage
Assembled sandwiches keep in the fridge for 3-5 days, but I prefer storing the components separately so the waffle stays crispy. If you want to freeze assembled sandwiches, flash freeze the waffles, egg, and bacon on a sheet pan first, then stack them and wrap in plastic wrap. To reheat, wrap in a paper towel and microwave on defrost for 2 minutes, then on high for 30-45 seconds. I bring these to work at least twice a week, and they reheat better than most low-carb meal prep I’ve tried.
These have turned into one of my go-to carnivore lunch ideas because they hold up in a lunch bag and don’t need a plate or a fork. When I want to round out the meal, I pack a chef salad on the side, or keep it strict by adding a few slices of leftover steak. If I’m feeding someone who isn’t eating carnivore, I set the toppings out on the side so they can add a bun or some veggies without changing the waffle itself.
In a small bowl, add egg, pork panko, mozzarella cheese and salt. Mix to combine.
For this step
1 egg
1/2 cup pork panko
1/3 cup shredded mozzarella cheese
pinch of salt
2
Waffle bread
Preheat waffle maker. Add half the batter to the waffle plate and close. Let cook for 2-3 minutes or until you can open the waffle maker without the cheese sticking to the plates. Remove once crispy and repeat with remaining batter.
3
Assemble sandwich
Assemble the carnivore sandwich by placing the fried egg, bacon and cheese in between the two slices of waffles.
Nutrition
Per serving: 1 sandwich
Calories
660
Fat
52.3g
Protein
49g
Total carbs
1.3g
Net carbs
1.3g
Nutrition is an estimate calculated from the ingredients listed. Brands vary, so check labels if you track closely.
Frequently Asked Questions
How do I keep the fried egg from sliding out?
I had the same problem the first few times. The egg is round and the waffle is flat, so it wants to roll right out on the first bite. What I do now is press the fried egg flat with my spatula right after flipping it in the pan. I cook it until the yolk is just set (not runny), then it sits in the waffle like a slice of cheese. My reader Melissa figured this out on her own, and she's right: that one small change makes the whole sandwich hold together.
Can I make this without a waffle maker?
I've done this in a skillet and it works, just looks different. I press the batter into a small circle in a buttered pan over medium heat, cook it about 2 minutes per side until the cheese crisps up on both surfaces. The shape is more like a pancake than a waffle, so you lose the grid texture, but the taste and crunch are close. I still prefer my waffle maker because the pockets trap the melted cheese, but a skillet gets the job done.
What's the difference between a paffle and a chaffle?
A chaffle is a cheese waffle made with egg and shredded cheese (usually mozzarella or cheddar), and it's been around in keto circles for years. A paffle uses pork rinds in the batter alongside the egg and cheese, which is what I use here. The pork rinds give it more structure and a crispier bite. I've made both back to back, and the paffle holds up better as bread because it doesn't go soft as fast. If you're eating carnivore, a paffle is the better base because pork rinds add protein without any carbs.
Will a Belgian waffle maker work or do I need a mini?
I use a mini waffle maker (the small round one) and that's what I recommend. I've tried my full-size Belgian maker and the batter spreads too thin across the bigger surface. You end up with a waffle that's crispy but fragile, and it cracks when you try to fold it around a filling. The mini maker keeps the batter thick enough that the waffle has real structure. One batch of batter makes exactly two mini waffles, which is perfect for one sandwich.
How long can I freeze the waffles?
I've kept them in the freezer for up to 2 months without any texture issues. The key is getting the air out of the bag. I put parchment paper between each waffle, stack them in a freezer bag, and press it flat before sealing. When I pull one out, I reheat it in the waffle maker for about 60 seconds and it crisps right back up.
What herbs or spices can I add to the waffle batter?
I've played around with this. Garlic powder is my favorite add-in (about 1/4 teaspoon per batch). Smoked paprika gives it a nice color and a subtle smoky flavor. I've also tried dried rosemary and thyme, and both work well if you like a more savory bread. Just keep it to 1/4 to 1/2 teaspoon total so the spices don't overpower the cheese flavor.
How do I prevent the waffle from sticking to the waffle maker?
I don't grease my waffle maker at all. The cheese in the batter releases enough fat as it melts that it basically greases itself. The trick is patience. If I open the lid and the cheese is still sticking to the top plate, I close it and wait another 30-60 seconds. Once the cheese crisps, the waffle lifts right off. I've never had one stick when I gave it enough time.
What if I don't have pork panko?
I buy pork panko because it's already ground fine, but before I found it I just crushed regular pork rinds in my food processor. Pulse them until they're a fine crumb, almost like breadcrumb texture. The waffle comes out slightly more rustic looking, but it tastes the same. I've also put pork rinds in a zip-top bag and rolled over them with a rolling pin. Takes a little longer but works.
Do you ever get a food memory out of nowhere? First bite of this took me straight back to my dad’s kitchen and the sandwiches he’d make me after school. Didn’t expect that from something on my keto list. Thank you for this one.
I don’t own a waffle maker and this recipe has me seriously considering it. Would a panini press work for the pork panko batter? It seems like it’d press out similarly but I have no idea if it’d actually cook through or just turn into a mess. Any other options, or is the waffle maker really the only way?
I haven’t tried a panini press, but I think it would work since the batter is thick enough to hold its shape. The skillet version is my tested backup, about 2 minutes a side over medium.
Hot sauce in the egg mix. I haven’t tried that and now I need to. The acid cooks into the egg instead of sitting on top, so the heat runs through every bite. Paired with pork rind crunch, that’s a lot happening at once. I’d go Frank’s over Tabasco here. More butter means the acid plays nicer with the egg.
Six times in now, and the thing I worked out around batch three was letting the waffle cool on a rack for a couple minutes before assembling. The steam was softening the bread on the underside before I even got the egg on it. Two minutes off the waffle maker and it stays firm enough to actually pick up. Still using the same batter every time, no changes to the pork panko ratio. Never cooked with pork panko before this and there’s more wiggle room than I expected. Adding avocado to the next batch.
The rack tip is right. Should have been in the recipe from the start. Avocado’s a natural add, just slice it thin so the whole thing doesn’t slide apart when you pick it up.
Stirred in about a tablespoon of cream cheese before waffling and the texture jump was bigger than I expected, way more cohesive. Sharing because I can’t be the only one eating this thing in pieces over the sink.
Cream cheese before waffling, haven’t tried that. The batter doesn’t have much to hold it while it sets so more fat and protein binding up makes sense. And you are not the only one eating over the sink.
Waffle came out denser than I expected, which I think is a mozzarella thing. Might dial it back to 1/4 cup next time so the egg and bacon can actually shine. The sandwich itself though, seriously impressive for something with zero bread.
1/4 cup is worth trying. It’ll be a little more delicate and harder to pick up without the filling shifting, but if the density is bothering you that’s the right direction to go. I landed on 1/3 because it holds everything in place on the first bite.
Pork rinds as bread sounded wrong and I expected a wet spongy disaster, but the waffle maker does something to the texture. I ate one before I’d even finished assembling the sandwich. The crispy edges specifically.
Had never used pork panko for anything before, so I wasn’t sure the waffles would hold together as bread. They did. Better than I expected. Held together all the way through, no falling apart mid-bite. Ate it standing at the counter before I even thought to sit down.
Made these Saturday and my husband took one bite, picked up the waffle bread, and started turning it over like he was looking for a tag. Two years of eating low-carb and he genuinely could not tell. He asked if I found a new keto bread at the store. I’d knock off one star for the pork rind smell while it’s cooking (crack a window) but the finished sandwich is legitimately good, and now he wants me to make these every weekend.
The tag check is the best reaction I’ve heard on this one. And yeah, pork rinds smell like pork rinds while they’re cooking. Crack a window, give it 90 seconds after the iron beeps. The waffle itself doesn’t taste like it at all.
I kept second-guessing the pork rind waffle idea right up until the first bite. Turns out it actually holds together like bread. The mozzarella must be doing more work than I realized.
The mozzarella is basically the glue. Pork rinds give it crunch but without the cheese it’d just fall apart. I tried cutting back on it once to test lower-calorie versions and the waffle turned crumbly immediately.
Swapped the mozzarella for pepper jack and it added a slow heat that worked with the bacon. Real discovery was timing. Sit the waffle in the iron a full 90 seconds after the steam stops. First two batches I pulled them early and they fell apart lifting them out. Wait it out and they pop clean, hold together when you stack. Docking a star for the learning curve, but nail the timing and it delivers.
That 90-seconds-after rule is better than what I wrote. ‘Wait for steam to stop’ is still too vague and people pull early. Pepper jack makes sense with the bacon.
My husband ate half of this before asking what the bread was made of. When I told him pork rinds, he looked genuinely offended that it tasted that good. Making another batch Thursday.
The offended face is the best possible reaction. Means he was fully committed to believing it was real bread. Thursday batch, add a pinch of garlic powder to the batter.
My husband was convinced the bread had to have flour in it and wouldn’t let it go until I showed him the pork panko bag. His face when he finally got it was the best part of lunch. Making these every week now.
Figured these were going to be a gimmick. The texture is actually bread-like though, which I wasn’t expecting at all. Already thinking about what else I can stuff in there.
Avoided pork rind recipes for two years, convinced the texture would be off. Annoyed at myself for waiting. The waffles had a solid crunch that held up when I loaded them with egg and bacon (I was basically stress-testing for structural failure). Used my mini Dash and the batter fit the plates perfectly. Can you mix the batter the night before? Curious if it deflates or the pork panko holds up in the fridge.
Made this for lunch on Sunday because I had pork panko in the pantry and no idea what to do with it. The waffles came together in about three minutes, which I did not expect, and the texture actually holds up as bread. The one thing I’d flag for someone making this the first time: the fried egg slides. Mine fell out entirely on the first bite, so I started pressing the egg flat before assembling, and that small change made a real difference. The waffle itself has this savory, almost nutty quality from the mozzarella in the batter that I didn’t anticipate. 49g of protein in a single lunch isn’t something I take for granted, and I’ll make this again with a note to try a smaller waffle maker so the halves line up better.
The egg press is exactly right. Took me a few sandwiches to figure that out too. And yes to the smaller waffle maker – the halves actually line up instead of one hanging over the edge.
Genuinely did not think pork panko could pull off a waffle. I’ve worked through probably five or six keto bread experiments over the last couple years (low-carb tortilla wraps, fathead rolls, cloud bread) and they all fall apart the second anything wet touches them. This waffle held up to a runny egg and didn’t budge. That’s a first. Going to be testing what else it can hold.
Only had pepper jack so that went in the batter instead. Didn’t think it would matter but the spice bakes right into the bread and the whole sandwich has heat in every layer, not just from the bacon. Freaking unbelievably good. Mozzarella who.
The spice baking into the waffle itself – didn’t even think about that but of course it does. I’ve been putting pepper jack on top and missing the whole point. Next batch.