Roast the Peppers and Garlic: Heat a large skillet over medium-high heat. Place the poblano or jalapeños and garlic in the skillet without any oil, stirring them frequently to ensure even charring. This should take about 5 minutes. Lower the heat to medium, cover the skillet, and let them cook for an additional 5 minutes, shaking the pan occasionally to avoid burning. Once the peppers and garlic are tender, transfer them to a cutting board, allow them to cool slightly, and chop them coarsely.
Cook the Eggs: Melt the butter in a nonstick skillet over medium-low heat. In a separate bowl, whisk the eggs together with the salt. Pour the egg mixture into the skillet and stir gently but frequently to form soft, large curds.
Combine Ingredients: As the eggs begin to firm up, fold in the roasted peppers, garlic, and shredded cheddar cheese. Continue stirring and cooking until the eggs are just set but still soft and moist. For an optional smoky kick, sprinkle with smoked paprika.
Serve and Garnish: Transfer the eggs to a serving plate and garnish with sliced tomatoes, avocado, and fresh cilantro. Serve with warmed tortillas or slices of challah bread on the side, if desired. Enjoy your Tex-Mex-inspired dinner!