Add the eggs to a saucepan and fill with cold water. Bring water to a boil and once boiling point is reached, boil for 8 minutes. Take the eggs out of the water and run under cold water to cool.
Place the bacon in a nonstick pan on medium heat. Cook on both sides until golden brown and crisp. Then set on paper towels to drain any excess grease.
Lightly toast the bread.
Peel the eggs, chop and add them to a bowl. Mix in mayo as needed for a creamy consistency and season with salt and pepper to taste.
Layer the bread with spinach, egg salad, onion, and bacon.
Cut in half and serve with pickles and chips.
Notes
Pro Tip: Depending upon your appetite make 1/2 sandwich with the soup