Portobello Sandwich

Annie Lampella @ Ketofocus

By Annie Lampella, Pharm.D.

Published March 16, 2023 • Updated March 5, 2026

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

Two large portobello caps replace the bun in this keto sandwich, and they hold up better than you'd expect. Meaty, sturdy, and loaded with Italian flavors.

I started using portobello mushrooms as sandwich bread years ago, and nothing else comes close. Lettuce wraps fold. Bell pepper sandwiches work for crunch but can’t handle warm fillings. Portobello caps give you something sturdy enough to actually pick up and eat with your hands.

A sandwich with mushroom caps for bread sits on a piece of parchment paper.

The air fryer is what made this click for me. I tried oven-roasting these for months first, and the caps always came out slippery and soft. The air fryer’s convection pulls moisture fast enough that the outside gets a light caramelized edge while the inside stays meaty. That edge is what makes these holdable. 380 degrees, gill-side down, 5-8 minutes. Flip, add cheese, finish until melted.

Most recipes online treat portobellos as a meat substitute. I use them the opposite way: as the bread. The caps are flat, wide, and once they’re roasted, they have enough structure to hold mozzarella, tomato, basil, and whatever else you want inside. I’ve done a balsamic drizzle over the mozzarella. I’ve swapped basil for a thin pesto spread (one reader, Tara, does this and says the mushroom soaks it up while the cheese sets). I’ve loaded one with Italian slider fillings. They all work.

A mushroom sandwich cut in half filled with Italian ingredients like mozzarella cheese, tomato and basil.

One thing I love about this recipe: it doesn’t try to hide what it is. Diane made these for four people and didn’t mention the bread swap. Nobody asked. The caps came out with that caramelized edge, sturdy enough to hand-hold, and everyone just ate. If you’re looking for more keto lunch ideas that actually satisfy, try pickle sandwiches or pair this with air fryer steak bites on the side.

How to make a Portobello sandwich

  1. Select two large portobello mushrooms that are roughly the same size and diameter.
  2. Remove any visible dirt and slice off the stems.
  3. Brush olive oil onto the mushroom gills and cook in the air fryer, oven, or grill.
  4. Top with sliced mozzarella cheese.
  5. Cook until cheese is melted in the air fryer, oven, or on the grill.
  6. Top with sliced tomato and fresh basil. Sandwich together.

Pro Tip: When I first made this, I cooked the mushrooms gill-side up with cheese on top. Big mistake. Liquid pooled in the caps and the whole thing turned soggy. Now I always cook them gill-side down first, then flip, add the cheese, and finish cooking until melted. The difference is night and day. Same technique I use for air fryer pork chops: get the moisture management right and everything else falls into place.

Youtube
639K+ subscribers
Discover More Keto Recipes on Our Channel

Explore 684+ keto recipe videos with step-by-step instructions, tips, and tricks to make keto easy.

Recipe
Print Pin

Portobello Sandwich

4.3 (6) Prep 3m Cook 5m Total 8m 1 servings

Ingredients

  • 2 large Portobello mushrooms (about the same diameter)
  • 1 tablespoon olive oil
  • salt & pepper
  • 2 slices fresh mozzarella cheese
  • 2 slices tomato
  • 4-6 fresh basil leaves

Step by Step Instructions

Step by Step Instructions

1
Prepare mushrooms

Clean any visible dirt of the outside of each mushroom. Trim off the mushroom stem and discard. Brush olive oil on the mushrooms gills of both. Season the gills with salt and pepper.

Hands brushing oil with an orange silcone brush onto the gills of two mushroom caps.
2
Top up

Cook the mushrooms with the gill side down in the air fryer at 380 degrees 5-8 minutes, in the oven at 425 degrees for 5-10 minutes or the grill on high heat for 3-4 minutes. Flip, allowing the water to drain out, and add the cheese slices to each mushroom. Continue cooking until the cheese is melted.

Melted mozzarella cheese on the side of two mushrooms.
3
Sandwich fixings

After cooking, top each side with sliced tomato and fresh basil. Put the two mushrooms together to make a sandwich.

Two mushrooms topped with melted cheese, sliced tomato and fresh basil.
Tip Sandwich will be moist, so make sure you have napkins!
Nutrition Per Serving 1 whole sandwich
305 Calories
24.3g Fat
14g Protein
6.6g Net Carbs
9.3g Total Carbs
1 Servings
Nutrition disclaimer

The nutrition information provided is an estimate and is for informational purposes only. I am a Doctor of Pharmacy (Pharm.D.); however, this content is not intended to be a substitute for professional medical advice, diagnosis, or treatment. Always consult your physician or other qualified health provider before making any lifestyle changes or beginning a new nutrition program.

Your Macros. Your Recipes. Calculated in 60 Seconds.

Get personalized keto macros and instantly see which recipes fit your targets. No more guessing what to eat.

Get My Macros + Recipes →

Get weekly keto recipes from Annie.

Join the list and get new recipes delivered to your inbox every week.

Portobello Sandwich

