Crack the eggs into a bowl, add the milk, and whisk them together until well combined. Season with a pinch of salt and a dash of pepper.
Heat a non-stick frying pan over medium-low heat and add the butter or cooking oil. Allow it to melt and coat the bottom of the pan evenly.
If you're using vegetables, sauté them in the pan for a few minutes until they are slightly tender.
If you're using ham or bacon, you can add it to the pan and cook for a minute or two until it's heated through.
Pour the beaten egg mixture into the pan, ensuring it covers the entire surface evenly.
Let the eggs cook undisturbed for a minute or two until the edges start to set.
If you're using cheese, sprinkle it evenly over one-half of the omelette.
Gently lift the other half of the omelette with a spatula and fold it over the cheese or other fillings. Press down slightly to seal.
Cook the omelette for another minute or so until it's fully set but still moist on the inside. You can adjust the cooking time to your preference for doneness.
Slide the omelette onto a plate, garnish with fresh herbs if desired, and serve immediately.Enjoy your delicious omelette! Feel free to customize it with your favorite ingredients.