Cook eggs until hard boiled using your method. Peel eggs & chop into bite size pieces. Place into a large mixing bowl.
Lay out bacon in a single layer on a lined deep sheet pan. Place in 425 degree oven for 15-18 minutes until golden & crispy. Remove from sheet pan and put onto a plate lined with paper towels to drain excess grease. Once cooled, chop into bite size pieces and place into mixing bowl with eggs.
Add sliced tomatoes, diced avocado, sliced green onion, and crumbled cheese into mixing bowl.
In a small bowl whisk together mayonnaise, yogurt, ranch seasoning, black pepper. Pour dressing over salad ingredients in mixing bowl.
Toss altogether until well combined. Serve up on crackers, on bread, pita, lettuce leaves or tortillas. Try it with veggie also.