Breakfast Quesadillas

Breakfast quesadillas are an easy, tasty way to get breakfast on the table without much effort. Soft scrambled eggs, crispy bacon, melted cheese, and fresh spinach are stuffed into flour tortillas and cooked until the outside is golden and crisp. They work for a weekend breakfast or a quick, easy breakfast on busy mornings.

cooked breakfast quesadillas with bacon and spinach served with avocado

Want To Save This Recipe For Later?

Enter your email to have this recipe sent to your inbox.

Living in San Antonio, breakfast tacos are a regular part of our morning routine. But quesadillas for breakfast? Never really crossed our minds. That changed after trying breakfast quesadillas at Village Smitty’s on a trip to Colorado. They were exactly the kind of breakfast that sticks with you, familiar but different enough that we knew we’d be making them again once we got home.

Key Ingredients and Substitutions


Breakfast quesadillas are easy to throw together with a few breakfast staples.

The complete ingredient list and measurements are listed in the printable recipe below.

  • Tortillas: If you can find uncooked flour tortillas, buy them. These are our favorites and are as close to homemade as you can get. The preferred size is the standard 8-inch tortilla. The larger tortillas will be more difficult to flip.
  • Cheese: We use sharp cheddar cheese, but you can substitute your favorite shredded cheese. Colby Jack, Monterey Jack, and pepper Jack are all great choices.
  • Eggs: Scrambled eggs form the base of the filling. Four large eggs make enough for four quesadillas. You can also just use egg whites.
  • Green Chiles: We added roasted hatch green chiles to our eggs for a little Southwestern flavor. Check out our guide to roasting hatch chiles to make your own, or use canned green chiles in a pinch. You can also skip them if you’re not a fan.
  • Bacon: Chopped into half-inch pieces, the bacon gets crispy and distributes evenly throughout the quesadilla. You can substitute turkey bacon, Canadian bacon, or even breakfast sausage.
  • Spinach: Fresh baby spinach wilts quickly when added to the hot eggs. It adds color and nutrition. You can substitute kale (remove the stems and chop finely), arugula, Swiss chard, or just leave it out.
  • Toppings: We served our breakfast quesadillas with a little grilled guacamole or avocado, but you can also top them with sour cream, hot sauce, or a little spicy pico de gallo.
ingredients for breakfast quesadilla with bacon and spinach

How to Make Breakfast Quesadillas


Here are the quick, step-by-step instructions with visuals; you can find the full instructions, including the exact ingredients, in the recipe card below.

Pro tip: Cook the quesadillas over medium-low heat so the cheese has time to melt without burning the tortilla. If your heat is too high, you’ll get a crispy outside with cold, unmelted cheese in the center.

bacon being cooked in a pan

1. Cook the Bacon: In a large skillet over medium heat, cook the bacon to the desired crispness. Place the cooked bacon on paper towels to drain excess grease. Remove all but about 1 tablespoon of bacon grease from the frying pan, then lower the heat to medium-low.

bowl of uncooked eggs and green chiles.

2. Whisk the Eggs: In a medium-sized mixing bowl, whisk together eggs, salt, black pepper, and green chiles.

eggs being cooked in a skillet

3. Cook the Eggs: Add egg mixture to the skillet. Scramble the eggs until they are no longer runny, stirring often.

eggs, bacon, and spinach cooked in a pan

4. Add Bacon and Spinach: Add bacon and spinach and cook for approximately 1-2 minutes until the spinach has wilted. Remove the egg, bacon, and spinach mixture and clean the skillet.

tortilla with egg, bacon, and spinach on a cast-iron skillet being made into a quesadilla

5. Cook the Quesadilla: Add a small pad of butter to the frying pan and let it melt. Place one tortilla in the frying pan (or cast iron griddle). Cover the tortilla with ¼ cup of cheese and ¼ of the egg mixture, leaving an approximately ½ inch border around the tortilla. Top the egg mixture with another ¼ cup of cheese, then cover with the second tortilla.

breakfast quesadilla cooking on a flat cast-iron pan.

6. Flip the Quesadilla: Cook for approximately 60-90 seconds, letting the bottom layer of cheese melt and the tortilla get crispy. With a spatula, lightly press down on the quesadilla before carefully flipping it over. Cook for an additional 60-90 seconds. Remove the quesadilla from the frying pan and place it on a cutting board. Allow the quesadilla to cool for 1-2 minutes before cutting it with a pizza cutter or sharp knife. Serve the quesadillas warm with fresh salsa or avocado slices.

cooked breakfast quesadillas with bacon and spinach served with avocado

Recipe Tips and Notes


  • Use low heat for the eggs. Scrambled eggs cooked over low heat stay fluffy and creamy. High heat makes them rubbery and dry.
  • Don’t overfill the quesadillas. Too much filling makes them difficult to flip and causes the ingredients to spill out. A thin, even layer works best.
  • Use a good melting cheese. Not all cheese is created equal. Using a good melting cheese is the key to keeping your filling inside the quesadilla. American or cheddar are great choices, but you can substitute with Monterey Jack, Gruyere, or Fontina. Looking for a more traditional cheese? Try queso asadero or queso Oaxaca, which are classic cheeses used in quesadillas in parts of Mexico.
  • Use a little butter. To get crisp quesadillas, use a small pad of butter, bacon grease, or neutral oil, such as canola. A little goes a long way, so don’t overdo the butter or oil.
  • Cook your quesadillas on medium-low heat. Tortillas can burn easily, so avoid high heat. It only takes a minute or two for your tortillas to get golden brown and crisp, and for your cheese to melt.

