Cook your base: Prepare 2 cups of your preferred base (rice, quinoa, or cauliflower rice). Fluff and let it cool slightly so it doesn’t steam up your containers.
Mix the fajita seasoning: In a small bowl, combine chili powder, cumin, smoked paprika, oregano, salt, pepper, and cayenne (if using).
Zest the lime and set the zest aside for later.
Marinate the chicken: In a large bowl, toss the sliced chicken with 1 tablespoon olive oil, garlic, lime juice, and the seasoning mix. Let it sit 15–30 minutes while you slice vegetables. If you have more time, cover and refrigerate up to 2 hours.
Prep the veggies: Slice bell peppers and onion into even strips.
Toss with remaining 1 tablespoon olive oil and a pinch of salt.
Heat the pan: Place a large cast-iron skillet or heavy pan over medium-high to high heat. You want it hot enough to sear quickly.
Cook the chicken: Add half the chicken in a single layer. Cook 3–4 minutes per side until browned and cooked through.
Transfer to a plate and repeat with the rest. Do not overcrowd or it will steam.
Cook the veggies: In the same pan, add peppers and onions. Cook 5–7 minutes, stirring occasionally, until tender with a little char.
Season to taste. Sprinkle the reserved lime zest over the veggies for brightness.
Optional deglaze: If the pan has browned bits, splash in 1–2 tablespoons water or chicken broth and scrape with a spatula. Drizzle this over the chicken for extra flavor.
Assemble the bowls: Divide your base among 4 meal prep containers.
Top with chicken and fajita veggies. Add cilantro if you like.
Choose your toppings: For best freshness, pack “wet” toppings (salsa, pico, yogurt, guacamole) in separate small containers. Add lime wedges for squeezing at mealtime.
Cool, then store: Let bowls cool uncovered for about 15 minutes before sealing to prevent condensation.