Skip to content
KETOFOCUS.

Sweater weather calls for keto comfort food. Get Cozy →

Keto Grilled Cheese

This keto grilled cheese gets its crunchy, golden crust from my 90-second bread instead of store-bought. Melty cheese in the center, and just 3g net carbs and 18.8g protein per sandwich.
  • 3gnet carbs
  • 18.8gprotein
  • 10minutes
  • 1servings

This post may contain affiliate links. See my disclosure policy.

I developed this recipe because I wanted the real thing on keto, not a lettuce wrap or a portobello sandwich pretending to be one. Those are good in their own way, but sometimes you just want bread, butter, and melted cheese.

The bread is my 90-second microwave recipe. I use egg whites instead of a whole egg because the yolk dyes the bread yellow, and I wanted that white bread look. The combination of almond flour, protein powder, and sour cream gives it a soft, airy texture that actually toasts up on a skillet without tasting like an omelet. Most keto bread recipes I've tried are either too eggy or too dense to get a real toast on them. This one puffs up in the microwave and slices clean once it's cooled.

The biggest thing I've learned from making this dozens of times: let the bread cool completely before it goes anywhere near the skillet. I mean cool to the touch, not just "it's been sitting for a minute." This bread doesn't have gluten holding it together, so if it's still warm when you slice and grill it, the center will be too soft to flip. I give mine at least 10 minutes. Then medium heat, butter side down, and don't touch it for a full 2-3 minutes on that first side. That's the difference between a sandwich that holds and one that falls apart.

For cheese, I go with sharp cheddar because it's zero net carbs per slice and has enough flavor that you only need one or two slices. If you want more stretch, layer a slice of mozzarella under the cheddar. The mozzarella melts into strings while the cheddar brings the flavor. American cheese works too, but it adds about 1 g carb per slice.

If you don't want to make bread from scratch every time, my keto sandwich bread is another option that holds up well on a skillet. It takes a bit more effort than the 90-second version but makes more slices, which is useful if you're cooking for two. When I want a loaf sliced and ready for the whole week, I bake my keto bread. It cuts into 18 sandwich slices at 2.4g net carbs each. And if you're into sandwiches on keto in general, the keto Reuben chaffle sandwich uses a similar grilling technique with completely different flavors.

I pair this with a bowl of tomato soup most of the time, which is the classic combo. Keto mac and cheese on the side works too if you want a full comfort food spread. On nights when I'm keeping it simple, just the sandwich with some pickles is enough.

FEATURED COMMENT

“I have all the ingredients except the microwave which I don't have only because of limited space. Doubled the recipe into a longer thick ceramic pan in which cooking time was 17 minutes at 350°. To my surprise, after cooling and careful slicing in half, it looked exactly like your bread and tasted so good by itself. I made the grilled cheese sandwiches and it was ever oh so delicious! This is a keeper!!

➥ from YouTube subscriber @maryleialoha2843

Store-bought keto bread options

More brands are making low-carb bread now, and most bigger grocery stores carry at least one. I’ve tried several and they all toast fine on a skillet. The trade-off is most contain gluten. If you want a gluten-free option, my 90-second bread is what I use. You could also try a keto chaffle as the bread (it holds up to heat really well).

Brands I’ve seen in stores:

  • Franz Keto Bread
  • Sola
  • Kiss My Keto
  • Oroweat Keto Bread
  • Extraordinary Bites
  • Keto Culture
  • Base Culture (gluten-free)

Ways to change it up

I swap cheeses and fillings depending on what I’m in the mood for. Here are combinations I’ve actually made:

  • Pepperoni and mozzarella (like a keto Italian slider in sandwich form)
  • Salami and Swiss
  • Pulled pork and Pepper Jack
  • Roasted peppers and Gouda
  • Sliced tomatoes and fresh mozzarella
  • Pickles and sharp cheddar (trust me on this one)
  • Avocado and Havarti
  • Artichoke hearts and Parmesan
  • Spinach and Gruyere
  • Dijon mustard with any cheese
  • Red onion, thinly sliced
  • Thinly sliced apple (higher in carbs)
  • Thinly sliced pear (higher in carbs)

How to store leftovers

This is always best right out of the skillet when the cheese is still stretchy and the bread is at its crispiest. I won’t pretend leftovers are as good as fresh, but they’re still worth saving.

