This breakfast sandwich is hearty, healthy, and only takes 20 minutes to make. With fluffy eggs, melty cheese, and rich avocado, it's the perfect way to start your day.
Spread butter on both slices of bread. Top one slice of bread with cheese, tearing the cheese to fit the bread surface as needed. Take both slices of bread and toast on a skillet, under a broiler or oven until lightly golden and the cheese is just melted, about 1-2 minutes. Place both pieces of bread side-by-side onto a plate large enough to fit both slices. Top the cheese slice with a little bit of arugula and, if using, the apple slices.
Cut the avocado in half and remove the pit. Add the avocado onto the other slice of bread. Use a fork to lightly smash and spread. Squeeze with a little bit of lemon juice, and season with flakey salt and black pepper.
Heat the oil in a medium nonstick skillet over low-medium heat. Crack two eggs into a medium bowl. Season with salt and black pepper and add a tiny drop of water. Use a whisk or fork to beat until combined. Pour the beaten eggs into the skillet and let them set for a few seconds. Use a spatula to gently push one side of the eggs into the middle. Tilt the pan to fill in the gap with the runny part of the eggs and continue to gently push the eggs towards the middle from all sides a few times (trying to shape them into a similar shape and size of your bread). Once the eggs are fluffy and almost scrambled, stop scraping and let the eggs cook until they are done to your liking. Remove the pan from the heat and carefully transfer the eggs on top of the mashed avocado slice. Pick up that slice to close the sandwich over the apple, arugula, and cheese slice, and gently press down.
Nutrition is calculated using non-vegan butter and cheese.