Frequently Asked Questions


You can store any leftover cooked egg mixture in an airtight container in the refrigerator for up to 3 days to make a quick breakfast quesadilla during the week. Leftover quesadillas can also be stored in an airtight container in the refrigerator. To reheat place the quesadillas on a baking sheet lined with aluminum foil and bake for approximately 10 minutes at 350 degrees Fahrenheit to get the tortillas crispy and the cheese melted.

Yes, skip the bacon. For a little extra flavor, saute sliced mushrooms with the eggs as they cook.

Place finished quesadillas on a baking sheet in a 200°F oven while you cook the rest. This keeps them warm without drying them out or making them soggy.

Absolutely. Diced bell peppers, mushrooms, and onions all work well. Just sauté them with the bacon before adding the eggs so they don’t release too much moisture into the filling.

Yes. Breakfast quesadillas work well for meal prep. Cook according to the instructions, then cool completely. They can be refrigerated for up to 2 days or frozen for up to 3 months. Reheat in a skillet or an air fryer to crisp the tortilla while keeping the filling warm.

cooked breakfast quesadillas with bacon and spinach served with avocado

More Breakfast Recipes To Try


Looking for more weekend breakfast or brunch recipes? Try these other favorites:

  • Tex-Mex Migas – This one-pan, 30-minute breakfast recipe is quick and tasty. It combines eggs, chorizo, and leftover tortilla chips.
  • Mexican Breakfast Skillet – This one-pan cast-iron breakfast skillet recipe uses chorizo, potatoes, chiles, onions, sunny-side-up eggs, and cheese. It is a tasty breakfast dish that can be made for two or a crowd.
  • Hash Brown Breakfast Casserole – This four-ingredient breakfast casserole is perfect for the holidays or weekend brunch. Crispy hash browns are covered with bacon, egg, and shredded cheese. It can be made ahead of time and is easily customizable.
cooked breakfast quesadillas with bacon and spinach served with avocado

Spinach, Egg, and Bacon Breakfast Quesadillas

5 from 1 vote
Author: Melissa
These Spinach, Egg, and Bacon Breakfast Quesadillas are loaded with crispy bacon, fluffy scrambled eggs, wilted spinach, and melted cheddar cheese. Ready in just 25 minutes, they're perfect for breakfast, brunch, or dinner any day of the week.
Share Recipe
Prep Time: 5 minutes
Cook Time: 15 minutes
Total Time: 20 minutes
Servings: 4 quesadillas
Calories: 617 kcal

Want To Save This Recipe For Later?

Enter your email to have this recipe sent to your inbox.

Equipment

  • Medium Bowl
  • Cast-Iron Round Griddle (optional)
  • Large Skillet (10 inches)

Ingredients  

  • 4 strips bacon, chopped into 1/2 inch pieces
  • 4 large eggs
  • 1 tablespoon diced green chiles
  • ¼ teaspoon fresh ground pepper
  • ¼ teaspoon kosher salt
  • 1 ½ cups fresh baby spinach, chopped
  • 1 tablespoon butter
  • 8 flour tortillas
  • 2 cups cheddar cheese, shredded
  • salsa, for serving
  • avocado slices or guacamole, for serving

Instructions 

  • In a large skillet over medium heat, cook the bacon to the desired crispness. Place the cooked bacon on paper towels to drain excess grease. Remove all but about 1 tablespoon of bacon grease from the skillet and lower the heat to medium-low.
  • In a medium-size mixing bowl, whisk together eggs, salt, black pepper, and green chiles.
  • Add egg mixture to the skillet. Scramble the eggs until they are no longer runny, stirring often. Add the bacon and spinach and cook for 1-2 minutes until the spinach has wilted.
  • Remove the egg, bacon, and spinach mixture and wipe the frying pan clean.
  • Add a little pad of butter or bacon grease to the pan and allow it to melt. Place one tortilla in the skillet (or cast iron griddle).
  • Cover the tortilla with ¼ cup of cheese and ¼ of the egg mixture, leaving an approximately ½ inch border around the tortilla. Top the egg mixture with another ¼ cup of cheese and cover with the second tortilla, cooked side down.
  • Cook for 60-90 seconds, letting the bottom layer of cheese melt and the tortilla get crispy.
  • With a spatula, lightly press down on the quesadilla before carefully flipping it over. Cook for an additional 60-90 seconds.
  • Remove from the frying pan and place on a cutting board. Allow quesadilla to cool for 1-2 minutes before cutting with a pizza cutter or sharp knife.
  • Repeat for the remaining quesadillas.
  • Serve quesadillas warm with fresh salsa, guacamole, or avocado slices.

Notes

1. Nutritional information is only an estimate. The accuracy of the nutritional information for any recipe on this site is not guaranteed. The nutritional value will vary based on the brand of ingredients used. It does not include the nutritional value of any sides. It does not include the nutrition for any substitutions.
2. Be sure to check out the Key Ingredients along with the Recipe Tips and Notes sections found in the post, for more tips, options, substitutions, and variations for this recipe! You will also find step-by-step photos.
Serving: 1quesadilla | Calories: 617kcal | Carbohydrates: 51g | Protein: 29g | Fat: 33g | Saturated Fat: 18g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Cholesterol: 244mg | Sodium: 1719mg | Potassium: 196mg | Fiber: 2g | Sugar: 3g | Vitamin A: 106IU | Vitamin C: 41mg | Calcium: 85mg | Iron: 19mg
Did you make this recipe?Tag us on Instagram @casual.epicure to be featured on our stories!

You'll Also Love...

5 from 1 vote (1 rating without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Rate this Recipe