01 -
Cook the bacon using your preferred method until crispy. Set aside on paper towels to drain.
02 -
In a small pot, bring just enough water to cover the eggs to a gentle boil. Reduce heat to a simmer and carefully lower the eggs in with a slotted spoon. Bring water to a low, rumbling boil and cook for 9 minutes.
03 -
Prepare an ice bath a few minutes before eggs are finished cooking. Remove eggs from boiling water and plunge into cold water. Let rest for a few minutes, then tap eggs with the back of a spoon to crack them (this makes peeling easier). Return to ice water to cool completely.
04 -
Peel the eggs, then cut in half and discard the yolks from 3 whole eggs (6 halves), so you have 2 whole eggs and 3 with egg whites only. Roughly chop and place into a large mixing bowl.
05 -
Halve and pit the avocados, then with your knife, gently make a criss-cross pattern to divide the flesh into squares. Scoop the flesh into the mixing bowl, leaving the avocado in chunks.
06 -
Add the chopped green onions, Greek yogurt, lemon juice, mustard, salt, pepper, and cayenne to the bowl. Fold together gently, maintaining chunks of egg and avocado for texture.
07 -
Toast the bread, then layer with bacon, avocado egg salad, sliced tomatoes, and spinach. Serve immediately.