Frequently Asked Questions

How do you keep a portobello mushroom sandwich from getting soggy?

I cook the caps gill-side down first. That's the single biggest thing. When I used to cook them gill-side up, liquid pooled inside the cap and soaked everything. Gill-side down lets the moisture drip out while the top surface roasts. I also pat the caps dry before oiling them and avoid overloading wet toppings. Fresh tomato is fine, but I slice it thin.

What sauces go well with a portobello mushroom sandwich?

I've tested a few. A thin pesto spread under the mozzarella is my favorite because the mushroom absorbs it while the cheese melts, so the flavor distributes evenly. Garlic aioli works if you're going BLT-style. A balsamic reduction drizzle adds sweetness without adding carbs. I skip ketchup and mustard here because they compete with the earthy mushroom flavor.

What fillings work best inside portobello mushroom caps?

I've built these with Italian fillings (mozzarella, tomato, basil), BLT-style (bacon, lettuce, aioli), Philly-style (shaved steak, provolone, peppers), and a simple caprese with balsamic. The caps are sturdy enough for heavier fillings as long as you roast them properly. My only rule: keep wet ingredients minimal or add them last.

How many net carbs are in a portobello mushroom sandwich?

My version with two portobello caps, mozzarella, tomato, and basil comes in around 7-8 net carbs total. Each large cap is roughly 3-4 net carbs on its own. That's lower than any keto bread or wrap I've compared it to, and the caps actually taste like something.

Can I marinate portobello mushrooms before cooking?

I've done a quick balsamic and olive oil marinade for 15-20 minutes and it adds depth. Don't go longer than 30 minutes because the mushrooms absorb liquid fast and will get too soft to use as bread. I brush the marinade on the gills, let them sit, then pat the surface dry before air frying. The flavor gets into the mushroom without compromising the structure.

Can portobello mushrooms be grilled?

I've grilled these many times. Start gill-side up so the liquid pools and you can pour it off, then flip to grill the cap side and let everything drain. High heat, 3-4 minutes per side. The grill gives you better char than the air fryer, but I find the caps come out slightly less sturdy for sandwiches. For straight-up eating, the grill is great. For sandwich duty, my air fryer wins.

Should you remove the gills of a portobello mushroom?

I leave the gills on for sandwiches. They're edible, they add flavor, and removing them makes the cap thinner and more fragile. The only time I scrape gills out is if I'm stuffing the mushroom and need the extra cavity space. For this recipe, keep them.

Can I prep portobello sandwiches ahead of time?

I've tried, and my honest answer is partially. I cook the caps and store them in the fridge separately from the fillings. When I'm ready to eat, I reheat the caps in the air fryer for 2-3 minutes to pull out any moisture that accumulated, then assemble fresh. Pre-assembled sandwiches go soggy within a couple hours because the mushrooms keep releasing liquid as they cool.

Browse by Ingredient
Similar Recipes

Others looking for “Portobello Sandwich” also liked:

Two halves of a portobello mushroom sandwich stacked on each other filled with tomato, basil and cheese.

Why I use portobello caps as bread (not meat)

Most portobello recipes treat the mushroom as a burger patty. I do the opposite. The caps become the bread, and whatever I want goes inside.

Nutritionally, it makes sense. One large portobello cap has roughly 3-4 net carbs and 2g of fiber. That’s less than any low-carb wrap or cloud bread I’ve tried, and the texture is closer to an actual bun than any of those options. If you’re comparing bread alternatives, think of these alongside carnivore sandwiches, which take a completely different approach but solve the same problem.

How I clean portobello mushrooms

  1. Brush off any visible dirt or soil from the caps. I use a dry paper towel first.
  2. Rinse under cold water for 10-20 seconds. Quick rinse only.
  3. If there’s stubborn dirt on the cap surface, use a damp sponge or soft brush to gently scrub it. Rinse again.
  4. Pat dry with a paper towel to remove excess moisture. I press gently rather than rubbing.
A mushroom cap sandwich on a cutting board filled with tomato and cheese.

How to pick the best portobello mushrooms

I buy these almost weekly, and here’s what I look for:

  1. Find two mushrooms that are the same size, shape, and diameter. Mismatched caps make an uneven sandwich that’s hard to bite into.
  2. Caps should be firm, uniform in color, and not spotty. Spots mean the mushroom is starting to turn. Still safe, but the texture goes soft.
  3. They should be dry to the touch, not slimy. A wet, slimy mushroom is past its prime for this recipe. I’ll toss one like that into a stir fry instead, where the texture won’t matter.

Storage and filling ideas

I’ll be honest: this is best eaten right after cooking. Cooked portobello caps keep releasing moisture as they cool, so a stored sandwich will get soggy within a couple hours. If I’m meal prepping, I cook the mushrooms and store them separately from the fillings, then assemble right before eating.

As for fillings, I’ve gone well beyond the Italian build. Here are combos I’ve tried:

  • BLT style: bacon, lettuce, tomato, and a garlic aioli
  • Pesto mozzarella: swap the loose basil for a thin pesto spread under the cheese
  • Balsamic drizzle: a splash of balsamic reduction over fresh mozzarella before adding arugula
  • Philly style: shaved steak, provolone, and peppers

