This healthy breakfast quesadilla with beans and eggs is crispy, filling, and freezer-friendly. Perfect for quick, nourishing mornings.

This healthy breakfast quesadilla is hearty, satisfying, and packed with protein from beans and eggs. Crispy on the outside and melty inside, it’s the kind of breakfast that keeps you full without feeling heavy. Made with simple ingredients and easy to customize, this quesadilla works just as well for busy mornings as it does for make-ahead meals you can freeze and reheat throughout the week.
Why You'll Love This Recipe
- Quick and easy - ready in minutes for busy mornings.
- Healthy and high in protein – no meat, but packed with beans and eggs for protein and fiber.
- Freezer-friendly - make ahead, freeze, and reheat for stress-free mornings.
- Filling and satisfying - keeps you energized without feeling heavy.
Ingredients
- Flour tortilla (I use burrito size)
- Refried beans (I like to make my own instead of using canned. Here is my favorite recipe)
- Scrambled egg
- Cheese (I use Mexican blend shredded cheese but you can use other cheese that you would use to make quesadilla)
- Sour cream and Guacamole (for serving)






How to Make a Breakfast Quesadilla with Even Layers
This folded method is my favorite way to make breakfast quesadillas because it keeps the fillings evenly layered and helps the cheese melt on both sides. I use a simple three-fold approach that gives plenty of space for the beans and eggs while keeping everything neatly tucked inside. Here’s how I do it.
- Make a halfway cut from the center of the tortilla to the outer edge.
- Fold into thirds to create clear folding marks that guide where to add the filling.
- On the first section (left of the cut), spread the refried beans and add scrambled eggs on top.
- On the remaining sections, spread the cheese evenly.
- Fold the bean-and-egg section over the cheese, then fold once more to create three layers.
Tips for Success
- Keep the filling balanced: Avoid overfilling the tortilla. Even layers help the quesadilla hold together and cook evenly.
- Use medium or medium-low heat: Cooking gently allows the tortilla to crisp while the cheese melts without burning.
- Let the cheese do the work: Fully melted cheese helps everything stick together, whether you fold or flip the quesadilla.
Alternative Skillet Method (No Folding Required)
If you prefer a more classic skillet approach, this method is easy and foolproof.
Heat a nonstick skillet over medium-low heat and sprinkle an even layer of shredded cheese directly onto the pan. Add a small amount of scrambled eggs on top and let the cheese melt gently.
While the cheese melts, spread refried beans evenly over one side of a tortilla. Place the tortilla bean-side down onto the melted cheese so it sticks. Use a spatula to flip the tortilla, sprinkle a little more cheese on top, and fold the quesadilla in half. Cook until golden and crisp on both sides.


What to Serve with Breakfast Quesadillas
- Fresh salsa, Pico de Gallo, or your favorite hot sauce is always a good addition to these quesadillas!
- Creamy dips - Pair with Avocado Crema (recipe coming soon) or classic sour cream.
- Healthy breakfast pairings - If you’re looking for other filling options, check out my Vegan Soy Chorizo Potato Hash or Vegan Breakfast Burritos.
- Drinks to serve - Enjoy this quesadilla with a glass of Vegan Horchata for a refreshing balance.
Questions You Might Have About Breakfast Quesadillas
To freeze: Cook your fillings and let them cool completely to prevent sogginess. Assemble the quesadillas, wrap them individually in plastic wrap or foil, and place them in a freezer-safe bag or container. They will keep in the freezer for up to 3 months.
For best results: Assemble the quesadillas but do not cook them before freezing. This way, they will cook up fresh when you are ready to eat them.
Stovetop (recommended): Place the quesadilla in a dry skillet over medium heat and cook for 1–2 minutes per side until the tortilla is golden and the cheese is melted. Cover the pan to help the cheese melt faster.
Oven or toaster oven: Preheat to 350°F (175°C). Place the quesadilla on a baking sheet and bake for 5–8 minutes until the cheese is melted and the tortilla is crispy.
Microwave: Quick but can make the tortilla little soggy. Microwave for 30 seconds to 1 minute until the cheese melts.
This healthy breakfast quesadilla with refried beans and eggs is quick, nourishing, and perfect for busy mornings. Whether you enjoy it fresh from the skillet or make a batch ahead for the freezer, it’s an easy recipe you can feel good about. Pair it with creamy avocado crema, fresh pico de gallo, or a glass of vegan horchata for a breakfast that’s satisfying, flavorful, and ready to fuel your day.

Healthy Breakfast Quesadilla (with Beans and Eggs)
This healthy breakfast quesadilla with refried beans and eggs is quick, nourishing, and perfect for busy mornings. Freezer-friendly, easy to customize, and always satisfying.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 3 quesadillas 1x
- Category: Breakfast/brunch
- Method: Stovetop
- Cuisine: Mexican
- Diet: Vegetarian
Ingredients
- 3 large burrito size flour tortillas
- 1 cup refried beans (I like to use homemade)
- 3 eggs
- 2 tablespoons butter
- Salt and pepper to taste
- 1 and ½ cup Mexican blend shredded cheese
- Sour cream, guacamole, and/or hot sauce, for serving
Instructions
- On a large size non-stick skillet, melt 1 tablespoon of butter and scramble 3 eggs. Season with salt and pepper. Set the eggs aside. We will use the same pan to cook the quesadilla.
- Make a halfway cut on large flour tortillas from the center to the edge (cut a line from the center of the tortilla to the bottom edge). Gently fold the tortilla in 3 so it will leave folding marks to guide us where to put the fillings.
- On the first area (the left side from the cut), spread ⅓ cup of refried beans evenly. Add the scrambled egg on top. Press gently on the eggs so they will stick to the refried bean.
- On the rest of the area (⅔ of the tortilla), spread ½ cup of the cheese evenly.
- Lift the side with the beans and eggs and fold it towards the second area. And fold once more to make the 3 layers.
- Set it aside and repeat with the rest of the tortillas to make 3 quesadillas.
- Heat the pan with ⅓ tablespoon of butter on medium heat. Add the assembled quesadilla to the pan. Cook until it is golden brown, about 2 to 4 minutes. Carefully flip the quesadilla and cook the other side for a couple more minutes.
- Serve with sour cream, guacamole, and/or hot sauce.
Notes
-
Freezing: Assemble quesadillas and let fillings cool completely before wrapping individually in foil or plastic wrap. Store in a freezer-safe bag for up to 3 months. For best results, freeze before cooking so they crisp up fresh when reheated.
-
Reheating: For the crispiest results, reheat on the stovetop in a dry skillet over medium heat. You can also reheat in a toaster oven or oven at 350°F (175°C) for 5–8 minutes. Microwave for convenience, then finish in a skillet if you want to crisp the tortilla.
-
Tortilla tip: If your tortilla is cold, microwave it for 10–15 seconds before folding. This prevents cracking and makes it easier to handle.
-
Filling balance: Keep layers even and avoid overfilling so the quesadilla holds together well.
Calli says
I LOVE these! So simple but so good!
George says
I'm SO happy to hear that, Calli!