Prepare the filling: In a large mixing bowl, whisk together the eggs, milk, garlic powder, paprika, salt, and pepper.
Sauté the veggies: Heat olive oil in a non-stick skillet over medium heat. Add diced bell peppers and sauté for about 3-4 minutes until they’re soft.
Scramble the eggs: Reduce the heat to low, pour the egg mixture into the skillet, and let it cook undisturbed for a minute. Then, gently stir occasionally until the eggs are scrambled and fully cooked, about 4-5 minutes. Remove from heat.
Add cheese and meat: Stir in the shredded cheddar cheese, chopped ham or turkey, and sliced green onions into the egg mixture until combined.
Assemble the burritos: Place a tortilla on a flat surface. Spoon a generous portion of the egg mixture onto the center of the tortilla. Fold in the sides and then roll it up from the bottom to create a burrito shape. Repeat with the remaining tortillas.
Optional crisping: For extra texture, you can place the burritos seam-side down in the same skillet over medium-low heat for 2-3 minutes per side until golden brown and slightly crispy.
Serve: Slice burritos in half if desired, and serve warm with salsa and sour cream on the side.