Preheat oven to 350°F (176°C). Heat the oil in a pan over high heat. Cook the chicken with salt, pepper, garlic powder, and chili powder for two to three minutes.
2. Step
Add the barbecue sauce and cook until the sauce has reduced by about half, about five minutes. Remove from heat.
3. Step
In a large skillet, spread out two large handfuls of tortilla chips. Layer with half of the barbecue chicken, followed by half of the cheese, onion, tomato, bacon, and parsley. Repeat with the remaining ingredients.
4. Step
Bake for 15 minutes.
5. Step
Drizzle the sour cream and sprinkle the avocado on top. Serve!