Cook the bacon in a large cast iron skillet or griddle over the campfire (or camp stove) until crispy. Set aside. Reserve 2–4 tablespoons of bacon grease in the skillet.
While the bacon cooks, wash and chop the bell pepper and green onions into small, bite-sized pieces.
Sauté the bell pepper and green onions in the bacon grease over medium heat for 3 to 5 minutes, or until tender.
Crack all 12 eggs directly into the skillet with the sautéed vegetables. Season with salt and ground black pepper. Scramble everything together, stirring frequently, until the eggs are fully cooked through.
Crumble the cooked bacon and stir it into the egg and vegetable mixture until evenly combined.
Lay a burrito-size tortilla flat on a clean surface. Spoon a generous portion of the egg mixture into the center of the tortilla.
If desired, add a splash of hot sauce, a spoonful of salsa, or a dollop of sour cream at this stage.
Sprinkle shredded cheddar and Monterey Jack cheese over the filling.
Fold in both short sides of the tortilla, then roll tightly from the bottom up into a firm, compact burrito.
Wrap each burrito completely in heavy-duty aluminum foil.
Place the foil-wrapped burritos on a campfire grill grate or directly on hot coals. Cook for 5 to 10 minutes, turning every 1 to 2 minutes to ensure even heating and to prevent burning.
Once the cheese is melted and the burrito is heated through, remove from the fire, unwrap carefully, and serve with sour cream, salsa, and guacamole if desired.