Keto Omelet with Bacon and Mushroom

Updated

4.8 from 36 votes

A keto omelet is one of the few genuinely fast high-protein meals that doesn’t require any specialty ingredients or low-carb substitutes. Eggs are naturally zero-carb, bacon and mushrooms add less than 2g net carbs per serve, and the whole thing is cooked in one pan and on the table in 10 minutes. No flour, no starch, no workarounds — it’s keto by default.

I’ve been cooking omelets on keto for years, and the bacon-mushroom combination is the one I keep coming back to. The fat from the bacon seasons the mushrooms as they cook, the cheddar melts into the fold, and you end up with something that holds together properly rather than falling apart on the plate. I make this as often for dinner as I do for breakfast — when you’re on the road or keeping things simple, a two-egg omelet with real fillings is hard to beat.

Keto omelet on a blue plate
Keto omelet.

This page covers the base recipe, how to get the fold right, filling variations (including a comparison table), storage and reheating, and answers to the most common questions about keto omelets. The recipe card is below the informational sections.

AT A GLANCE

Net Carbs
2g per serving
Total Carbs
3g
Protein
30g
Fat
46g
Calories
552 kcal
Prep Time
5 minutes
Cook Time
5–8 minutes
Servings
1
Difficulty
Easy
Best For
Breakfast, lunch, or dinner
Diet
Keto, gluten-free, paleo
Main Ingredients
Eggs, bacon, mushroom, cheddar

✔ Naturally low carb — no substitutes needed    ✔ One pan    ✔ Ready in 10 minutes    ✔ High protein

Is This Keto Omelet Actually Keto?

Yes. An omelet made with eggs, bacon, mushrooms, and cheddar cheese is keto by default — there are no substitutions or workarounds required. Here’s why the carb count stays low.

Eggs contain less than 1g of carbs per large egg. Two eggs contribute under 1g net carbs to the total. Bacon is virtually zero-carb — check your brand, but any plain bacon (not maple-glazed or honey-cured) will be negligible. Mushrooms are the main carb contributor in this recipe, but four small button mushrooms add approximately 1–1.5g net carbs. Cheddar cheese has trace carbs, typically under 0.5g per ounce. The olive oil and chives contribute essentially nothing.

The 2g net carb figure in the recipe card (3g total carbs minus 1g fiber) is accurate for the listed quantities. If you swap mushrooms for lower-carb fillings like spinach or diced bacon only, the carb count drops further. If you add onion, peppers, or tomato, carbs will increase — account for that in your daily tracking.

This recipe is naturally gluten-free and suitable for paleo, carnivore-adjacent, and standard ketogenic approaches.

Keto Omelet Fillings — What Works and What to Avoid

The base recipe uses bacon, mushroom, and cheddar. The structure below shows what other fillings work on keto, roughly grouped by carb impact.

FillingNet Carbs (approx)Notes
Bacon~0gPlain bacon only — avoid glazed or cured with sugar
Cheddar / mozzarella / gruyère~0.5g per ozShred your own — pre-shredded bags contain anti-caking starch
Spinach (fresh, wilted)~0.4g per cupWilt briefly in the pan before adding to the egg
Mushrooms (button)~1.5g per 4 smallCook dry first to drive out moisture — wet mushrooms make a soggy omelet
Smoked salmon~0gAdd cold after folding — heat ruins the texture
Diced bell pepper~2g per 2 tbspSauté before adding — adds sweetness and color
Onion (diced)~2g per 2 tbspUse sparingly — higher carb than most vegetables in this list
Avocado (sliced, as topping)~1g per ¼ avocadoServe on the side or place on top after folding
Tomato (diced)~2g per 2 tbspRemove seeds and juice to prevent a watery omelet
Ham (sliced)~0.5g per ozChoose uncured where possible — check label for added sugars

Fillings to avoid on keto: hash browns, toast accompaniments, sweet chili sauce, baked beans, and any pre-made omelet mix or seasoning packet — these frequently contain sugar or modified starch.

Ingredients

Eggs. Two large eggs per person. Free-range makes a difference here in yolk colour and richness — the fat content is similar but the flavour is noticeably better. Organic is worthwhile if you’re eating eggs daily on keto.

Bacon. Diced and cooked until crispy before the egg goes in. Any plain bacon works. Avoid honey-glazed, maple, or “brown sugar” cured — they’ll add carbs and the sugar can burn in the pan. Streaky bacon renders more fat and gives crispier results than back bacon.

Mushrooms. Button mushrooms work well here because they hold their shape and cook quickly. Portobello or Swiss brown mushrooms are a good swap and add slightly more depth. Whatever you use, cook them dry over high heat first — mushrooms are mostly water and will make the omelet wet if you skip this step.

Cheddar cheese. Shred it yourself if you can. Pre-shredded cheddar contains potato starch or cellulose to prevent clumping — it melts poorly and adds trace carbs unnecessarily. Any aged cheddar works. Gruyère, manchego, or a sharp parmesan are all solid alternatives.

