Add the butter and red onion to a skillet; cook, over medium heat, for 2 to 3 minutes, or until the onions are translucent.
Add the tomatoes, bell peppers, salt and ground black pepper; cook for 2 to 3 minutes more.
Add the whisked eggs and stir to incorporate the onions and peppers.
Scramble the eggs with the peppers and onions until cooked.
Once the eggs are cooked, remove from the heat and allow to cool for 15 minutes.
While the eggs cool, separate the English muffins and sprinkle a quarter cup of shredded cheese on the bottom half of each muffin.
Once cooled, divide the egg mixture onto the bottom half of the toasted English muffins.
Top the eggs with the rest of the shredded cheese.
Turn the broiler on high power.
Place them, along with the top half of the muffins, under your broiler until the cheese is melted and bubbly.
Remove from the broiler; top with a couple of slices of fried bacon; place the top half of the muffin on and serve.