Season tomatoes with garlic, salt, pepper, and strips of basil; set aside.
Cook ham strips on flat top until lightly brown.
Crack eggs into a bowl and use a fork to whisk until frothy. Pour into a non-stick pan over medium heat and cook, stirring frequently until solid.
Brush bread with oil and place on a sheet pan and let toast for about 10 minutes at 350°F.
After bread is toasted, remove and let come to room temperature. Spread a thick layer of hummus on each slice of bread.
Add ham and eggs on top and top with diced tomatoes.
Serve