The Method
Low heat is the single most important variable. Most people scramble eggs in a pan that is too hot, and the result is rubbery rather than tender. Set your burner to low or medium-low before you do anything else. Once you add the eggs, move them slowly. Large, soft curds form when you barely stir. Small, tight curds come from constant agitation. Decide what you want before the eggs hit the pan. The actual process is straightforward but easy to mess up. Crack two eggs into a bowl. Add a pinch of salt and about a tablespoon of water or milk per egg. Whisk until the yolks and whites are fully combined and the mixture looks uniform, about twenty seconds. Heat a nonstick pan over low heat and add a small pat of butter. Wait for the foam to subside, then pour in the eggs. Let them sit undisturbed for ten seconds, then push the cooked edges toward the center with a silicone spatula. Tilt the pan so the raw egg flows into the empty space. Repeat this folding motion until the eggs look slightly wet and underdone, which happens around the one to two minute mark depending on your stove. Remove the pan from the heat immediately—the residual warmth will finish cooking them—and serve right away. The water works better than milk for fluffiness. Milk adds fat, which can make the eggs richer, but the extra liquid from water turns to steam during cooking, creating pockets of air inside the curds. This is not theory. I tested this in my own kitchen when a recipe I had been using for years started turning out dense and flat. I swapped the milk for water and the texture changed completely. The eggs were noticeably lighter and more cloud-like.
What Actually Creates Fluffiness
Fluffiness comes from trapped steam and gentle protein coagulation. Egg proteins unfold and bond to each other as they heat, forming a network that holds moisture. If the heat is too high, the proteins tighten aggressively and squeeze out water. That is why overcooked eggs taste dry even though they still contain moisture. Slow heating allows the protein strands to form a loose network that retains water and steam bubbles. The water I mentioned earlier is critical because it increases the total liquid content without adding additional protein or fat, giving steam more room to expand. Removing the pan from heat before the eggs look done is the technique most home cooks skip. Carryover cooking adds roughly two minutes of residual heat at a low setting. If you wait until the eggs look perfectly set in the pan, they will be dry by the time they reach the plate. Pull them off the heat when they still look glossy and slightly runny. They will firm up as they rest for thirty seconds before you eat them.
Common Problems and What to Do Instead
Using a nonstick pan matters more than most people realize. Eggs stick to scratched or seasoned cast iron at low temperatures, and the temptation to scrape aggressively ruins the curd structure. A decent nonstick surface lets you fold the eggs without adding excess butter to compensate for sticking. If your pan is older and losing its nonstick coating, the eggs will stick anyway, and you will end up with broken curds and browned bits on the bottom of the pan. Replace the pan or switch to carbon steel if you prefer that material. Another issue is salting the eggs too early. There is a persistent belief that salt drawn out moisture if added ahead of time, and while that is technically true, the effect is minor at the quantities used for breakfast eggs. Salting five minutes before cooking is fine. Salting immediately before cooking is also fine. The real problem with early salting only shows up when people add salt to the bowl and then let the mixture sit for thirty minutes or more. The salt does start to break down some of the protein structure, which can make the cooked eggs softer but also slightly watery. If you prefer a firmer curd, salt right before the eggs hit the pan.
Get the Full Details

Limitations of This Approach
This method works best for two to three eggs. Trying to scramble six eggs using the same low-and-slow technique means you are managing a much larger volume of curds in the same pan, and the timing gets unpredictable. The eggs will cook unevenly unless you use a wider pan or reduce the batch size. For larger quantities, medium heat is more practical even though the texture will be slightly less delicate. Low heat also means the total cook time is longer than most people expect. If you need eggs on the table in under three minutes, this technique will frustrate you. A higher heat approach produces acceptable scrambled eggs in about ninety seconds, but they will never match the texture you get from the slow method. Choose based on your actual schedule, not an idealized version of it. There is no substitute for watching the eggs closely. Stove outputs vary widely between gas and electric ranges, and even two identical electric ranges can differ by fifteen percent in actual pan temperature. The recipes you see online give times like "one minute" or "ten seconds," but those numbers assume a specific heat level. Treat any timing instruction as a rough guide and adjust based on what the eggs actually look like in your pan.