Preheat and prep: Heat the oven to 425°F (220°C).
Line a large sheet pan with parchment for easy cleanup.
Slice the produce: Cut the bell peppers into 1/2-inch strips. Slice the red onion into similar strips. Keep them fairly even so they cook at the same rate.
Mix the fajita seasoning: In a small bowl, combine chili powder, cumin, smoked paprika, oregano, coriander, onion powder, garlic powder, cayenne, salt, and pepper.
Prep the chicken: Pat the chicken dry.
If using breasts, slice them into thick strips; if using thighs, you can leave them whole or slice into strips. Add to a large bowl with 2 tablespoons avocado oil, minced garlic, zest of 1 lime, and half the seasoning. Toss well.
Season the veggies: In another bowl, toss peppers and onions with 1 tablespoon avocado oil and the remaining seasoning.
Arrange on the sheet pan: Spread the veggies in a single layer on the sheet pan.
Nestle the chicken pieces in between so everything roasts together.
Roast: Bake for 18–22 minutes, flipping the chicken once halfway through. You want lightly charred edges on the peppers and an internal temp of 165°F (74°C) for the chicken.
Broil for color (optional): For extra char, switch to broil for 2–3 minutes. Watch closely to avoid burning.
Finish with lime and cilantro: Immediately after removing from the oven, squeeze the juice of 1–2 limes over everything and toss with chopped cilantro.
This brightens the flavors and cuts the richness.
Cook the cauliflower rice: While the fajitas roast, sauté cauliflower rice in a skillet over medium heat with a splash of oil and a pinch of salt for 5–7 minutes, just until tender. Add a squeeze of lime at the end.
Portion for meal prep: Divide cauliflower rice among 4–5 meal prep containers. Top with chicken and vegetables.
Let cool slightly, then add optional toppings like cheese and jalapeños. Store avocado and sour cream separately to keep them fresh.