Start your morning with a delicious, protein-packed Tomato Basil Chicken Breakfast Quesadilla loaded with spinach. This easy breakfast combines tender seasoned chicken, fresh spinach, juicy tomatoes, fragrant basil, fluffy scrambled eggs, and melted cheese between golden, crispy tortillas. It is flavorful enough for a weekend brunch but quick and simple enough for a busy weekday morning.
Why You’ll Love This Breakfast Quesadilla
This chicken breakfast quesadilla is a great way to turn simple ingredients into a satisfying meal. The chicken adds plenty of protein, while spinach and tomatoes bring freshness, color, and nutrients. Fresh basil gives the quesadilla a delicious Italian-inspired flavor, and melted cheese ties everything together.
It is also highly customizable. You can use leftover roasted chicken, rotisserie chicken, grilled chicken, or freshly cooked chicken. Add more vegetables, switch the cheese, or make it spicy with a little hot sauce or crushed red pepper.
Ingredients
For the chicken filling:
- 1 cup cooked chicken, shredded or finely chopped
- 1 teaspoon olive oil
- 1 small tomato, diced
- 1 cup fresh spinach
- 2 tablespoons fresh basil, chopped
- 1 small garlic clove, minced
- ¼ teaspoon paprika
- ¼ teaspoon black pepper
- ¼ teaspoon salt
- Pinch of red pepper flakes, optional
For the eggs:
- 3 large eggs
- 2 tablespoons milk
- Pinch of salt
- Pinch of black pepper
- 1 teaspoon butter or olive oil
For the quesadillas:
- 4 medium flour tortillas
- 1 cup shredded mozzarella or cheddar cheese
- 2 tablespoons grated Parmesan, optional
- 1 tablespoon butter or olive oil for cooking
Step-by-Step Instructions
Step 1: Prepare the Chicken
If you’re using leftover or rotisserie chicken, remove any bones and skin and shred or finely chop the meat.
Heat a skillet over medium heat and add 1 teaspoon of olive oil. Add the minced garlic and cook for about 20–30 seconds until fragrant.
Add the cooked chicken, paprika, black pepper, salt, and red pepper flakes if you’re using them. Stir everything together and cook for 2–3 minutes.
The goal is simply to warm and season the chicken because it is already cooked.
Step 2: Add the Tomatoes
Add the diced tomatoes to the skillet with the chicken. Cook for approximately 1–2 minutes.
Avoid cooking the tomatoes for too long. You want them to become slightly tender while still maintaining some texture.
If your tomatoes release a lot of liquid, allow the mixture to cook for another minute so the excess moisture evaporates. This helps prevent soggy quesadillas.
Step 3: Add the Spinach
Add the fresh spinach directly to the skillet.
Stir continuously as the spinach wilts. This should take approximately 1–2 minutes.
Once the spinach has softened, turn off the heat and stir in the chopped fresh basil.
The basil is best added near the end because this helps preserve its fresh aroma and flavor.
Transfer the chicken, tomato, spinach, and basil mixture to a bowl and set aside.
Step 4: Prepare the Eggs
Crack 3 eggs into a bowl. Add milk, a small pinch of salt, and black pepper.
Whisk until the eggs are completely combined.
Place a clean skillet over medium-low heat and add butter or olive oil.
Pour in the eggs and gently stir with a spatula. Cook slowly until the eggs are softly scrambled.
Do not overcook them. Slightly soft eggs work best inside a quesadilla because they will continue cooking when the quesadilla is toasted.
Remove the eggs from the heat.
Step 5: Assemble the Quesadillas
Place one tortilla on a clean work surface.
Sprinkle approximately ¼ cup of shredded cheese over half of the tortilla.
Add some of the scrambled egg, followed by the seasoned chicken and spinach mixture.
Add another small handful of cheese on top.
Fold the tortilla in half to create a half-moon shape.
Repeat with the remaining tortillas and filling.
Tip: Don’t overfill the tortillas. Too much filling can make them difficult to fold and can cause the ingredients to spill out while cooking.
Step 6: Cook Until Golden and Crispy
Heat a large nonstick skillet over medium heat.
Lightly brush the skillet with butter or olive oil.
Place the assembled quesadilla into the skillet and cook for about 2–3 minutes, or until the bottom becomes golden brown and crispy.
Carefully flip it using a wide spatula.
Cook the second side for another 2–3 minutes.
The cheese should be completely melted and the tortilla should be beautifully golden and crisp.
Repeat with the remaining quesadillas.
Step 7: Rest and Slice
Transfer the cooked quesadilla to a cutting board and let it rest for approximately one minute.
Use a sharp knife or pizza cutter to slice it into triangles.
The short resting period allows the melted cheese to settle slightly, making the quesadilla easier to cut and eat.
Serving Suggestions
Serve these tomato basil chicken breakfast quesadillas immediately while they’re hot and crispy.
For extra flavor, serve them with:
- Fresh salsa
- Avocado slices
- Guacamole
- Greek yogurt
- Sour cream
- Hot sauce
- Pico de gallo
- Fresh basil
- Sliced tomatoes
- A simple fruit salad
For a complete breakfast, pair the quesadilla with fresh berries, oranges, melon, or a smoothie.
Helpful Tips for the Best Quesadillas
Use cooked chicken: Leftover chicken makes this recipe incredibly quick. Rotisserie chicken is another convenient option.
Don’t add wet ingredients: Excess tomato juice can make the tortilla soggy. Drain particularly juicy tomatoes before adding them.
Use medium-low heat: Cooking the quesadilla too quickly can burn the tortilla before the cheese melts.
Don’t overstuff: A moderate amount of filling gives you a crisp exterior and a balanced bite.
Add basil at the end: Fresh basil has a delicate flavor that is best preserved by adding it after the spinach has wilted.
Use freshly shredded cheese: It generally melts more smoothly than some pre-shredded varieties.
Easy Variations
Spicy Chicken Quesadilla: Add jalapeños, cayenne pepper, or your favorite hot sauce to the chicken mixture.
Cheesy Tomato Basil Quesadilla: Use a combination of mozzarella and Parmesan for an extra cheesy, Italian-inspired filling.
Mediterranean Style: Add crumbled feta, oregano, and a few chopped olives.
Avocado Chicken Quesadilla: Add thin slices of avocado after cooking for a creamy contrast.
Mushroom Version: Sauté sliced mushrooms with the spinach before assembling the quesadilla.
Turkey Breakfast Quesadilla: Replace the chicken with cooked turkey for another delicious high-protein option.
Make-Ahead Instructions
You can prepare the chicken, tomato, and spinach filling ahead of time and store it in an airtight container in the refrigerator.
When you’re ready for breakfast, prepare the eggs, assemble the quesadilla, and cook it fresh in a skillet.
For the best texture, I recommend cooking the quesadilla just before serving rather than assembling it several hours ahead.
Storage
Allow leftover quesadillas to cool before placing them in an airtight container.
Refrigerate for up to 3 days.
To reheat, place the quesadilla in a dry skillet over medium-low heat and cook for a few minutes on each side until heated through and crispy again.
You can also reheat it in an air fryer for a crispier texture.
Final Result
The finished Savory Tomato Basil Chicken Breakfast Quesadilla with Spinach should have a beautifully crisp, golden tortilla on the outside and a warm, cheesy filling inside. Every bite combines juicy tomato, savory chicken, tender spinach, fragrant basil, creamy melted cheese, and fluffy eggs.
It’s an easy breakfast that feels much more special than an ordinary egg-and-cheese meal—and it’s a fantastic way to use leftover chicken and vegetables. Whether you’re preparing breakfast for yourself, feeding your family, or looking for an easy weekend brunch recipe, this quesadilla is a flavorful and satisfying choice.

