My vegetarian breakfast quesadillas are stuffed with scrambled eggs, black beans, spinach, cherry tomatoes, and sharp cheddar — all baked at once instead of babysitting a skillet. 10 minutes of prep, 20 minutes in the oven, and I have crispy quesadillas ready to go. I make a batch on Sunday and reheat them all week.

These sheet pan quesadillas are ultimate breakfast meal prep!

Standing at the stove flipping quesadillas one at a time works fine when you’re making lunch for yourself. It doesn’t work when you need breakfast for four people or a week of meal prep. I switched to the sheet pan method after one too many mornings of eating my quesadilla cold while making everyone else’s.
The trade-off is real: sheet pan quesadillas aren’t quite as crispy as stovetop ones. But they’re crispy enough, and the convenience of making four at once more than makes up for it. Brushing olive oil on top before baking helps — you get golden, slightly crunchy tortillas without any flipping drama.
The eggs get folded with black beans before assembling, which distributes the protein evenly and keeps the filling from sliding out when you cut into it. I tested layering the beans separately and they clumped in one spot. Folding them in solved it. The photo uses 8 eggs, but I’ve found 6 is the sweet spot — 8 made them overstuffed and hard to fold. If you’re feeding big appetites, serve with extra eggs on the side rather than overfilling.
I come back to this recipe constantly — seriously, my high-protein vegetarian breakfast collection keeps growing, and this one earns its spot.

Key ingredients and why they matter
Whip up my high-protein breakfast quesadilla with eggs, black beans, tomatoes, spinach, jalapeños, cilantro, and cheese—all that good stuff packed into a warm tortilla!
Full ingredient list and detailed instructions in the recipe card.

- Eggs: Six large eggs give you enough filling without overstuffing the tortillas. Whisk them with hot sauce before cooking — the heat distributes evenly this way instead of pooling in spots. Start with 1½ tablespoons hot sauce and adjust next time based on your preference; you can drop to 1 tablespoon or skip it entirely for a milder version.
- Black beans: One full 15-oz can, drained and rinsed. Folding them into the scrambled eggs (instead of layering separately) keeps them evenly distributed. You’ll get beans in every bite rather than one bean-heavy section.
- Cheese: Sharp cheddar melts well and has enough flavor to stand up to the hot sauce and beans. Two cups total — half goes under the filling, half on top so the quesadilla seals properly. Pepper jack works if you want more heat; Mexican blend is milder.
- Spinach: Two ounces of baby spinach wilts down to almost nothing in the oven, so don’t skimp. It adds color and nutrients without making the filling wet. Baby kale or arugula work as swaps.
- Tortillas: 10-inch flour tortillas are the right size for generous filling and easy folding. Smaller tortillas won’t hold enough; larger ones hang off the sheet pan.
- Cherry tomatoes: Halved cherry tomatoes add brightness and a little acidity. They don’t release much liquid when baked briefly, unlike diced tomatoes which can make things soggy.
- Pickled jalapeños and cilantro: A quarter cup of each adds Tex-Mex flavor without extra cooking. Adjust the jalapeños to your heat preference.
TIPS & TRICKS
Shruthi’s top tips
- Don’t overcook the eggs! They should look slightly wet when you take them off the stove — they’ll finish cooking in the oven. Overcooked eggs before baking = rubbery eggs after baking.
- Press gently when folding. This helps the cheese melt evenly and creates better contact between the tortilla and filling. Don’t smash — just a light press.
- Let them rest before cutting. One to two minutes lets the cheese set slightly so the filling stays inside instead of spilling out when you slice.
- For meal prep, underbake slightly. Pull them from the oven 1-2 minutes early if you’re reheating later. They’ll finish cooking when you crisp them up.
- Skillet reheating is worth it. The air fryer and oven work, but 2-3 minutes per side in a dry skillet brings back the crispiest texture.
How to make vegetarian breakfast quesadillas
- Whisk the eggs with hot sauce, salt, and pepper until well blended.
- Heat the olive oil in a large nonstick skillet over medium heat. Add the egg mixture and cook, stirring frequently with a spatula, until eggs are just set but still soft. The eggs should look slightly underdone—they’ll continue cooking in the oven. Fold in the black beans and stir gently to combine. Transfer to a bowl and set aside.
- For each quesadilla: spread cheese on one half of the tortilla, layer with spinach, egg and bean mixture, cilantro, jalapeños, tomato halves, and more cheese. Fold the tortilla in half and press gently.
- Preheat the oven to 400°F. Line a large sheet pan with parchment paper. Lay tortillas on the sheet pan (use two sheet pans if needed). Brush the tops lightly with the remaining olive oil.
- Bake 6-8 minutes until the bottoms are golden. Flip carefully with a spatula and bake another 4-6 minutes until the second side is golden and the cheese is melted. Let rest before slicing into wedges. Serve immediately.





