01 - Whisk together eggs, milk, salt, and pepper in a medium bowl until fully combined and uniform in color.
02 - Heat olive oil in a large nonstick skillet over medium heat. Add diced onions and bell peppers, sautéing for 3–4 minutes until softened and fragrant.
03 - Stir in quartered cherry tomatoes, ground cumin, smoked paprika, and chili powder. Cook for 1 minute until spices become aromatic and tomatoes begin to release their juices.
04 - Pour the egg mixture into the skillet. Cook gently, stirring constantly with a spatula and pushing eggs from edges to center, until just set but still creamy, approximately 3–5 minutes. Avoid overcooking to maintain fluffy texture.
05 - Remove from heat immediately. Fold in shredded cheddar cheese, chopped cilantro, and sour cream until cheese begins to melt and mixture is well combined. Add black beans or cooked bacon/chorizo if using.
06 - Heat tortillas in a dry skillet over medium heat for 30 seconds per side or microwave wrapped in damp paper towels for 20–30 seconds until pliable and warm.
07 - Divide egg mixture evenly among the 4 tortillas, spooning it down the center of each. Fold the sides inward over the filling, then roll from bottom to top to form secure pockets.
08 - Serve immediately while warm, with optional toppings such as additional sour cream, fresh salsa, pico de gallo, or hot sauce on the side.