Step 1: Whisk the Eggs: Crack the two eggs into a bowl. Add the milk or cream (if using) and whisk vigorously until the yolks and whites are fully combined and slightly frothy. This ensures a light and fluffy final texture. Season with salt and pepper to personal taste.
Step 2: Heat the Pan: Place a non-stick skillet over medium-low heat. Add the butter or cooking oil and allow it to melt and coat the pan evenly. The pan should be hot enough to cook the eggs without browning them too quickly.
Step 3: Cook the Eggs: Pour the egg mixture into the heated pan. Let it sit undisturbed for a few seconds until a thin layer begins to set around the edges.
Step 4: Scramble Gently: Using a spatula, gently push the cooked egg from the edges toward the center, allowing the uncooked egg to flow underneath. Continue this process until the eggs are mostly set but still appear slightly moist. Avoid overcooking, as this leads to dry, rubbery eggs.
Step 5: Add Optional Ingredients (If Desired): If using cheese, chopped herbs, or diced vegetables, sprinkle them over the eggs during the last minute of cooking. This allows the cheese to melt slightly and the herbs to infuse their flavor.
Step 6: Serve Immediately: Remove the pan from the heat. The eggs will continue to cook slightly from the residual heat. Transfer the scrambled eggs to a plate and serve immediately. Garnish with additional herbs or a sprinkle of pepper, if desired.
For a richer flavor, use heavy cream instead of milk. To prevent sticking, ensure the non-stick pan is properly heated before adding the eggs. Eggs can be made ahead of time and stored, though are best when freshly prepared.