If you like the bread-swap concept, turkey wraps and pickle wraps use the same idea with different vehicles.

About the Author
Annie Lampella, Pharm.D.

Annie Lampella, Pharm.D.

Annie is a Doctor of Pharmacy, mom, and the recipe creator behind KetoFocus. With a B.S. in Genetics from UC Davis, she has over 14 years of experience developing family-friendly keto recipes based on the science of human metabolism.

More Lunch Recipes

chicken taquitos close up on a plate with toppings dripping down the sides
10 Mins
Keto Chicken Taquitos
4.9 Stars (23 Reviews)

I make these keto taquitos when I have leftover chicken and 15 minutes to spare. Shredded chicken and cream cheese rolled in a low carb tortilla and...

See the Recipe
A mini pizza in a ramekin topped with pepperoni, basil and parmesan cheese.
15 Mins
Cottage Cheese Pizza Bowl
4.7 Stars (11 Reviews)

My cottage cheese pizza bowl packs over 30 grams of protein, zero crust, and none of the watery mess. I blend the cottage cheese smooth, load it with...

See the Recipe
Individual bowls of chicken Alfredo lasagna layered with creamy sauce, cheese, and noodles.
35 Mins
Chicken Alfredo Lasagna Bowls
4.4 Stars (7 Reviews)

These keto lasagna bowls layer juicy chicken, creamy alfredo sauce, and zero-carb egg white wraps into single-serve containers you can bake, air fry,...

See the Recipe
keto corn dog with mustard
20 Mins
Keto Corn Dogs
4.9 Stars (31 Reviews)

Fathead dough that deep-fries without breaking. Crispy golden shell, 30g protein per corn dog. My kids couldn't tell these weren't the real thing.

See the Recipe
keto pizza pockets on a pan
30 Mins
Keto Pizza Pockets
4.8 Stars (63 Reviews)

I make these with my fathead dough, and they come out with a crispy golden shell and melty pepperoni center. Low carb, freezer-friendly, and only...

See the Recipe
a ramekin with cheesy pizza in it topped with parsley and italian seasoning
2 Mins
Pizza Bowl
4.9 Stars (7 Reviews)

Layer pepperoni, olives, mozzarella, and marinara in a ramekin and microwave for one minute. This crustless pizza bowl is my go-to when I need dinner...

See the Recipe
Reviews 10
4.3 Stars (6 Reviews)
  1. E
    Elaine Mar 18, 2026

    I kept skipping this one because I was sure portobello caps would turn into a soggy mess. Tried it last week. The gill side down step in the air fryer actually matters - they came out firm enough to hold together. Fresh mozzarella and basil made it feel like a real sandwich, not a compromise. Giving it 4 stars because the mushroom flavor is pretty strong. Didn't bother me, but worth knowing going in.

  2. A
    Ashley Mar 13, 2026

    Went in skeptical because every keto bun substitute I've tried turns into a soggy mess the second you bite down. The portobello held everything together all the way through, and the meaty texture actually made me forget I was eating a bun replacement for the first time. Four stars because I slightly overcooked mine at 8 minutes, but that's user error, not a recipe problem.

  3. T
    Tara Mar 1, 2026

    Swapped the loose basil for a thin smear of pesto under the mozzarella and it really pulled everything together. The mushroom soaks it up while the cheese sets, so the herb flavor spreads through each bite instead of hitting all at once.

    1. Annie Lampella
      Annie Lampella Mar 3, 2026

      That's the version I make now. Pesto under the mozzarella, the mushroom soaks it in while the cheese sets. Loose basil just slides.

  4. D
    Diane Feb 26, 2026

    Made these for a winter lunch for four and didn't say what the bread was. Caps come out of the air fryer with a caramelized edge that's sturdy enough to actually pick up. Nobody asked. That's the most useful thing I can tell you.

    1. Annie Lampella
      Annie Lampella Feb 28, 2026

      Nobody asked is the whole point. That caramelized edge does the convincing.

  5. J
    Jordan R. Feb 22, 2026

    Went in skeptical, never cooked with portobello mushrooms before. 380 degrees in the air fryer, caps came out firmer than expected, held the mozzarella and basil without going soggy. Snow day lunch and it worked.

    1. Annie Lampella
      Annie Lampella Feb 22, 2026

      Firm is exactly what you want. That's how you know they didn't steam instead of roast. Good snow day call.

  6. B
    Brittany Feb 17, 2026

    This is my go-to for quick lunches now. Fourth or fifth time making it. The mushrooms get this meaty texture in the air fryer that actually holds up like bread would.

    1. Annie Lampella
      Annie Lampella Feb 17, 2026

      Four or five times in says everything. The air fryer pulls moisture fast enough that the caps don't go slippery on you, which oven mushrooms always do for me. I still eat mine with a fork but yeah, it holds.

Leave a Review