I store mine in the fridge for 2-3 days. To reheat, put it back in a skillet or air fryer at 350 for a few minutes. Do not use the microwave because it makes the bread soggy and the cheese rubbery. You can also freeze the bread slices on their own (wrap each one individually) and pull them out when you’re ready to make a fresh sandwich. If you’re looking for another low-carb bread that stores well, my keto bread bowl dough freezes and reheats nicely too.

How I make this sandwich

  1. Make the low-carb bread. My 90-second microwave bread uses almond flour, protein powder, baking powder, allulose (optional), egg white, butter, sour cream, and heavy cream. I use egg whites over a whole egg because the yolk turns the bread yellow. This version comes out white, fluffy, and doesn’t taste like an egg.
  2. Butter one side of each slice. I use softened unsalted butter and spread it edge to edge. This is what creates that golden, crunchy exterior.
  3. Grill on medium heat. Butter side down in a non-stick skillet, cheese on top, lid on. I give it a full 2-3 minutes without touching it. The lid traps heat so the cheese melts before the bread over-browns.

ingredients for keto grilled cheese with pictures of almond flour, protein powder, baking powder, allulose, butter, sour cream, egg white, sliced cheese, heavy cream

Key ingredients

  • Bread: My 90-second bread uses almond flour, protein powder, baking powder, allulose, butter, egg white, sour cream, and heavy cream. The allulose is optional but gives a subtle sweetness like real white bread. I’ve tested it with and without, and the difference is small but noticeable.
  • Butter: Spread on the outside of the bread so it toasts to a crunchy, golden brown crust on the skillet.
  • Cheese: I use sharp cheddar (zero net carbs per slice, strong flavor). Other options: Pepper Jack, Colby Jack, Swiss, Gouda, Havarti. American cheese works but adds about 1 g carb per slice.

 

Equipment needed

  • Square baking dish: This is the mold for the bread. Mine is about 4″ x 4″ and came in a meal prep set similar to this set (holds 781 ml). Make sure it’s microwave and oven safe.
  • Parchment paper: Line the dish so the bread lifts right out. I cut two strips and lay them crosswise.
Discover more keto recipes on our channel Hundreds of keto recipe videos, with step by step instructions and the tips that make keto easy.
KetoFocus
The recipe

Keto Grilled Cheese

Print Pin
Prep 3 min Cook 7 min Total 10 min Serves 1

Ingredients

Servings 1

Keto Sandwich Bread Ingredients

Keto Grilled Cheese Ingredients

Step by Step Instructions

  1. Make the bread batter

    To a small bowl, add almond flour, protein powder, baking powder, allulose (if using). Whisk until combined. Add butter, egg white, sour cream and heavy cream. Mix with a fork until combined.

    For this step

    • Almond flour
    • Protein powder
    • Allulose (optional)
    • Unsalted butter (softened)
    • Egg white
    • Sour cream
    • Heavy cream
    holding a bowl with bread batter mixture
  2. Bake bread

    Spray a square microwave and oven-safe baking dish with cooking spray and lay down 2 strips of parchment paper to line the dish on each side. Add bread dough batter to the lined dish and spread evenly. Microwave Instructions: Place dish in the microwave and bake at 100% power for 90 seconds or until bread is set on top and springs back when you touch the top. Oven Instructions: Bake at 350 degrees for 9-11 minutes.

    a baked piece of keto bread sitting in a parchment lined dish
  3. Slice bread

    Remove from microwave or oven and let cool before slicing. Using a serrated knife, cut the bread loaf into two slices by cutting down the middle.

    slicing bread with a knife
  4. Butter each slice

    Spread softened butter on one side of each slice of bread.

    For this step

    • Butter (softened)
    spreading butter on a slice of bread with a butter knife
  5. Grill bread and top with cheese

    Place each slice butter side down on a non-stick skillet heated to medium heat. Add 1-2 slices of cheese on top of each slice of bread. Cover the pan and let cook for 2-3 minutes or until cheese is melted and underside of bread is golden brown. Flip one slice on top of the other. Remove from skillet.

    For this step

    • butter (softened)
    about ready flip a grilled cheese sandwich cooking in a skillet
  6. Air fryer instructions

    Place buttered bread into the basket or tray of an air fryer. Top with cheese. Air fry at 360 degrees for 4-6 minutes. Flip one side on top of the other and air fry for additional 3-4 minutes if needed.

    philips air fryer in black

