Slice the bagel in half.
Thinly slice the avocado and tomato.
Spread cream cheese on one side of the bagel.
Top the cream cheese with avocado, tomato, ham, and cheese.
Cover with the other half of the bagel.
Lightly toast the bagel sandwich in a pan.