Toast the sourdough. Pop the bread in the toaster and toast to your liking.
Make the eggs. While the bread is toasting, melt the butter over medium-low heat in a medium, heavy-bottomed skillet. Crack the eggs into the pan. Give them plenty of space from one another, and be gentle. You don’t want to break the yolk. Season the eggs with salt and pepper, cover the skillet with a tightly fitting lid, and cook for 2 to 2 ½ minutes.
Add the avocado. While the eggs are cooking, scoop half of the avocado onto one piece of toast and half onto the other. With a fork, gently mash the avocado into the toast. Season with salt and pepper.
Put it all together. Remove the lid from the skillet and slide one egg onto one piece of avocado toast and the other egg onto the other piece of avocado toast. Serve.
Notes
Skillet options: Use a non-stick skillet with a lid for best results. If using stainless steel or cast iron, use enough butter to avoid sticking.
Cracking the egg: Break the egg close to the pan to keep the yolk intact.
Bread options: Use a sturdy, hearty bread like whole grain, sourdough, or multigrain. The thickness and texture can make a big difference in the overall taste and feel.
Ripe avocados: A perfectly ripe avocado is key. It should give slightly when pressed but not feel mushy.
Mashing technique: Some prefer a smooth, guacamole-like texture, while others like chunky avocado bits. Experiment to find your favorite style.
Season generously: Don't skimp on the salt and pepper.