In a large skillet over medium-high heat, warm 2 tablespoons oil. Add the tortillas, spread out into an even layer, and cook until crispy, about 5-7 minutes, stirring every minute or so and adjusting the heat as needed to prevent burning. Transfer to a paper towel lined plate, sprinkle with ½ teaspoon salt, and toss to coat.
In the same skillet over medium heat, warm the remaining 1 tablespoon oil. Add the onion, peppers, tomatoes, garlic, and ½ teaspoon salt. Cook until softened, about 3-5 minutes, stirring occasionally.
Meanwhile, to a medium bowl, add the eggs and remaining ¼ teaspoon salt and whisk until thoroughly mixed.
Mix the tortilla strips back into the skillet, then pour in the eggs. Use a spatula to scramble the eggs, pushing them towards the center of the pan, until they are just barely set, about 3-5 minutes (they will continue to cook).
Reduce the heat to low and scatter the cheese all over. Cover with a lid and let sit for 2-4 minutes or until the cheese is melted.
Serve with beans (if using) and top with avocado, cilantro, a generous squeeze of lime, and some hot sauce for a kick (if using).