Start by heating your cast-iron skillet over medium-high heat until it's hot and shimmering—that initial sizzle will tell you it's ready.
Toss the shrimp with chili powder, cumin, smoked paprika, and a pinch of salt. Mix well so each piece is coated with those smoky spices.
Add a tablespoon of olive oil to the hot skillet. Once it starts shimmering, spread the peppers and onion slices evenly across the pan.
Cook the peppers and onions, stirring occasionally, until they blister and char in spots—about 5 to 7 minutes—and they start to soften and release their sweet aroma.
Push the peppers and onions to one side of the pan and add the shrimp in a single layer. Let them sear undisturbed for about 1 minute, then flip with tongs.
Cook the shrimp for another 2-3 minutes, turning occasionally, until they turn pink, opaque, and develop a slight char on the edges—this means they’re juicy and ready.
Squeeze fresh lime juice over everything in the pan, giving it a quick toss to coat and brighten the smoky flavors with zesty citrus.
Remove the skillet from heat and let it rest for a minute. Warm your tortillas in a dry skillet or microwave until soft and pliable.
Serve the smoky, juicy shrimp and blistered peppers directly from the skillet, spooned onto warm tortillas. Garnish with extra lime wedges and chopped cilantro if desired.
Wrap up each fajita and enjoy the imperfect, flavorful bites—juicy shrimp, smoky charred peppers, and the lively aroma of spices and citrus.