
San Antonio Chicken Fajitas
DINNER
By the second week of your Whole30, you might find yourself staring blankly into the refrigerator, hallucinating the sound of a sizzling cast-iron platter from your favorite Tex-Mex joint. The craving for a warm, heavily spiced, deeply savory basket of fajitas is real. But the traditional San Antonio method requires marinating skirt steak for days and aggressively tending a smoking skillet so the meat doesn't steam in its own juices. You do not have time for that on a Tuesday. This recipe is your rescue mission. We apply the foundational flavors of Texas—heavy cumin, smoked paprika, garlic, and bright citrus—to a ruthlessly efficient sheet pan method. Lime zest protects the chicken from turning leathery in the oven, saving the fresh juice for a finishing hit of acidity. Ten minutes of active chopping, and the oven does the heavy lifting. Lean hard into the char, scatter fresh cilantro like you mean it, and don't apologize for the lack of cheese.
Before you start
Batch your knife work.
Slice your peppers, onions, and limes before you touch the raw chicken. This keeps your cutting board workflow clean and fast, letting you slide right into mixing without pausing to wash your hands or swap boards.
Ingredients
- smoked paprika1 tbsp
- chili powder1 tbsp
- ground cumin1 1/2 tsp
- garlic powder1 tsp
- dried oregano1 tsp
- kosher salt1 tsp
- black pepper1/2 tsp
- boneless skinless chicken breasts1 1/2 lb
- bell peppers2 large
- red or yellow onion1 large
- avocado oil3 tbsp
- coconut aminos1 tbsp
- lime1 med
- fresh cilantro1/2 cup
- guacamole1 cup
- pico de gallo1 cup
- romaine lettuce1 med head
Method
- 01
Preheat the oven and build the spice blend.
Heat the oven to 425°F (220°C) and whisk together the smoked paprika, chili powder, cumin, garlic powder, oregano, salt, and black pepper in a small bowl.
- 02
Prep the vegetables for roasting.
Toss the sliced bell peppers and onions directly on a large rimmed baking sheet with 1 tablespoon of the avocado oil and half of the spice blend, then push them to the outer edges of the pan so the center is open.
- 03
Coat the chicken aggressively.
In a medium bowl, vigorously toss the chicken strips with the remaining 2 tablespoons of avocado oil, coconut aminos, lime zest, and the remaining half of the spice blend until heavily coated.
- 04
Roast in a single layer.
Spread the chicken in the open center of the baking sheet without overlapping the pieces, allowing the heat to circulate rather than steam the meat, and roast for 12 minutes.
- 05
Char and finish under the broiler.
Switch the oven to broil on high and cook for 3 to 5 minutes, keeping a close eye on the pan, until the edges of the chicken and the vegetables are blistered and charred.
- 06
Garnish and serve immediately.
Remove the pan from the oven, immediately squeeze the fresh lime juice over the sizzling meat and vegetables, and garnish generously with cilantro before serving hot inside crisp romaine lettuce boats with guacamole and pico de gallo.
Notes
Hidden Sugar Label Check.
Pre-mixed commercial taco and fajita seasonings are notorious hiding spots for maltodextrin, cornstarch, and outright sugar. If you prefer to buy a pre-made blend to save 60 seconds, you must check the label. Building it from scratch with your pantry spices guarantees compliance and delivers a punchier, fresher flavor.
Why this swap? Coconut Aminos.
Authentic modern restaurant fajita marinades almost always sneak in soy sauce or Worcestershire sauce to deepen the umami and promote browning on the grill. Since soy, wheat, and the sugar often found in Worcestershire are out for the next 30 days, we use coconut aminos. It provides that exact same savory depth and slight natural sweetness to help the chicken caramelize under the broiler, completely within the rules.
Why this swap? Lettuce Boats.
The Pancake Rule (SWYPO) means we aren't going to try and bake a sad, crumbly faux-tortilla out of almond flour and egg whites. Instead, we embrace the crunch. Crisp romaine lettuce hearts provide a refreshing, sturdy vessel that perfectly contrasts the hot, heavily spiced meat.
From Whole30 10 Minute Meals.