Prep your pan and oven. Heat the oven to 375°F (190°C).
Lightly grease a 9x13-inch baking dish with nonstick spray or a little oil.
Cook the sausage and veggies. In a large skillet over medium heat, cook the sausage until browned and crumbly. Remove and drain excess fat. In the same pan, sauté the onion and bell pepper until soft, about 4–5 minutes.
Add garlic and cook 30 seconds. Stir in cumin, chili powder, and a pinch of salt.
Layer the base. If using tortillas, tear them into large strips and layer evenly in the baking dish. If using hash browns, spread them in an even layer and season with a little salt and pepper.
Add the savory mix. Scatter the cooked sausage (or black beans) over the base.
Sprinkle on the sautéed veggies and the drained green chiles.
Whisk the eggs. In a large bowl, whisk the eggs, milk, salt, and pepper until smooth. Pour the mixture evenly over the casserole.
Add the cheese. Sprinkle the shredded cheese evenly over the top.
Bake. Place the casserole in the oven and bake for 30–40 minutes, or until the center is set and the top is golden. A knife inserted in the middle should come out without runny egg.
Rest and garnish. Let the casserole rest for 10 minutes.
This helps it set up for clean slices. Top with chopped cilantro if you like.
Serve. Cut into squares and serve with salsa, avocado, and a squeeze of lime. A side of fruit or a simple salad rounds it out.