What’s so great about McDonald’s Steak Egg & Cheese Bagel? The breakfast menu actually has three bagel ... egg topped with a slice of melted American cheese and sweet roasted onions.