A great breakfast sandwich hits all the marks of a satisfying morning meal. Think: Runny poached eggs, fresh baby greens and thick-cut bacon.

These breakfast sandwiches cover all those bases and more. From the classic toasted everything bagel to cinnamon raisin bread and even fresh-made waffles, there are endless ways to customize the basic breakfast sandwich.

Check out 10 fail-proof combinations for a perfect morning pick-me-up.