Olive oil. A teaspoon for the omelet pan. Butter is a direct swap and gives a slightly richer result. Avoid sprays with propellant — they leave a residue that builds up on non-stick coating over time.

Chives. Fresh is sharper. Dried chives work but add them sparingly. Green onion tops are the closest substitute.

Salt. Season the egg before cooking. Under-seasoned egg is one of the most common reasons a plain omelet tastes flat.

Keto omelet ingredients in a frying pan.
Keto Bacon and Mushroom Omelette Ingredients.

How to Make a Keto Omelet

Step 1 — Cook the filling first. Place a nonstick pan over high heat — no oil. Add the diced bacon and sliced mushrooms together and cook, stirring occasionally, until the bacon is crispy and the mushrooms have released their moisture and started to brown. This takes about 4–5 minutes. Transfer to a plate and set aside. Don’t wash the pan yet — the rendered bacon fat left in the pan can go into the egg if you don’t mind; otherwise wipe it and start clean.

Step 2 — Whisk the eggs. In a small bowl, whisk two large eggs with a pinch of salt until the yolk and white are fully combined. Some cooks add a teaspoon of heavy cream at this stage — it makes the texture slightly richer and helps the egg set more evenly. Optional but worth trying.

Step 3 — Cook the egg. Add the olive oil (or butter) to the same pan over medium heat. Once the pan is hot but not smoking, pour in the egg mixture and let it sit for about 15 seconds without stirring. Then use a spatula to pull the cooked edges toward the center, tilting the pan so uncooked egg runs to the edges. Repeat around the pan until the egg is mostly set but still slightly glossy on top — not wet, not dry.

Step 4 — Fill and fold. Add the bacon and mushrooms to one half of the omelet. Scatter the shredded cheddar over the filling, then add the chives. Fold the other half of the egg over the filling. Slide onto a plate immediately — leaving it in the pan will continue cooking the egg and dry it out.

Pan note: An 8-inch (20cm) non-stick pan is the right size for a two-egg omelet. Smaller and the egg will be too thick to set evenly; larger and it spreads too thin to fold properly.

Keto omelet on a blue plate

Keto Omelet – Bacon and Mushroom

This Keto Bacon & Mushroom Omelette makes a great breakfast, but we tend to eat it for dinner. It’s a simple meal that’s ready in under 30 minutes.

Rate it

4.84 from 36 votes
Print Pin Share
Course: Breakfast, brunch
Cuisine: French
Prep Time: 5 minutes
Cook Time: 5 minutes
0 minutes
Total Time: 10 minutes
Servings: 1 serving
Calories: 552kcal
Author: Matt Dobson

Unit Conversion

Ingredients

  • 2 large Eggs
  • Pinch Salt
  • 2 ounces Bacon diced
  • 4 small Mushrooms sliced
  • 1 teaspoon Olive Oil
  • 1 ounce Cheddar Cheese shredded
  • 1 tablespoon Chives chopped

Instructions

  • In a small bowl, whisk together eggs and salt.
    2 large Eggs, Pinch Salt
  • Place a nonstick frying pan over high heat and saute the bacon and mushrooms, until the bacon is crispy and the mushrooms are cooked through.
    2 ounces Bacon, 4 small Mushrooms
  • Clean the pan and add the oil, place over medium heat. When the pan is hot, pour in the egg. Swirl the egg around the pan when it sets, push down the sides and swirl the egg mix around again. Continue this until the egg has thickened and cannot be swirled.
    1 teaspoon Olive Oil
  • Add the mushrooms and bacon, followed by the cheddar cheese and chives. Gently fold your omelette over and slide it out of the pan onto a plate.
    1 ounce Cheddar Cheese, 1 tablespoon Chives

Notes

    • Try adding some spinach for an even healthier omelet. Spinach is loaded with nutrients and adds a little fiber too.
    • Cream, add a dash of heavy cream to the egg mix. The cream gives the omelet a slightly different texture.
    • Top with some smoked salmon and a side of avocado.
    • While we love our cast iron pans, an omelet is one of those recipes that a non-stick pan excels. Though you can use a cast iron pan but make sure you use plenty of oil.
HOW TO STORE: Omelet can be kept in the refrigerator for up to 3 days. But a freshly cooked omelet is always best.
FREEZING: In our experience omelet does not freeze well.

Nutrition

Serving: 200g | Calories: 552kcal | Carbohydrates: 3g | Protein: 30g | Fat: 46g | Saturated Fat: 18g | Cholesterol: 489mg | Sodium: 715mg | Potassium: 396mg | Fiber: 1g | Sugar: 1g | Vitamin A: 1025IU | Vitamin C: 2.6mg | Calcium: 268mg | Iron: 2.6mg
Made this recipe?Tag me at @myketokitchen
QR Code

Pro Tips

Use a non-stick pan and keep the heat at medium, not high. High heat for the egg stage will give you rubbery results. The bacon and mushrooms need high heat to caramelise — the egg does not.

