In a large skillet, cook the bacon until crispy. Slice or crumble when cooked.
Scramble the eggs
Whisk together the eggs and milk.
Melt the butter in a skillet over medium low heat and pour in the whisked eggs. Cook the eggs, stirring gently until soft and fluffy, season with salt and pepper.
Make the quesadillas
Heat a large frying pan or skillet over medium-high heat. Spray with nonstick cooking spray, a little olive oil or butter (you'll need around a tablespoon of butter to cook all the quesadillas)
Working quickly, place a tortilla in the skillet and add a sprinkle of cheese, add the eggs and bacon, and top with cheese. Place another tortilla on top and cook until the cheese becomes melted. Press down lightly so the tortilla on top sticks to the filling.
Flip carefully and cook on the other side until golden brown.
Serve
Slice and serve with sour cream, pico de gallo and guacamole.