Prepare the guacamole by mixing the mashed avocado with the diced tomato and onions. Drizzle with lime juice and season with salt and pepper to taste.
Heat a dry, non-stick pan over medium heat and cook the bacon until crispy, then set aside. In the same pan, make the scrambled eggs.
Heat a grill pan over medium heat and assemble the burrito. Divide everything between the two wraps, layering the guacamole, cooked eggs, and crispy bacon. Fold all the sides in and place them on the grill pan.
Grill for about 2-3 minutes on each side until browned. Serve hot or cold.