
Start your day with a classic cheese and ham omelette, perfectly tailored for a low-carb lifestyle. This dish is all about simplicity, speed, and satisfaction—delivering a hearty dose of protein and healthy fats to keep you energised and full for hours.
Omelettes are a staple for low-carb diets, and this version skips all the carbs while maximising flavour. The combination of creamy eggs, savoury ham, and gooey melted cheese creates a comforting breakfast (or lunch) that feels indulgent but fits perfectly within your macros.
Ready in just 10 minutes, this recipe is ideal for busy mornings or a quick, nourishing lunch. You’ll simply whisk eggs, pour into a hot pan, add diced ham and cheese, then fold and cook until golden and fluffy. The result? A beautifully soft omelette with a molten cheese centre and delicious ham in every bite.
Whether you’re new to keto or a seasoned pro, this cheese and ham omelette is a must-have in your weekly rotation—easy, customisable, and always satisfying.
At a glance
- Time: 10 minutes
- Difficulty: Easy
- Servings: 1
- Cost: Affordable
Macros (per serving)
- Protein: 28 g
- Fat: 29 g
- Carbs: 2 g
- Energy: 370 kcal
Ingredients
- 3 large Eggs (Free-range if possible)
- 50g Cooked ham (Diced)
- 40g Cheddar cheese (Grated)
- 10g Butter (For frying)
- Pinch Salt (To taste)
- Pinch Black pepper (Freshly ground)
Equipment Needed
- Non-stick frying pan
- Mixing bowl
- Whisk or fork
- Spatula
- Grater
Steps
- Crack the eggs into a mixing bowl. Add a pinch of salt and pepper, then whisk until fully combined and slightly frothy.
- Heat the butter in a non-stick frying pan over medium heat until melted and foaming.
- Pour the beaten eggs into the pan, tilting to spread evenly. Let cook undisturbed for 30 seconds.
- Sprinkle the diced ham and grated cheese evenly over one half of the omelette.
- Cook for 2–3 minutes, gently lifting the edges with a spatula to allow uncooked egg to flow underneath.
- Once the base is set and the top is still slightly runny, fold the omelette in half over the filling.
- Cook for another 1–2 minutes until the cheese is melted and the omelette is golden underneath.
- Slide onto a plate and serve immediately, garnished with extra black pepper if desired.
Allergens & Swaps
Allergens:
Recipe contains: eggs, dairy
Potential swaps:
- Cheddar cheese → Dairy-free cheese alternative — For a dairy-free version, use a vegan cheese that melts well.
- Ham → Cooked chicken or turkey — Swap for other cooked meats if preferred.
Serving Ideas

- Rocket salad – Adds freshness and a peppery bite.
- Sliced avocado – Creamy and rich in healthy fats.
- Grilled tomatoes – For a warm, juicy, low-carb side.
Additional Info
Chefs Tips
- For extra fluffiness, whisk a tablespoon of double cream into the eggs.
- Let the eggs cook undisturbed at first for a tender texture.
- Don’t overfill—too much filling can make folding tricky.
Variations
- Add a pinch of smoked paprika or fresh chives for extra flavour.
- Swap ham for smoked salmon for a luxurious twist.
- Use goat’s cheese for a tangy alternative.
Troubleshooting
- If the omelette tears when folding, reduce the filling or cook slightly longer before folding.
- If the eggs are rubbery, lower the heat and cook more gently.
Storage & Reheating
Omelettes are best fresh but can be stored for short periods.
- Fridge: up to 2 days
- Freezer: up to 0 months
- Reheat: Reheat gently in a non-stick pan over low heat or in the microwave for 30–40 seconds.
Ingredient Spotlight
Eggs: Eggs are a keto staple, rich in protein and healthy fats, and provide the perfect base for a fluffy omelette.
Ham: Choose good-quality cooked ham for the best flavour and minimal added sugars.
Cheddar cheese: Cheddar adds richness and a sharp, savoury note that pairs perfectly with ham.
FAQs
Can I make this omelette ahead of time?
Omelettes are best enjoyed fresh, but you can refrigerate and gently reheat for up to 2 days.
What cheese works best for this recipe?
Cheddar melts well and has a strong flavour, but you can use mozzarella, Swiss, or any keto-friendly cheese.
How do I prevent the omelette from sticking?
Use a good non-stick pan and ensure the butter is fully melted and foaming before adding the eggs.
Can I add vegetables?
Yes, add a small amount of low-carb veg like spinach or mushrooms, but sauté first to remove excess moisture.
Is this recipe suitable for meal prep?
It's best fresh, but you can make and chill omelettes for up to 2 days, reheating gently in a pan or microwave.
Cheese and Ham Omelette – Fluffy Breakfast in 10 Minutes

Ingredients
- 3 large Eggs (Free-range if possible)
- 50g Cooked ham (Diced)
- 40g Cheddar cheese (Grated)
- 10g Butter (For frying)
- Pinch Salt (To taste)
- Pinch Black pepper (Freshly ground)
Instructions
- Crack the eggs into a mixing bowl. Add a pinch of salt and pepper, then whisk until fully combined and slightly frothy.
- Heat the butter in a non-stick frying pan over medium heat until melted and foaming.
- Pour the beaten eggs into the pan, tilting to spread evenly. Let cook undisturbed for 30 seconds.
- Sprinkle the diced ham and grated cheese evenly over one half of the omelette.
- Cook for 2–3 minutes, gently lifting the edges with a spatula to allow uncooked egg to flow underneath.
- Once the base is set and the top is still slightly runny, fold the omelette in half over the filling.
- Cook for another 1–2 minutes until the cheese is melted and the omelette is golden underneath.
- Slide onto a plate and serve immediately, garnished with extra black pepper if desired.
Allergens & Swaps
Allergens: eggs, dairy
- Cheddar cheese → Dairy-free cheese alternative — For a dairy-free version, use a vegan cheese that melts well.
- Ham → Cooked chicken or turkey — Swap for other cooked meats if preferred.
Nutrition (per serving)
- Protein: 28 g
- Fat: 29 g
- Carbs: 2 g
- Energy: 370 kcal



