Prep your fillings. If using bacon or sausage, cook and crumble it.
Sauté veggies in a little oil with salt and pepper until tender. Drain any excess moisture to keep the quesadilla crisp.
Beat the eggs. Whisk 2 eggs per quesadilla with a pinch of salt and pepper. For extra softness, add a tablespoon of milk or water per 2 eggs.
Soft-scramble the eggs. Heat a nonstick skillet over medium-low with a small pat of butter.
Pour in the eggs and stir gently until just set and still glossy. Transfer to a plate so they don’t overcook.
Assemble on a cool surface. Lay a tortilla flat. Sprinkle a thin layer of cheese over half the tortilla.
Add eggs, proteins, and veggies. Finish with another light sprinkle of cheese. Fold the tortilla in half to form a semicircle.
Crisp the tortilla. Wipe out the skillet and add a teaspoon of oil or butter over medium heat.
Place the folded quesadilla in the pan. Cook 2–3 minutes per side, pressing gently with a spatula, until deep golden and the cheese is melted.
Rest, then slice. Move the quesadilla to a cutting board and let it sit for 1 minute. This helps everything set.
Slice into wedges with a sharp knife or pizza cutter.
Finish and serve. Add fresh toppings like cilantro, scallions, or a squeeze of lime. Serve with salsa, hot sauce, avocado, or sour cream on the side.