This breakfast quesadilla is a household staple for a quick, flavorful, and healthy breakfast. Filled with scrambled eggs, veggies, and melted cheese, it’s a delicious way to start the day. My version is vegetarian and freezer-friendly!

An image of two breakfast quesadillas on a wooden cutting board.
Save this recipe!
Enter your email below & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!

This post contains helpful tips and tricks! If you’re in a rush, please use the “Jump to Recipe” above!

💭 Why you’ll love this recipe

  • Packed with veggies. My recipe is packed with nutritious veggies without sacrificing flavor, so you can have the best of both worlds!
  • Perfect for breakfast on the go. You can whip up this quesadilla any day of the week since it’s so simple to make and it’s ready in less than 15 minutes.
  • Make-ahead friendly. To make your mornings easier, you can make this in advance, freeze it, and reheat it in the morning.

📋 Ingredients and notes

To make this easy breakfast quesadilla recipe, you’ll need flour tortillas, eggs, black-eyed beans, spinach, cherry tomatoes, pickled jalapeño, cheddar cheese, hot sauce, olive oil, salt, black pepper, and cilantro.

Overhead view of ingredients for breakfast quesadilla.

Variations & Substitutions

  • Tortillas. I used flour tortillas, but you can use corn tortilla.
  • Eggs. Use two medium or large eggs.
  • Cheddar cheese. Mozzarella, Monterey Jack, or Pepper Jack will also work.
  • Beans. You can swap black beans for red kidney beans or pinto beans.
  • Vegetables. You can customize this recipe with any veggie you want. I used tomatoes and spinach, but you can also add mushrooms, bell peppers, and onions.
  • Pickled jalapeños. Adds a spicy kick to the quesadilla. You can skip this if you want a mild recipe.
  • Olive oil. You can swap this with any neutral oil like avocado or canola oil or use butter.
  • Hot sauce. You can substitute it with sriracha for a different spicy flavor.
  • Fresh cilantro. Or garnish with fresh parsley.
  • Seasonings. Season with salt and pepper.

📖 How to make breakfast quesadilla recipe

Step 1:
Whisk the eggs with hot sauce, salt, and pepper until they are well blended. Add the beans and set aside.

An overhead image of mixing two eggs with hot sauce and salt.

Step 2:
Heat olive oil in a medium non-stick skillet. Add the egg mixture and cook, stirring frequently with a rubber spatula, until eggs are just cooked, approximately 1 to 3 minutes. Transfer the eggs to a bowl.

An overhead image of cooking the egg mixture in a pan.
An overhead image of cooking the egg mixture in a pan.

Step 3:
Heat a large skillet over medium-low heat to warm the tortilla, flipping it occasionally. Once the tortilla and pan are warm, sprinkle a thin layer of the cheese on one side of the tortilla and add the spinach leaves.

An overhead image of warming the tortilla in a pan.
An overhead image of adding spinach and cheese on one side of the tortilla.

Step 4:
Spread the fluffy scrambled eggs over the cheese, then add in the cilantro, jalapeños, black eyed beans, tomato halves and sprinkle the remaining cheese over the filling evenly.

An overhead image of adding more vegetables to the tortilla.
An overhead image of sprinkling it with more cheese.

Step 5:
Fold the empty half of the tortilla over the toppings. Cook until the bottom is crisp and golden brown, about 1 to 2 minutes, adjusting the heat if needed to avoid burning. Flip it and cook until the second side is also golden and crispy.

An overhead image of folding the filled tortilla on the pan.

Step 6:
Remove the skillet from heat immediately and transfer the quesadilla to a cutting board. Let it cool briefly to set, then slice each quesadilla into 2 pieces with a kitchen knife.

An image of two breakfast quesadillas on a wooden cutting board.

Shruthi’s Top Tip

Whisk the eggs thoroughly to incorporate air, resulting in fluffier scrambled eggs.

  • Use medium heat when cooking the eggs to prevent overcooking and achieve a creamy texture.
  • Stir the eggs constantly with a rubber spatula for even cooking and to prevent sticking.
  • Warm the tortilla in a separate skillet before adding the fillings to make it more pliable and easier to fold.
  • Spread the fillings evenly to ensure each bite has a good mix of flavors and textures.
  • Use a large skillet to ensure the quesadilla lays flat, which helps it cook evenly and become crispy.

👩🏽‍🍳 Troubleshooting FAQs

Can I use different types of beans?

Yes, black beans, red kidney beans, or pinto beans work well as substitutes for black-eyed beans.

How can I prevent the tortilla from burning?

Adjust the heat to medium-low and keep a close eye on the tortilla, flipping it as needed to avoid burning.

What type of cheese can I use if I don’t have sharp cheddar?

You can use any melty cheese like mozzarella, Monterey Jack, or a Mexican blend.

How do I keep the quesadilla from falling apart when flipping?

Use a large spatula to flip the quesadilla gently and make sure the fillings are evenly distributed.

Can I make this quesadilla ahead of time?

It’s best enjoyed fresh, but you can prepare the filling ingredients ahead and assemble the quesadilla quickly when ready to eat.

🍴 How to serve breakfast quesadilla

This breakfast quesadilla recipe is made for a single serving, but you can easily double it if you’re serving more people.

I like to serve it with a dip on the side like sour cream, salsa, pico de Gallo, or guacamole. If you want to add more heat, you can also serve it with a side of hot sauce or a spicy queso dip. Then, garnish it with cilantro and sprinkle with fresh lime juice for a satisfying breakfast!

