
These juicy shrimp fajitas are packed with bold spices, colorful peppers, and smoky char, all served sizzling hot in warm flour tortillas. A fast, healthy weeknight dinner the whole family will love.

There is something deeply satisfying about a plate of sizzling shrimp fajitas landing on the table. The smell hits first, that smoky, garlicky, citrusy cloud of steam rising from a cast-iron skillet piled high with juicy shrimp and charred peppers. Then comes the crackle of warm tortillas. It is the kind of dinner that makes everyone stop what they are doing and come running.
This shrimp fajitas recipe delivers all of that magic in about 30 minutes flat. It draws inspiration from the fan-favorite Chili's shrimp fajitas, but it is made entirely at home with simple, fresh ingredients you can find at any grocery store. Whether you are cooking for a weeknight family dinner or serving a casual crowd on the weekend, this spicy seafood fajitas recipe is a guaranteed crowd-pleaser.
A great fajita recipe lives and dies by three things: the seasoning blend, the heat of the pan, and the quality of the shrimp. Get all three right and you are in restaurant territory.
Chef's Tip: The single biggest mistake people make with shrimp fajitas is overcrowding the pan. Cook in batches if needed. Crowded shrimp steam instead of sear, and you will lose that golden exterior that makes each bite so satisfying.
For a shrimp fajitas recipe, you want large or extra-large shrimp, roughly 21 to 30 count per pound. They hold up well to high heat and stay juicy inside with a slightly crisp exterior. Go for peeled and deveined shrimp to save prep time. Fresh or frozen both work beautifully here, just make sure to thaw frozen shrimp completely and pat them bone dry before seasoning.
If you want to keep things on the lighter side, shrimp are already a fantastic choice. They are naturally high in protein, low in fat, and pair effortlessly with all of the vibrant vegetables in this healthy shrimp fajitas recipe.
A trusty cast-iron skillet is the real hero of any great shrimp fajita recipe. It holds heat evenly and gets hot enough to give your peppers and shrimp that gorgeous restaurant-style char. A sharp chef's knife also matters when you are slicing through three bell peppers and a whole onion. Using the right gear makes the whole process faster and more enjoyable.
These small details make a noticeable difference in the final dish.
On the vegetables: Cook the peppers and onions first, and let them sit undisturbed for 2 to 3 minutes before tossing. That is how you build real char and deep, sweet flavor rather than just steaming them soft.
On the shrimp: Season them at least 5 minutes before cooking. This gives the spices time to penetrate slightly rather than just sitting on the surface.
On the tortillas: Warm them directly over a gas flame for a few seconds per side. It takes 30 seconds total and makes an enormous difference in flavor and pliability compared to cold, straight-from-the-bag tortillas.
On the lime: Do not skip the fresh lime juice at the end. It is not just garnish. It brightens every single flavor in the pan and ties the whole dish together.
Chef's Tip: For a spicy seafood fajitas experience closer to what you get at a Tex-Mex restaurant, add a small pat of butter to the pan in the final 30 seconds and let it melt over the shrimp before serving. It adds richness and a glossy finish.
Ready to bring the sizzle home? Here is everything you need to know in one complete recipe card:

These juicy shrimp fajitas are packed with bold spices, colorful peppers, and smoky char, all served sizzling hot in warm flour tortillas. A fast, healthy weeknight dinner the whole family will love.
Pat the shrimp dry with paper towels and place them in a large bowl. In a small bowl, combine the chili powder, smoked paprika, cumin, garlic powder, onion powder, cayenne, salt, and black pepper. Sprinkle two-thirds of the spice blend over the shrimp and toss until evenly coated. Set aside to marinate for 5 to 10 minutes while you prep the vegetables.
Heat a large cast-iron skillet or heavy-bottomed pan over high heat until it is very hot, about 2 minutes. Add 2 tablespoons of olive oil and swirl to coat. Add the sliced bell peppers and onion in a single layer. Cook without stirring for 2 to 3 minutes to develop a light char, then toss and continue cooking for another 3 to 4 minutes until the vegetables are tender but still have a slight bite. Season with the remaining spice blend and transfer to a plate.
Return the skillet to high heat. Add the remaining 1 tablespoon of olive oil. Once shimmering, add the minced garlic and cook for 30 seconds until fragrant. Add the seasoned shrimp in a single layer. Cook for 1 to 2 minutes per side, just until the shrimp turn pink and opaque. Do not overcook.
Remove the pan from heat. Return the peppers and onions to the skillet with the shrimp. Squeeze the lime juice over everything and toss gently to combine.
Warm the flour tortillas directly over a gas burner for 15 to 20 seconds per side, or wrap them in a damp paper towel and microwave for 30 seconds.
Serve the shrimp and veggie mixture immediately in the warm tortillas, garnished with fresh cilantro and extra lime wedges. Add your favorite toppings such as sour cream, guacamole, pico de gallo, or shredded cheese.
The beauty of a great fajita recipe shrimp style is how customizable it is. Set up a little topping bar and let everyone build their own:
Pair these shrimp fajitas with a side of cilantro lime rice, black beans, or a simple Mexican street corn salad to round out the plate. A cold agua fresca or a classic margarita on the side never hurts either.
Store the shrimp and vegetable filling separately from the tortillas in an airtight container in the refrigerator for up to 2 days. Reheat in a hot skillet rather than the microwave to keep the shrimp from turning rubbery. Shrimp do not freeze well once cooked, so plan to enjoy your leftovers quickly.