Nutrition

Per serving: Whole recipe

Calories
531
Fat
47.9g
Protein
18.8g
Total carbs
3.8g
Net carbs
3g

Nutrition is an estimate calculated from the ingredients listed. Brands vary, so check labels if you track closely.

Frequently Asked Questions

Why does the bread fall apart when I flip it?

The number one reason is the bread isn't fully cooled. I let mine cool to the touch (at least 10 minutes) before slicing. This bread has no gluten, so it needs that rest to firm up. Then medium heat, butter side down, and I don't move it for a full 2-3 minutes on the first side. If your stove runs hot, dropping to medium-low helps. If I rush either of those steps, it falls apart every time.

Can I make the bread ahead of time?

I do this all the time. I'll make the bread the night before, let it cool, wrap it in plastic, and refrigerate. In the morning it slices even cleaner because it's had time to set up. I've kept it in the fridge for up to 2 days before grilling and it works fine.

What's the best cheese to use?

I go with sharp cheddar because it's zero net carbs per slice and the flavor is strong enough that one or two slices does the job. If you want that stretchy melt, I layer mozzarella under the cheddar. Swiss and Gouda are good too. American cheese melts the smoothest but adds about 1 g carb per slice.

Can I freeze the bread or a finished sandwich?

I freeze the bread slices all the time. Wrap each slice individually, freeze, then let them thaw before grilling. I wouldn't freeze an already-assembled sandwich though, because the cheese makes the bread soggy when it thaws. Better to freeze the bread on its own and assemble fresh.

Can I use a whole egg instead of egg whites?

You can, but I prefer egg whites. The yolk dyes the bread a yellowish color instead of that clean white bread look. If you use a whole egg, skip the heavy cream to keep the consistency right. The texture stays about the same either way.

Can I use store-bought keto bread instead?

Yes. Franz, Sola, and Oroweat all make low-carb bread that works on a skillet. I've tested a few of them and they hold up fine for grilling. The trade-off is most contain gluten, so if you want gluten-free, my 90-second bread is the way to go.

How do I get a golden crust without burning it?

Medium heat is my go-to. I used to crank the skillet higher thinking it would toast faster, and the outside would brown before the cheese even started melting. Now I keep it at medium, cover the pan, and let it go 2-3 minutes per side. The lid traps enough heat to melt the cheese while the bread toasts at a pace that doesn't burn.

Browse by ingredient
Similar recipes

People who cooked Keto Grilled Cheese also made

Reviews

Tap to rate

4.7 from 18 ratings, 11 written

Made this recipe?

Replying to Rosa

Your rating

James S.

Batching the bread ahead is the move I didn’t see coming. Six squares on Sunday, unwrapped in the fridge, and they reheat in a dry skillet in two minutes. Still holds together. I think the almond flour base is why, no gluten network to compress overnight, no gummy rebound. Add butter and cheddar at the end and it comes off the pan the same as fresh.

Reply

Joanna

Ate the whole thing before I remembered it was only 3 carbs.

Reply

Annie Lampella

That crispy crust does it every time. I’m really glad you loved it!

Reply

Brittany

When I saw 3 net carbs for a whole grilled cheese I honestly assumed I was reading something wrong, maybe it was per slice or something, but I made it anyway and that crust getting golden and crispy in the pan was genuinely not what I expected from a microwave bread situation. Now I get why everybody’s making this.

Reply

Annie Lampella

You read it right. That’s 3 carbs for the whole sandwich, not per slice. I’m glad you tried it!

Reply

Dana

Does it matter if I use the whole egg? Hate wasting the yolk.

Reply

Annie Lampella

You can. I’d drop the heavy cream if you use the whole egg or the consistency gets off, Dana. The yolk just turns it yellow instead of white.

Reply

Riley

Lid on the pan for the last 30 seconds. Sounds minor but it’s the difference between cheese that’s actually melted through and cheese that’s just warm on top. I use Kerrygold on both sides, press lightly with the spatula when it first goes down, and the lid goes on right before the flip. Bread browns evenly, cheese is fully melted when it comes off. Also, bread has to be completely cool before you slice it or it compresses into a dense block. Recipe says it but easy to rush if you’re impatient. 3g net carbs for a sandwich that actually toasts and holds together is hard to argue with.