Don’t overcook the egg. The most common mistake is waiting until the top surface looks fully set before adding the filling. If the top is dry when you fold, the inside will be overcooked by the time it reaches the plate. Pull it off when the top still looks slightly glossy.

Dry the mushrooms. Mushrooms release a lot of water. If you add them to the egg when they’re still wet, you’ll end up with a soggy folded omelet that doesn’t hold its shape. Cook them on high heat until the liquid has evaporated and they’ve started to brown at the edges.

Shred your own cheese. Pre-shredded cheese is coated with starch to prevent clumping in the bag. This coating prevents it from melting cleanly. Takes 30 seconds on a box grater and makes a visible difference.

Scale it easily. The recipe card is for one serving. For two people, use a larger pan (10–12 inch / 25–30cm) and double everything, or cook two separate omelets — individual omelets fold better and cook more evenly than a large shared one.

Reader Tips

★★★★★

“I added some sour cream and avocado. Thank you.”

— Claire

Have a tip or variation? Leave a comment below — we read every one.

Frequently Asked Questions

How many carbs are in a keto omelet?

This bacon and mushroom keto omelet has 3g total carbs and 2g net carbs per serving (two large eggs, two ounces bacon, four small mushrooms, one ounce cheddar). Net carbs are calculated by subtracting fiber from total carbs. If you add higher-carb fillings like peppers, onion, or tomato, the carb count will increase — track based on your actual ingredients and brand.

Is an omelet keto-friendly?

Yes. A plain egg omelet is naturally keto — eggs have less than 1g carbs each. The filling determines whether the overall dish stays keto. Stick to meat, hard cheese, low-carb vegetables (spinach, mushrooms, zucchini, peppers in small amounts), and avoid starchy additions. This recipe clocks in at 2g net carbs for the full serving.

What is the difference between an omelet and an omelette?

No difference — it’s a spelling variation. “Omelet” is the American English spelling; “omelette” is British, French, and Australian. Both refer to the same dish: beaten eggs cooked flat in a pan and folded over a filling.

Can you eat an omelet for dinner on keto?

Easily. A two-egg omelet with bacon and cheddar provides 30g of protein and 46g of fat — that’s a solid macro profile for a keto dinner, not just breakfast. Many people on keto use eggs as an evening meal, particularly for quick, low-effort cooking.

What type of pan is best for a keto omelet?

An 8-inch (20cm) non-stick pan is the best choice for a two-egg omelet. It gives the egg room to spread to the right thickness to fold cleanly. A well-seasoned cast iron pan works, but requires more oil to prevent sticking and runs hotter — harder to manage for beginners. A carbon steel pan is a good middle ground if you have one.

Should you add water or cream to keto omelet eggs?

Neither is required, but both change the texture. A teaspoon of water makes the egg slightly fluffier by creating steam as it cooks. A teaspoon of heavy cream makes it denser and richer. Straight whisked eggs without any additions give you a denser, more French-style omelet. All three work — it comes down to preference.

Can you make a keto omelet ahead of time?

A keto omelet is best cooked fresh. It takes under 10 minutes, so making it to order is easy. If you need to prep ahead, cook the bacon and mushrooms in advance and refrigerate — they’ll keep for 3 days. Then all you need to do is whisk and cook the egg.

How do you store a leftover keto omelet?

Wrap the omelet in foil or store in an airtight container and refrigerate for up to 3 days. To reheat, use a non-stick pan over low heat for 2–3 minutes until warmed through. You can reheat in a microwave on a low or reheat setting, but avoid high power — it makes the egg rubbery. Do not freeze — eggs turn watery and the texture becomes unpleasant after thawing.

Can you make a dairy-free keto omelet?

Yes. Omit the cheddar or replace it with a dairy-free cheese alternative. The rest of the recipe (eggs, bacon, mushrooms, olive oil, chives) is dairy-free. If you’re avoiding all dairy, use coconut oil or avocado oil instead of butter for the pan.

Can you use egg whites only?

Yes, but the result will be lower in fat and will taste noticeably different. Whole eggs provide the fat content that makes a keto omelet filling and satisfying. An egg-white-only omelet is lower calorie but less suited to a high-fat ketogenic approach. If you’re tracking macros tightly, two whole eggs plus one additional white is a common compromise.

More Keto Breakfast and Egg Recipes

Share with your friends!

Matt Dobson profile picture.

Matt Dobson

I am the founder of My Keto Kitchen. I am a nutritionist, cooking enthusiast, and part-time Van Lifer! Along with a qualified chef, we have created a collection of delicious and healthy recipes.

2 thoughts on “Keto Omelet with Bacon and Mushroom”

4.84 from 36 votes (35 ratings without comment)

Leave a Comment

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

As seen in; Womens Health Magazine, Buzzfeed, Huffpost, Bulletproof, Diabetes UK, Parade Magazine, Forkly
As seen in: Womens Health, Buzzfeed, Bulletproof, Parade, Yahoo, Huffpost

Discover more from My Keto Kitchen

Subscribe now to keep reading and get access to the full archive.

Continue reading