Beat the eggs: Crack the eggs into a bowl.
Add a pinch of salt and pepper. Whisk until the yolks and whites are fully combined and slightly frothy. This gives you softer, fluffier eggs.
Prep your add-ins: If using onions, peppers, or cooked meats, chop them small so they distribute evenly.
Pat any juicy veggies (like tomatoes) dry to avoid soggy spots.
Warm the pan: Place a nonstick skillet over medium heat. Add 1/2 tablespoon of butter (or oil) and let it melt. If cooking veggies or meats, sauté them now for 2–3 minutes until fragrant and tender.
Remove to a plate.
Soft-scramble the eggs: Add the remaining 1/2 tablespoon butter to the same pan. Pour in the beaten eggs. Stir gently with a spatula, pushing the eggs from edges to center, until they’re just set but still glossy.
This should take 60–90 seconds. Transfer eggs to the plate with your add-ins.
Assemble the quesadilla: Wipe the pan if needed and return to medium heat. Lay the tortilla in the dry pan.
Sprinkle half the cheese over one side of the tortilla. Add the eggs and any add-ins on top. Sprinkle the rest of the cheese over the eggs.
Fold the tortilla over to form a half-moon.
Cook until crisp: Cook the folded quesadilla for 2–3 minutes per side, pressing gently with a spatula, until the tortilla is golden and crisp and the cheese is melted. Lower the heat if it browns too fast.
Rest, slice, and serve: Transfer to a cutting board and let it rest for 1 minute so the cheese sets slightly. Slice into wedges.
Serve with salsa, hot sauce, sour cream, or avocado.