Reply

Annie Lampella

The lid before the flip took me a while to figure out. Night and day on the melt. Kerrygold on both sides is exactly what I do too.

Reply

Riley

Took me forever to actually try it. Now I do it every time.

Reply

David

Confession: used brie. Weirdly perfect.

Reply

Annie Lampella

David, brie never crossed my mind. I’m trying that on my 90-second bread this week.

Reply

Marcus

The crust came out great. One thing the recipe undersells: protein powder makes a huge difference. Mine was vanilla-flavored and it crept into the bread flavor. Switched to unflavored whey and it finally tasted like actual grilled cheese.

Reply

Annie Lampella

That vanilla bleed is real. One tablespoon somehow pushes through the whole thing. I use unflavored for that reason.

Reply

Casey A.

My son called microwave bread ‘fake food’ before I made this. He’s had it four days in a row and hasn’t mentioned the microwave once.

Reply

Annie Lampella

Ha. Four days straight kind of settles the fake food debate.

Reply

Rachel

Never made the 90-second bread before and somehow nailed a crunchy golden crust on my first try.

Reply

Annie Lampella

First try and the crust came out right. I kept cranking the heat on my early batches and burning it before the cheese melted.

Reply

Leah

I batch my lunches on Sundays and want to make a bunch of these. Can I bake the 90-second bread ahead and keep slices in the fridge, then butter and grill them throughout the week? Or does it get soggy if it’s not fresh?

Reply

Paul

Just getting started with keto and this is my first attempt at the 90-second bread (seen it everywhere, never actually made it). I only have vanilla whey at home, not low-carb protein powder. Will that mess with the flavor for a grilled cheese, or is the protein powder mostly just for texture?

Reply

Annie Lampella

Vanilla whey is mostly a flavor problem, not texture. The sweetness and vanilla compete with the cheese. Unflavored whey would be cleaner for savory, or just skip it.

Reply

Brooke Harris

Added a pinch of garlic powder to the batter on a whim and I refuse to go back. Does something to the almond flour I can’t explain, but the bread tastes less one-note. Also switched to Kerrygold on the outside, and that combo gets you this nutty golden crust against melty sharp cheddar I’ve been chasing since going keto. Butter quality matters way more than I expected.

Reply

Annie Lampella

Garlic powder in the batter, need to try that. And you’re right about the butter. Kerrygold browns differently.

Reply

Courtney

My son has been calling everything I make ‘weird mom food’ for months, so when he grabbed one off the plate before I even finished plating mine I paid attention. The outside gets this real golden crust from the butter and the cheese in the middle is actually melty the way grilled cheese should be. He asked if I used ‘real bread’ this time. I said yes, technically.

Reply

Annie Lampella

Ha. ‘Yes, technically’ is the correct answer. The 90-second bread earned it.

Reply

Tom X.

I want to make this tonight but I’m out of protein powder. Can I just leave it out, or will the bread not hold together?

Reply

Annie Lampella

You can skip it. The bread will hold together, just a little more delicate without it. Give it a couple extra minutes to set before you flip, and be gentle.

Reply

Vanessa

I’ve been on keto for about three months and grilled cheese was just something I’d accepted was off the table (it was my comfort lunch, the thing I made when I didn’t want to think). Made this yesterday and when the sharp cheddar started melting into that almond flour bread and the outside got actually crispy, I kind of just sat there. I thought I was done with this feeling. Four stars because I messed up the first one, got distracted and burned the bottom, but the second came out the way it was supposed to and yeah, I get it now.

Reply

Annie Lampella

First one’s a test run, pretty much always. I go sharp cheddar for the same reason. Zero net carbs and it doesn’t disappear into the bread.

Reply

Rosa

The grilled cheese part delivered, golden crust and the sharp cheddar gets properly melty, but the bread texture threw me off the first time. Mine came out a bit dense and eggy, closer to a thick egg muffin than sandwich bread. Figured out it needs to cool more than you’d think before slicing, otherwise it gets gummy when you press it on the skillet. Letting it rest a full 5 minutes made a real difference on attempt two. Still worth making, and 3g net carbs is not a joke.

Reply

Keep going

More Lunch Recipes

See all 53 Lunch recipes

Get new recipes from Annie

One email a week. Unsubscribe whenever you like.