Prep pan: Heat a non-stick frying pan over medium/low heat, and add butter.
Cook eggs: When the butter has melted, crack the eggs into the pan.
Try not to overcrowd the pan with more than 2 eggs. Cook the eggs over medium/low heat for 2-3 minutes or until the egg white begins to set, but isn't completely cooked.
Use a spatula to carefully flip the eggs and let the cook for an additional 45 seconds - 1 minute allow the yolk to almost cook. The yolk should be jammy, but not hard.
Repeat and serve: Remove the eggs from the pan and repeat with the remaining eggs. Enjoy with salt and pepper, and your favorite breakfast sides.
tips
Butter vs. oil: Using butter will leave you with a nutty flavored egg and minimal browning. If you use avocado oil or olive oil you will be left with a bubbly egg white that has those burn, crispy edges that some people adore in a fried egg.
Use fresh eggs: Eggs are always better fresh, be sure to check the date on your eggs before frying them.
Be patient: It is easy to want to rush the process of frying your over medium egg, but the more patient you are the better your egg will turn out.
Check the edges: As your egg is frying, use a spatula to gently pull up on edges of the egg white to be sure the egg white isn't sticking to the pan.