Whole30 Sheet Pan Fajitas with Bell Peppers and Onions

3 min prep 6 min cook 3 servings
Whole30 Sheet Pan Fajitas with Bell Peppers and Onions
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

When life gets hectic—and let’s be honest, when doesn’t it?—there’s nothing more satisfying than walking into the kitchen, sliding a single pan into the oven, and walking away knowing dinner is basically done. That’s exactly why these Whole30 sheet-pan fajitas have become my weekday superhero. I first threw them together on a rainy Tuesday when the fridge was a riot of bell peppers left over from a farmers’ market splurge. Twenty-five minutes later the house smelled like my favorite Tex-Mex cantina, and my family was circling the island like hungry wolves. No tortillas? No problem. We piled the sizzling strips onto crisp romaine leaves, added a mountain of guac, and declared it “Taco Tuesday 2.0.” Since then, these fajitas have catered book-club meetings, survived beach-rental ovens, and even served as meal-prep staples for my brother’s CrossFit competition prep. They’re gluten-free, dairy-free, soy-free, sugar-free, and—most importantly—stress-free, yet they taste like you stood over a cast-iron skillet for hours. If you can slice a pepper and remember to preheat the oven, you’ve got this one in the bag.

Why This Recipe Works

  • One-Pan Wonder: Minimal dishes, maximum flavor—everything roasts together on a single rimmed sheet pan.
  • Whole30 Compliant: No added sugars, legumes, grains, or dairy—just wholesome ingredients that leave you satisfied.
  • Customizable Heat: Dial the spice up or down by swapping bell peppers for poblanos or adding chipotle powder.
  • Meal-Prep Miracle: Make a double batch on Sunday; portion into glass containers with cauliflower rice for grab-and-go lunches.
  • Kid-Friendly: The natural sweetness of roasted peppers and onions wins over picky eaters—serve with a side of fresh fruit and everyone’s happy.
  • Restaurant Sizzle: A quick blast under the broiler at the end gives you those slightly charred edges you thought only a teppanyaki chef could achieve.

Ingredients You'll Need

Ingredients

Great fajitas start with produce that still holds morning dew from the field. Seek out peppers with taut, glossy skin—no wrinkles or soft spots—and onions that feel heavy for their size. If you can smell the earthy sweetness through the skin, you’ve found a winner.

  • 1½ lbs boneless skinless chicken thighs – Thighs stay juicier under high heat, but turkey cutlets or shrimp (add in final 5 min) work too.
  • 3 medium bell peppers – I use one each red, yellow, and orange for a confetti of colors; green peppers are slightly more bitter if you prefer.
  • 1 large red onion – Red onions roast to a jammy sweetness and tint the chicken with a rosy hue; yellow onions are fine in a pinch.
  • 3 Tbsp avocado oil – High smoke point ensures we can crank the oven to 425°F without setting off the smoke alarm; olive oil works but may taste grassy.
  • 2 tsp chili powder – Look for a blend that lists chili as the first ingredient, not salt; if you’re night-shade-free, swap in turmeric plus cumin.
  • 1 tsp ground cumin – Toast whole seeds in a dry skillet, then grind for the most vibrant, nutty flavor.
  • 1 tsp smoked paprika – Adds campfire depth; regular paprika works but won’t give that whisper of smoke.
  • 1 tsp sea salt plus ½ tsp black pepper – Salt early so it penetrates the meat; crack pepper just before cooking to keep the volatile oils intact.
  • Juice of 1 lime – Added after roasting to preserve the bright, tangy notes that would dull in high heat.
  • Optional garnish: fresh cilantro, sliced jalapeños, or a scoop of mango salsa for a tropical twist.

How to Make Whole30 Sheet Pan Fajitas with Bell Peppers and Onions

1

Preheat & Prep Pans

Position rack in upper-middle of oven and preheat to 425°F (220°C). Line a large rimmed sheet pan with unbleached parchment for easy cleanup, or lightly grease with extra avocado oil. If you’re scaling the recipe for a crowd, use two pans rather than crowding one; caramelization needs elbow room.

2

Slice Uniformly

Halve the peppers, remove stems and seeds, then slice into ¼-inch strips. Slice onion pole-to-pole so the layers separate into elegant crescents that roast quickly. Pat chicken dry; moisture is the enemy of browning.

3

Season Like You Mean It

In a large bowl whisk avocado oil, chili powder, cumin, smoked paprika, salt, and pepper. Add chicken and toss until every crevice is painted with spice. Transfer to a plate so the seasoning can permeate while you tackle the veggies.

4

Coat Veggies

Add pepper and onion strips to the same bowl (no need to rinse) and toss until lightly slicked with residual oil and spices. This frugal step layers flavor and saves detergent.

5

Arrange for Success

Spread veggies in a single layer down the center of the sheet pan. Nestle chicken thighs on top, skin-side presentation down (even though they’re skinless) for maximum contact with the hot metal. Space equals steam escape equals caramelized edges.

