Place an 8 inch seasoned cast iron skillet over medium heat. Add chorizo and break into small pieces. Once halfway cooked through, add onion and garlic. Cook until brown and no pink remains.
Whisk together eggs, green chiles and salt.
With the cast iron skillet over medium heat still, pour the egg mixture on top of the chorizo then let the mixture cook for 10 minutes.
After 10 minutes, place tomato slices on top and put into the oven to cook for 30 minutes, until the middle is no longer jiggly.
Garnish with sliced avocado, green onions and cilantro and freshly cracked black pepper!