Chicken fajita puff pastry takes all the bold, smoky flavors of classic fajitas — seasoned chicken, sautéed peppers and onions, and melty cheese — and wraps them in golden, flaky puff pastry. It’s an easy way to turn a familiar weeknight favorite into something a little different, and it’s just as good for dinner as it is cut into smaller pieces for an appetizer.
Why This Recipe Works
Puff pastry gives the classic fajita filling a crispy, flaky exterior instead of a tortilla, turning it into a fun handheld dinner or shareable appetizer. Cooking down the peppers, onions, and chicken with fajita seasoning beforehand ensures all that smoky-savory flavor gets sealed right into the pastry.
Ingredients
- 2 sheets frozen puff pastry, thawed according to package instructions
- 1 tablespoon olive oil
- 1 lb boneless, skinless chicken breast, diced small
- 1 bell pepper, thinly sliced
- 1 small onion, thinly sliced
- 2 tablespoons fajita seasoning (store-bought or homemade)
- 1 cup shredded Mexican-blend or cheddar cheese
- 1 egg, beaten (for egg wash)
- Fresh cilantro, chopped, for garnish (optional)
- Salsa, sour cream, or guacamole, for serving
Equipment
- A large skillet
- A baking sheet
- Parchment paper
- A sharp knife or pastry cutter
- A pastry brush
Instructions
Step 1: Cook the chicken and vegetables
Heat the olive oil in a large skillet over medium-high heat. Add the diced chicken and cook for 5-6 minutes, until browned and cooked through. Add the sliced bell pepper and onion, cooking for another 4-5 minutes, until softened.
Step 2: Season the filling
Sprinkle the fajita seasoning over the chicken and vegetables, stirring to coat evenly. Cook for another 1-2 minutes to let the spices toast slightly. Remove from heat and let the filling cool for about 15-20 minutes — this is important, since a hot filling can prevent the pastry from puffing properly.
Step 3: Prep the puff pastry
Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper. On a lightly floured surface, roll out each sheet of puff pastry slightly, then cut into rectangles or squares (about 4-6 per sheet, depending on size).
Step 4: Fill the pastries
Spoon a portion of the cooled chicken fajita filling onto one half of each pastry piece, leaving a border around the edges. Sprinkle a bit of shredded cheese over the filling.
Step 5: Fold and seal
Fold the pastry over the filling and press the edges firmly to seal, crimping with a fork for a decorative, secure finish.
Step 6: Egg wash and vent
Arrange the filled pastries on the prepared baking sheet. Brush each one with the beaten egg, and cut a couple of small slits in the top of each to allow steam to escape.
Step 7: Bake
Bake for 20-25 minutes, until puffed and deep golden brown.
Step 8: Garnish and serve
Let the pastries cool for about 5 minutes. Garnish with fresh cilantro, if desired, and serve with salsa, sour cream, or guacamole for dipping.
Tips for the Best Chicken Fajita Puff Pastry
- Let the filling cool before assembling — a hot filling can prevent the pastry from puffing and may cause leaking.
- Don’t overfill — too much filling can cause the pastry to burst open during baking.
- Seal the edges well, crimping with a fork, to keep the filling from leaking out.
- Make your own fajita seasoning with chili powder, cumin, paprika, garlic powder, and onion powder if you don’t have a store-bought blend on hand.
- Freeze unbaked pastries for a make-ahead meal — bake straight from frozen, adding a few extra minutes to the bake time.
Storage
Store leftover baked pastries in an airtight container in the refrigerator for up to 3 days. Reheat in the oven at 350°F for about 10 minutes to help restore some crispness.
Final Thoughts
Chicken fajita puff pastry is a fun, flaky twist on a familiar favorite, combining bold Tex-Mex flavor with buttery, golden pastry. It works well as a full dinner or cut smaller for a shareable appetizer, and it’s an easy way to switch up your usual fajita night.


