These vegetarian Breakfast Quesadillas are loaded with fluffy scrambled eggs, tender spinach, melty cheese, and hearty white beans — all tucked inside a whole wheat tortilla. Perfect for a quick breakfast or make-ahead freezer option, they’re nutritious, satisfying, and endlessly customizable. Whether you’re feeding a busy family or meal-prepping for the week, this breakfast is a guaranteed win.
Why You’ll Love This Recipe
This recipe is a simple yet filling way to start your day with protein, fiber, and healthy fats. It’s quick to prepare, easy to freeze, and reheats beautifully. The combination of creamy eggs, melted cheese, and nutrient-rich spinach makes for a hearty and delicious breakfast that doesn’t skimp on flavor. Plus, it’s kid-friendly and portable for on-the-go mornings.
ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
large eggs
milk
kosher salt
garlic powder
ground black pepper
extra-virgin olive oil
fresh spinach, roughly torn
reduced-sodium white beans (such as cannellini), rinsed and drained
freshly grated cheese (cheddar, Swiss, mozzarella, etc.)
whole wheat tortillas (medium taco size, about 7 inches)
directions
-
In a large bowl, whisk together the eggs, milk, salt, garlic powder, and black pepper. Set aside.
-
Heat olive oil in a large nonstick skillet over medium heat. Add spinach and cook, stirring, until wilted, about 1 minute.
-
Add white beans, reduce heat to medium-low, and pour in the egg mixture. Gently scramble the eggs, stirring occasionally, until just set, about 5 minutes. Remove from heat.
-
To assemble the quesadillas, sprinkle one-eighth of the cheese over half of each tortilla. Add one-eighth of the egg and bean mixture, then fold each tortilla in half.
-
Wipe out the skillet, return to medium heat, and lightly coat with nonstick spray or oil.
-
Cook quesadillas 2–3 minutes per side, or until golden brown and the cheese is melted.
-
Slice into wedges and serve warm.
Freezer Option:
Let the egg filling cool completely. Assemble quesadillas as directed, then wrap individually in plastic wrap. Freeze in a single layer, then transfer to a container or freezer bag. Reheat in the microwave for 2–3 minutes or thaw and toast in a skillet until heated through.
Servings and timing
Servings: 8 quesadillas
Prep Time: 10 minutes
Cook Time: 10 minutes
Total Time: 20 minutes
Calories per quesadilla: Approx. 300 kcal
Variations
-
Add Veggies: Mix in diced bell peppers, mushrooms, or tomatoes for added flavor and nutrition.
-
Spicy Option: Add hot sauce, jalapeños, or pepper jack cheese for a spicy kick.
-
Different Beans: Swap white beans for black beans or pinto beans if preferred.
-
Low-Carb: Use low-carb tortillas or serve the filling in lettuce wraps.
-
Dairy-Free: Use plant-based cheese or skip the cheese entirely if avoiding dairy.
storage/reheating
Refrigerate leftover quesadillas in an airtight container for up to 3 days. Reheat in a skillet over medium heat to restore crispness, or microwave for a quick option. For freezer storage, wrap cooled quesadillas individually and freeze for up to 2 months. Reheat from frozen in a microwave (2–3 minutes) or thaw and toast in a pan until warmed through.
FAQs
Can I make the filling in advance?
Yes, prepare the egg mixture ahead of time and store it in the fridge for up to 3 days. Assemble and cook the quesadillas when ready to eat.
Can I bake the quesadillas instead of pan-frying?
Yes, bake at 375°F (190°C) for 10–12 minutes, flipping halfway through for even browning.
What’s the best cheese for these quesadillas?
Cheddar, mozzarella, Swiss, or pepper jack work great. Use your favorite or a blend.
Are these quesadillas freezer-friendly?
Absolutely. Assemble, wrap, and freeze. They reheat well in both the microwave and a skillet.
Can I use flour tortillas instead of whole wheat?
Yes, any medium taco-size tortilla will work for this recipe.
How do I keep the quesadillas from getting soggy?
Let the filling cool before assembling if you’re freezing, and reheat uncovered to avoid trapping moisture.
Can I add meat?
Yes, cooked chicken, or turkey can be added for extra protein.
Is it possible to use egg whites only?
Yes, you can substitute egg whites for whole eggs to reduce fat and cholesterol.
Can I make this dairy-free?
Use a dairy-free milk and cheese alternative or omit the cheese entirely.
What are the best toppings or sides?
Serve with salsa, avocado slices, Greek yogurt, or a simple fruit salad for a complete meal.
Conclusion
These Breakfast Quesadillas are a wholesome, satisfying start to the day — packed with flavor, nutrients, and customizable options for every eater. Whether you make them fresh or freeze for later, they’re the ultimate grab-and-go breakfast that doesn’t compromise on taste or nutrition. Enjoy them warm from the skillet or as a ready-made solution for your busiest mornings.
Print
Breakfast Quesadilla
These vegetarian Breakfast Quesadillas are loaded with fluffy scrambled eggs, tender spinach, melty cheese, and hearty white beans — all tucked inside a whole wheat tortilla. Perfect for a quick breakfast or make-ahead freezer option.
- Total Time: 20 minutes
- Yield: 8 quesadillas
Ingredients
- 10 large eggs
- 1 tablespoon milk
- ½ teaspoon kosher salt
- ½ teaspoon garlic powder
- ½ teaspoon ground black pepper
- ½ tablespoon extra-virgin olive oil
- 5 cups lightly packed fresh spinach, roughly torn (about 4 ounces)
- 1 can (15 ounces) reduced-sodium white beans (such as cannellini), rinsed and drained
- 1½ cups freshly grated cheese (cheddar, Swiss, mozzarella, etc.)
- 8 whole wheat tortillas (medium taco size, about 7 inches)
Instructions
- In a large bowl, whisk together eggs, milk, salt, garlic powder, and black pepper. Set aside.
- Heat olive oil in a large nonstick skillet over medium heat. Add spinach and cook, stirring, until wilted, about 1 minute.
- Add beans, reduce heat to medium-low, and pour in the egg mixture. Gently scramble the eggs until just set, about 5 minutes. Remove from heat.
- To assemble, sprinkle one-eighth of the cheese over half of each tortilla. Add one-eighth of the egg mixture, then fold tortillas in half.
- Wipe out skillet, heat to medium, and lightly coat with nonstick spray or oil.
- Cook quesadillas 2–3 minutes per side, until golden and cheese is melted.
- Slice into wedges and serve warm.
- Freezer Option: Let filling cool, assemble quesadillas, wrap in plastic, and freeze. Reheat in microwave (2–3 minutes) or thaw and toast in skillet.
Notes
- Use any melty cheese you prefer — pepper jack adds a nice kick.
- Swap spinach for kale or arugula if desired.
- Great with salsa, hot sauce, or avocado on the side.
- Freeze in a single layer on a baking sheet, then transfer to a bag for easier storage.
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Category: Breakfast
- Method: Stovetop
- Cuisine: Mexican-Inspired
- Diet: Vegetarian
Nutrition
- Serving Size: 1 quesadilla
- Calories: 300
- Sugar: 1g
- Sodium: 370mg
- Fat: 15g
- Saturated Fat: 5g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 24g
- Fiber: 4g
- Protein: 17g
- Cholesterol: 195mg