6

Roast & Flip

Slide into the oven for 12 minutes. Remove, flip each thigh, and give the veggies a quick toss with tongs. Return for another 10–12 minutes or until chicken registers 165°F (74°C) and peppers have blistered edges.

7

Broil for Char

Switch oven to broil on high. Move pan to top rack for 2–3 minutes, watching closely, until you see blackened freckles reminiscent of a cast-iron comal. Remove, squeeze fresh lime juice across everything, and let rest 5 minutes so juices reabsorb.

8

Serve with Flair

Slice chicken into strips and toss with the peppers and onions so the citrusy juices mingle. Pile onto lettuce cups, cauliflower rice, or enjoy straight off the pan while standing at the counter—no judgement here.

Expert Tips

High Heat is Non-Negotiable

425°F ensures quick caramelization without drying the chicken. If your oven runs cool, use an oven thermometer; fajitas wait for no one.

Don’t Skip the Drying Step

Moisture creates steam, and steam sabotages sear. A quick paper-towel blot on both chicken and veggies pays big flavor dividends.

Slice Against the Grain

After resting, cut chicken perpendicular to the muscle fibers for melt-in-your-mouth tenderness.

Make-Ahead Marinade

Combine spices and oil in a jar; keeps 1 week refrigerated. Toss with protein and veg the night before for lightning-fast assembly.

Double the Veg

Peppers shrink dramatically. If you want leftovers for breakfast hash, double the quantity and use two pans.

Lime Finish Timing

Acid added before roasting can turn vegetables mushy. Always hit with citrus after heat for vibrant pop.

Variations to Try

  • Steakhouse Style: Swap chicken for flank steak sliced ½-inch thick against the grain; cook 6 min per side under broil for medium.
  • Shrimp & Mango: Use 2 lbs peeled shrimp; add to pan during final 5 min of roasting. Top with diced mango and fresh mint.
  • Portobello Vegan: Replace meat with ¼-inch portobello strips; reduce salt to ¾ tsp. Finish with a drizzle of tahini-lime sauce.
  • Tex-Mex Breakfast: Chop leftovers and fold into scrambled eggs with a side of pico de gallo for a zesty morning boost.
  • Spicy Kick: Add ½ tsp cayenne or a minced chipotle in adobo to the oil mixture; serve with cooling avocado slices.

Storage Tips

Refrigerate: Cool completely, then store in airtight glass containers up to 4 days. Reheat in a dry skillet over medium heat for 4 min to revive caramelized edges; microwaves work but soften texture.

Freeze: Portion into silicone bags, press out air, freeze up to 3 months. Thaw overnight in fridge, then reheat as above. Expect a bit more liquid as peppers release water, but flavor remains stellar.

Meal-Prep Bowls: Layer cauliflower rice, fajita mix, and a scoop of pico. Add a lime wedge in a separate mini container to spritz just before eating.

Frequently Asked Questions

Absolutely. Pound breasts to even ¾-inch thickness so they cook uniformly; start checking temperature at 10 min post-flip to avoid drying out.

Zucchini, sliced mushrooms, and asparagus all excel; add quicker-cooking options during final 8 min to prevent mush.

Yes, with 7 g net carbs per serving (mainly from peppers and onions) it fits most ketogenic macros.

Avoid over-cooking; remove promptly at 165°F and allow a 5-min rest. Using thighs instead of breasts also provides more wiggle room.

Yes. Use a grill basket over medium-high heat (about 450°F). Toss every 4–5 min total of ~15 min for chicken, 10 min for veggies.

Butter lettuce cups are pliable and tender; romaine hearts add crunch and structure. Either way, double them up to prevent tearing.
Whole30 Sheet Pan Fajitas with Bell Peppers and Onions
main-dishes
Pin Recipe

Whole30 Sheet Pan Fajitas with Bell Peppers and Onions

(4.9 from 127 reviews)
Prep
15 min
Cook
25 min
Servings
4

Ingredients

Instructions

  1. Preheat oven: Line a rimmed sheet pan with parchment. Preheat to 425°F (220°C).
  2. Season chicken: Whisk oil and spices; coat thighs thoroughly and set aside.
  3. Toss veggies: Add peppers and onion to same bowl, toss to coat.
  4. Arrange: Spread veggies in center of pan; lay chicken on top.
  5. Roast: Bake 12 min, flip chicken, toss veggies; bake 10–12 min more until 165°F.
  6. Broil: Broil 2–3 min for char, squeeze lime over all, rest 5 min, garnish and serve.

Recipe Notes

For steak fajitas, substitute flank steak and reduce cook time to 6 min per side under broil. Shrimp lovers, add 2 lbs shrimp during final 5 min. Leftovers keep 4 days refrigerated or 3 months frozen.

Nutrition (per serving)

312
Calories
28g
Protein
11g
Carbs
18g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.