Cook bacon in a large skillet over medium heat until crispy, 7 to 9 minutes. Transfer to a paper towel–lined plate and chop.
Warm tortillas in a dry skillet over medium heat for 30 to 60 seconds per side or microwave wrapped in a damp paper towel for 20 to 30 seconds. Keep covered to stay warm.
Whisk eggs with milk, salt, and pepper until well combined and slightly frothy.
Melt butter in a nonstick skillet over medium-low heat. Pour in eggs and gently scramble, stirring slowly, until just set and still soft, 2 to 3 minutes.
Assemble tacos: Divide eggs among tortillas. Top with chopped bacon, cheddar, pico de gallo, avocado, and cilantro. Squeeze lime over the top and finish with hot sauce. Serve immediately.
Notes
Time-saver: use pre-cooked bacon or swap in breakfast sausage. Flour tortillas work too—warm them briefly so they’re pliable. For meal prep, cook the bacon ahead and chop toppings; scramble eggs just before serving.