Breakfast
Classic Ham and Cheese Omelette

- Prep
- 5 min
- Cook
- 5 min
- Total
- 10 min
- Serves
- 1
Introduction
A ham and cheese omelette turns rubbery for one reason more often than any other: too much heat. Keeping the pan on a gentle, medium-low heat gives the eggs time to set into soft curds rather than seizing up, so the inside stays tender right up to the moment the cheese melts into the folded centre.
It takes about 10 minutes from cracking the eggs to serving, and makes one generous omelette.
What You'll Need
Ingredients
- 3 large eggs
- 1 tbsp milk (or water)
- Pinch of fine salt and black pepper
- 1 tbsp unsalted butter
- ⅓ cup diced ham
- ⅓ cup grated cheese (Cheddar, Gruyère, or a mix)
- Optional garnish: chopped fresh chives or parsley
Use fresh eggs and British Lion-marked ones if you are cooking for someone in a higher-risk group, such as a pregnant woman, a young child or an older person — the Food Standards Agency's advice on egg safety is built around that mark. This omelette is cooked through to a soft set, not left runny, so the main safety point is making sure the pan stays hot enough for the eggs to actually set rather than just warm through. Cooked, diced ham only needs warming; if you are using any raw meat product instead, cook it fully first according to its own instructions before adding it to the eggs.
How to Make Classic Ham and Cheese Omelette
Whisk, Cook and Fold
- Break the eggs into a bowl with the milk, salt and pepper. Whisk until no streaks of egg white remain and the mixture looks lightly frothy.
- Melt the butter in a small non-stick frying pan, about 20cm across, over medium-low heat. Let it foam gently without browning — if it starts to brown, the pan is too hot.
- Pour in the eggs and leave undisturbed for about 10 seconds, until the edges turn opaque. Using a spatula, gently draw the cooked edges towards the centre while tilting the pan so the runny egg flows into the space left behind. Keep doing this for 1–2 minutes, until the base is set but the surface is still soft and slightly glossy.
- Scatter the ham and cheese over one half of the omelette. Leave it on the heat for 20–30 seconds, until the cheese starts to soften against the warm egg.
- Slide the spatula under the unfilled half and fold it over the filling while the centre is still soft. Tilt the pan and slide the omelette onto a plate — the residual heat finishes melting the cheese through. Garnish with chives or parsley, if using, and serve immediately.

Tender eggs folded around warm ham and melted cheese, cooked gently on the hob and ready in about 10 minutes.
- Small non-stick frying pan (around 20cm / 8-inch)
- Whisk or fork
- Silicone spatula
- Small bowl
Adjust yield quantities or check items off as you prep.
- In a bowl, whisk together the eggs, milk, salt and pepper until pale yellow and slightly foamy (about 30 seconds).
- Melt the butter in a non-stick frying pan over medium-low heat until it foams and just begins to subside without browning.
- Pour in eggs and rest 10 seconds. Gently push cooked edges inward while tilting the pan to let liquid egg flow into empty spaces, until the base is set but the top is still creamy and glossy.
- Scatter diced ham and grated cheese over one half. Rest on low heat for 20–30 seconds until the cheese begins to melt.
- Fold the unfilled half over the filling while the centre is still soft. Slide onto a plate, garnish with chives, and serve immediately.
How to Reheat Classic Ham and Cheese Omelette
An omelette is at its best eaten straight from the pan, while the eggs are tender and the cheese is fully melted; it does not keep its texture well. If you do have leftovers, cool and refrigerate them within about 2 hours, and eat refrigerated omelette within 48 hours, in line with UK Food Standards Agency advice for cooked leftovers.
Reheat only once, until steaming hot all the way through. The gentlest method is a covered non-stick pan with a teaspoon of water or butter over low heat for 3–4 minutes — the steam warms the egg without toughening it. In a microwave, heat in short 30-second bursts on medium power, checking in between, until hot throughout.
Toppings and Variations
- Extra fillings
- add about 2 tbsp of cooked, well-drained mushrooms, spinach or diced peppers with the ham. Cook any vegetables first and squeeze out excess moisture, or the omelette will turn watery and be harder to fold cleanly.
- Cheese swap
- use the same ⅓ cup of Gruyère, mature Gouda or Red Leicester in place of the Cheddar for a different flavour, without changing the method.
- Simple sides
- serve with buttered toast, grilled tomatoes or a lightly dressed green salad for a more complete breakfast or lunch.
Tips for the Best Results
- Keep the heat medium-low
- High heat is the most common reason an omelette turns rubbery. Gentle heat gives the eggs time to set softly instead of seizing up.
- Watch the surface, not the clock
- Fold as soon as the base is set and the top is still glossy rather than fully dry — the residual heat finishes the job once it is off the pan.
- Grate your own cheese
- Cheese grated fresh from the block melts more smoothly than pre-grated cheese, which is often coated to stop it clumping in the bag.
- Drain cooked extras well
- Any added vegetables should be cooked and patted dry first, or their moisture will stop the omelette setting properly.
- Keep the filling to one half
- This makes the fold easier and stops the ham and cheese spilling out of the sides as you plate it.
Frequently Asked Questions
- Can I use pre-cooked or deli ham for this?
- Yes. Dice it small so it warms through evenly in the short cooking time. If you use any raw meat product instead, cook it fully first according to its own food-safety instructions before adding it to the eggs.
- What cheese melts best for this omelette?
- Mature Cheddar, Gruyère or Swiss all melt smoothly and pair well with ham. Cheese grated fresh from the block melts more evenly than ready-grated cheese, which usually has an anti-caking coating.

Reviews (0)