A breakfast sandwich is a type of sandwich that typically consists of eggs, cheese and sometimes meat or vegetables served on a slice of bread or toasted bun. The term can also refer to other variations such as bagels, English muffins or even croissants. It's usually eaten for breakfast but can be enjoyed at any time of the day.