Prepare the Pico de Gallo : In a small bowl, mix the diced tomato, jalapeño, lime juice, salt, and pepper. Set aside to let the flavors meld while you prepare the rest of the dish.
Cook the Bacon and Sausage : In a large skillet over medium heat, cook the bacon until crispy. Set aside on a paper towel to drain. Using the same skillet, cook the ground pork sausage, breaking it up into crumbles, until fully browned. Remove from heat.
Toast the Bagels : While the sausage cooks, slice and toast the onion bagels until golden brown. Spread softened cowboy butter on each half for a rich, buttery base.
Assemble the Bagels : Layer 2 slices of bacon on the bottom half of each bagel. Add a generous portion of cooked sausage, followed by a slice of sharp cheddar cheese. Place a freshly fried egg on top and finish with a spoonful of pico de gallo. Cap with the top half of the bagel, pressing gently to secure all the layers.