Heat the olive oil in a large skillet over medium heat.
Add the ground beef and cook until browned, breaking it into crumbles as it cooks.
Stir in the diced onion and bell pepper and cook for 3 to 4 minutes until softened.
Season with the taco seasoning, garlic powder, salt, and pepper.
In a bowl, whisk together the eggs, milk, and a pinch of salt.
Melt the butter in a nonstick skillet over medium-low heat.
Pour in the eggs and gently stir until soft, fluffy curds form.
Warm the tortillas for about 20 seconds in the microwave or a dry skillet.
Divide the scrambled eggs among the tortillas.
Top with the seasoned beef mixture and shredded cheddar cheese.
Fold in the sides, roll each tortilla tightly into a burrito, and serve immediately.