Prep your add-ins. If using bacon, sausage, or sturdier vegetables like mushrooms or onions, cook them first in a skillet over medium heat until browned and tender. Set aside on a plate.
Soften quick-cooking greens like spinach right in the pan for 30–60 seconds.
Whisk the eggs. Crack eggs into a bowl. Add cream or almond milk if using, a pinch of salt, and a few grinds of pepper. Whisk until the mixture looks smooth and slightly frothy.
This helps the eggs stay tender.
Heat the pan. Add butter or olive oil to a nonstick or well-seasoned skillet over medium-low heat. You want a gentle sizzle, not a loud one—this keeps the eggs soft and prevents browning.
Cook the eggs slowly. Pour in the egg mixture. Let it sit for a few seconds, then use a spatula to slowly push the eggs from the edges toward the center, forming soft curds.
Keep the heat low and stir every few seconds.
Add your mix-ins. When the eggs are about 70% set—still glossy and a little runny—fold in your cooked add-ins and cheese. Stir gently to distribute everything without breaking the curds too much.
Finish just shy of done. Turn off the heat while the eggs still look slightly wet. Residual heat will finish cooking them.
Taste and adjust with more salt, pepper, and a dash of hot sauce if you like.
Top and serve. Add sliced avocado, fresh herbs, or a sprinkle of chili flakes. Serve on its own, in lettuce cups, or alongside a crisp salad.