How to serve sheet pan breakfast quesadilla
Serve with homemade guacamole and habanero salsa for dipping, or top with sliced avocado and a squeeze of lime.
Variations
- Beans: Swap black beans for pinto beans or kidney beans
- Cheese: Use pepper jack for more heat, or Mexican blend for milder flavor
- Greens: Baby kale or arugula instead of spinach
- Vegan: Use JUST Egg and your favorite vegan cheese
- More protein: Stir crumbled vegetarian sausage into the eggs
- Less heat: Reduce hot sauce to 1 tablespoon or omit; skip the pickled jalapeños
- Scaling up: Use two sheet pans to make 8 quesadillas at once — same timing

Storage and reheating suggestions
Wrap individual quesadillas in foil and refrigerate up to 4 days. Reheat in a dry skillet over medium heat for 2-3 minutes per side. You can also reheat in the oven at 350°F for 8–10 minutes or in the air fryer at 350°F for 4–5 minutes.
To freeze, cool completely, wrap tightly in foil, then place in a freezer bag. Freeze up to 2 months. Reheat from frozen, no need to thaw, place in an air fryer and reheat at 350°F for 8-10 minutes, or in the oven for 15-20 minutes.
Meal prep tip: If planning to reheat later, pull the quesadillas from the oven 1–2 minutes early so they finish cooking when reheated and don’t dry out.
More vegetarian breakfast recipes
Craving a flavorful vegetarian breakfast to kickstart your day? Check out these delicious recipes!
Cottage Cheese Egg Bake
Asparagus Frittata
Egg in a Hole
Scrambled Eggs with Goat Cheese

Breakfast Quesadilla
Equipment
- Large (18×13-inch) sheet pan
- Large nonstick skillet
Ingredients
For the eggs:
- 6 large eggs
- 1½ tablespoons hot sauce
- 1 teaspoon kosher salt
- ½ teaspoon black pepper
- 2 tablespoons olive oil
- 1 15-oz can black beans, drained and rinsed
For the quesadillas:
- 4 10-inch flour tortillas
- 2 cups shredded sharp cheddar cheese
- 2 oz baby spinach, about 2 cups
- 1 bunch fresh cilantro, about ¼ cup chopped
- ¼ cup pickled jalapeños, chopped
- 1 pint cherry tomatoes, halved
- 1 tablespoon olive oil, for brushing
Instructions
Make the eggs:
- Whisk the eggs with hot sauce, salt, and pepper until well blended.
- Heat the 2 tablespoons olive oil in a large nonstick skillet over medium heat. Add the egg mixture and cook, stirring frequently with a spatula, until eggs are just set but still soft, 3-4 minutes. The eggs should look slightly underdone—they’ll continue cooking in the oven.
- Fold in the black beans and stir gently to combine. Transfer to a bowl and set aside.
Assemble and bake:
- Preheat the oven to 400°F. Line a large (18×13-inch) sheet pan with parchment paper.
- Lay all 4 tortillas on the sheet pan (use two sheet pans if needed). For each quesadilla: spread ¼ cup cheese on one half of the tortilla, layer with ½ cup spinach, one quarter of the egg and bean mixture, 1 tablespoon cilantro, 1 tablespoon jalapeños, about 4 tomato halves, and another ¼ cup cheese. Fold the tortilla in half and press gently.
- Brush the tops lightly with the remaining 1 tablespoon olive oil.
- Bake 6-8 minutes until the bottoms are golden. Flip carefully with a spatula and bake another 4-6 minutes until the second side is golden and the cheese is melted.
- Let rest 1-2 minutes before slicing into wedges. Serve immediately.
Notes
- Don’t overcook the eggs — they should look slightly underdone; they’ll finish in the oven.
- Press gently while assembling — helps cheese melt evenly and creates crispier tortilla.
- Let quesadillas rest 1-2 minutes before cutting so filling stays inside.
- Sheet pan method is less crispy than stovetop but much easier for batch cooking.
- Wrap individual quesadillas in foil and refrigerate up to 4 days, or freeze up to 2 months.
- Reheat in a dry skillet over medium heat for 2–3 minutes per side, in the oven at 350°F for 8–10 minutes, or in an air fryer at 350°F for 4–5 minutes.
- Reheat from frozen in the oven at 350°F for 15–20 minutes, or in the air fryer at 350°F for 8–10 minutes.
- For meal prep, pull the quesadillas from the oven 1–2 minutes early so they finish cooking when reheated and don’t dry out.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.