An image of two breakfast quesadillas on a wooden cutting board.

🍴Storage and reheating suggestions

To store leftovers, wrap each quesadilla in plastic wrap or aluminum foil. Store in the refrigerator for up to 3 days.

To freeze, wrap the quesadilla tightly in plastic wrap and then in aluminum foil or place it in a freezer bag. You can freeze for up to 2 months.

To reheat, you can warm it up in a toaster oven for a few minutes or on a skillet for about 2-3 minutes per side until the tortilla is crispy and the filling is hot.

🍴 More delicious breakfast egg recipes

If you like this recipe, check out my other breakfast egg recipes:

If you tried this recipe, don’t forget to comment and rate! ⭐⭐⭐⭐⭐

No ratings yet

Breakfast Quesadilla

I love making these breakfast quesadillas for a quick, flavorful and nutritious morning meal. Ready in just 15 minutes and great to freeze!
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Servings: 4 serving
Save this recipe!
Enter your email below & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!

Ingredients 

For the eggs

  • 8 large eggs
  • tablespoons hot sauce, adjust to taste
  • 1 teaspoon salt
  • ½ teaspoon black pepper
  • 2 tablespoons olive oil

For the quesadilla

  • 4 large flour tortilla, 10 inch
  • 2 cups grated sharp cheddar cheese, 8 oz
  • 2 cups fresh spinach, washed and drained
  • 1⅓ cup black eyed peas, ~1 (15oz) can, rinsed and drained, substitute canned beans of choice
  • 16 cherry tomatoes, halved
  • ¼ cup cilantro, finely chopped
  • ¼ cup pickled jalapeño, chopped

Instructions 

Make eggs

  • Whisk eggs with hot sauce, salt, and pepper until well blended. Stir in black-eyed peas. Set aside.
  • Heat olive oil in a large nonstick skillet over medium heat. Add egg mixture and cook, stirring frequently with a spatula, until eggs are just set but still soft, 3-4 minutes. Transfer eggs to a bowl.

Assemble and cook quesadillas (stovetop)

  • Wipe out skillet if needed. Heat skillet over medium heat. Place one tortilla in skillet and warm until pliable, flipping once.
  • Sprinkle ¼ cup cheese on one half of the tortilla. Layer ½ cup spinach over cheese, then top with one quarter of the scrambled eggs, 1 tablespoon cilantro, 1 tablespoon jalapeños, 4 tomato halves, and another ¼ cup cheese.
  • Fold empty half of tortilla over filling. Press gently with spatula. Cook until bottom is golden and crispy, 1-2 minutes. Flip carefully and cook until second side is golden and cheese is melted, another 1-2 minutes.
  • Transfer to cutting board. Repeat with remaining tortillas and filling, keeping finished quesadillas warm in a 200°F oven (if serving immediately).
  • Let quesadillas rest 1 minute, then slice in half. Serve.

Sheet pan method (great for meal prep)

  • Preheat oven to 400°F. Line a large sheet pan with parchment paper.
  • Make scrambled eggs as directed in steps 1-2.
  • Lay all 4 tortillas on sheet pan (use two sheet pans if needed). Assemble each quesadilla: spread ¼ cup cheese on one half of tortilla, layer with ½ cup spinach, one quarter of eggs, 1 tablespoon cilantro, 1 tablespoon jalapeños, 4 tomato halves, and another ¼ cup cheese. Fold tortillas in half and press gently.
  • Brush tops lightly with olive oil or spray with cooking spray.
  • Bake 6-8 minutes until bottoms are golden. Flip carefully and bake another 4-6 minutes until second side is golden and cheese is melted.
  • Let rest 1-2 minutes before slicing.

Notes

  • Don’t overcook eggs—they’ll continue cooking inside the quesadilla
  • Press gently while cooking for even cheese melt and crispier tortilla
  • Let quesadillas rest before cutting—filling stays inside instead of oozing out
  • Serve with salsa, guacamole, or sour cream for dipping and add sliced avocado on top. 
  • For best meal prep results, slightly undercook quesadillas since they’ll be reheated
    • Make all 4 quesadillas using the sheet pan method on Sunday, removing from oven 1-2 minutes early so they’re slightly undercooked (they’ll finish cooking when reheated).
    • Let cool completely, then wrap each quesadilla individually in foil.
    • Refrigerate up to 4 days or freeze up to 2 months.
    • Reheat each morning in a skillet over medium heat (2-3 minutes per side, crispiest result), air fryer at 350°F (4-5 minutes from fridge, 8-10 from frozen), or oven at 350°F (8-10 minutes from fridge, 15-20 from frozen).
 

Nutrition

Calories: 596kcal | Carbohydrates: 33g | Protein: 32g | Fat: 38g | Saturated Fat: 16g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 13g | Trans Fat: 0.03g | Cholesterol: 384mg | Sodium: 1590mg | Potassium: 626mg | Fiber: 6g | Sugar: 6g | Vitamin A: 3010IU | Vitamin C: 25mg | Calcium: 533mg | Iron: 5mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Leave a comment below!

I'm the recipe developer, photographer and brain behind Urban Farmie. I’m a lifelong vegetarian. I’ve lived, worked, and traveled to 60+ countries and bring you authentic, vegetarian recipes from all those travels!

Leave a comment

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.