Preheat the oven to 350°F.
Cook the bacon in a large skillet over medium heat until browned. Remove the bacon with a slotted spoon and transfer it to a paper towel lined plate. Reserve a teaspoon of fat in the pan.
Return the skillet to medium-high heat and add the ground beef. Cook the meat until browned and no longer pink.
Add the onion, mushrooms, and garlic to the skillet and cook until the onion is tender, about 5-6 minutes.
Add the tomatoes and cook until they release their juices, about 2-3 minutes. Remove the skillet from the heat and let the mixture slightly cool.
Meanwhile, beat the eggs with the nutritional yeast, salt and pepper in a large mixing bowl.
Grease a 9x13 baking dish and add in the ground beef mixture. Pour in the eggs and top with the pickles, jalapeño, and bacon pieces.
Bake for 30 minutes, or until the eggs are set.
Serve with lettuce and spicy mayonnaise.