We’re not going to lie, we are huge fans of steak fajitas. But, folks, these Best-Ever Shrimp Fajitas give the juicy steak version a real run for its money. Top with pico de gallo, crumbled Cotija cheese, chopped cilantro, and a squeeze of lime for an unforgettable culinary creation. And it will be on the table in about 30 minutes!

Jump to:
🍤 The Ingredients
This recipe combines a warm blend of aromatic seasonings, fresh colorful produce, and classic festive toppings to turn simple seafood into an unforgettable, flavor-packed feast. Find ingredient notes (including substitutions and variations) below.

📝 Ingredient Notes and Substitutions
- Shrimp: We recommend medium or large shrimp that are peeled and deveined with tails removed for easy eating. Frozen shrimp work great—just thaw them completely in the fridge and pat them thoroughly dry with paper towels before seasoning so they sear instead of steam.
- Fajita Seasoning: Our custom blend of chili powder, cumin, smoked paprika, onion powder, salt, and black pepper delivers the ultimate balance of warm, smoky flavor. In a pinch, you can swap in 1 to 1.5 tablespoons of store-bought fajita or taco seasoning, though homemade gives you the best flavor control.
- Bell Peppers & Onion: Red and yellow bell peppers add wonderful sweetness and vibrant color, but green or orange peppers work just as well. Yellow, white, or red onions are all great choices for slicing into thin strips.
- Tortillas: Warm, soft flour tortillas are the traditional choice for shrimp fajitas because they hold the ingredients well without tearing. For a gluten-free option, warm corn tortillas (or low-carb/grain-free tortillas) work wonderfully.
- Cotija Cheese: This crumbly, salty Mexican cheese adds a fantastic savory pop to finished fajitas. If you can’t find Cotija, mild feta cheese is a great substitute, or you can use shredded Queso Fresco, Monterey Jack, or a Mexican blend.
- Cooking Oil: Olive oil provides great flavor, but avocado oil or canola oil are also excellent options due to their higher smoke points when searing the peppers and shrimp.
- Toppings & Garnishes: Fresh lime juice is a must-have at the end to brighten the rich spices and seafood. Feel free to customize your toppings with homemade or store-bought pico de gallo, fresh chopped cilantro, hot sauce, guacamole, or a dollop of sour cream!
🔥 Tips and Tricks for Perfect Fajitas
- Use Cast Iron for Best Char: A heavy cast-iron skillet holds high heat exceptionally well, giving your peppers and onions those authentic, caramelized edges.
- Pat the Shrimp Dry: Thoroughly dry your shrimp with paper towels before seasoning. Removing excess moisture ensures the spices stick and the shrimp sear instead of steam.
- Watch for the “C” Shape: Shrimp cook quickly! Remove them from the heat as soon as they turn opaque pink and form a gentle “C” shape—a tight “O” means they are overcooked.
- Cook in Batches: Sautéing the veggies first (about 15 mins) and the shrimp second (about 7 mins) ensures perfectly tender peppers and juicy, plump shrimp without anything getting cold.
- Preheat Your Serving Platter: Heating a cast-iron skillet before assembling the cooked veggies and shrimp creates that classic, sizzling restaurant presentation and keeps the food hot.
- Flame-Char Your Tortillas: Warm flour tortillas directly over an open gas stovetop flame for a few seconds per side to add a delicious smoky flavor and make them extra pliable.
- Finish with Fresh Lime: Don’t skip a generous squeeze of fresh lime juice right before serving—the acidity cuts through the warm spices and brightens the whole dish!
👩🏼🍳 How To Make Shrimp Fajitas

- Step 1: In a small bowl, whisk the chili powder, cumin, paprika, onion powder, salt, and pepper together until combined.

- Step 2: Place the shrimp in a large bowl and toss with olive oil and then the seasoning until fully coated. Set aside.

- Step 3: Heat the oil (2 tbsp) in a large skillet over medium heat. Sauté the onions and peppers until softened and lightly charred. Remove from the skillet and set aside.

- Step 4: In the same skillet, sauté the shrimp until just cooked through. Remove from the skillet.

- Step 5: Heat a fajita skillet (or cast-iron skillet) over HIGH heat. Add the peppers/onions and top with the shrimp.

- Step 6: Squeeze fresh lime juice over the fajitas, garnish with chopped cilantro, and serve at once with Cotija cheese, pico de gallo, and hot sauce.
🍽️ How To Serve
- Bring the Restaurant Sizzle: Serve the cooked peppers, onions, and shrimp piping hot directly in a preheated cast-iron or fajita skillet for that irresistible restaurant-style presentation.
- Set Up a Build-Your-Own Bar: Arrange all your toppings—pico de gallo, crumbled Cotija cheese, fresh cilantro, hot sauce, guacamole, and sour cream—in small bowls so everyone can customize their own fajitas.
- Keep Tortillas Warm: Keep your flame-kissed tortillas wrapped in a clean cloth kitchen towel or a tortilla warmer at the table so they stay soft and pliable throughout the meal.
- Provide Plenty of Limes: Serve with extra fresh lime wedges on the side so guests can squeeze a fresh burst of bright citrus right over their assembled fajitas.
- Pair with Classic Mexican Sides: Complete the feast with Mexican rice (or cilantro-lime rice), refried black beans, and a basket of warm tortilla chips with homemade salsa.
- Add a Festive Drink: Wash it all down with a cold Mexican beer, a fresh-squeezed ice-cold margarita, or a refreshing fruit agua fresca!
🙋🏽♂️ Frequently Asked Questions
es! Just make sure to thaw them completely in the refrigerator overnight (or under cool running water) and pat them thoroughly dry with paper towels before tossing with oil and spices so they sear properly instead of steaming.
The key is cooking the seafood separately from the vegetables and pulling it from the skillet as soon as it turns opaque pink and forms a gentle “C” shape. It only takes about 5 to 7 minutes, so keep a close eye on the pan!
Store leftovers in an airtight container in the refrigerator for up to 2 days. To reheat, gently warm the peppers, onions, and seafood in a skillet over medium-low heat just until heated through—avoid the microwave, as it will make the seafood rubbery.
You can slice the bell peppers and onions up to 2 days ahead of time and store them in an airtight container in the refrigerator. The custom seasoning blend can also be whisked together weeks in advance and kept in your pantry. Finally, feel free to prep your garnishes—like chopping the fresh cilantro and crumbling the Cotija cheese—earlier in the day so cooking and serving is a breeze!

🇲🇽 Other Classic Seafood Mexican Recipes
Ready to make the best fajitas this side of the Rio Grande? Go for it!
And when you do, be sure to take a photo of them, post it on Instagram, and tag @HowToFeedaLoon and hashtag #HowToFeedaLoon!

Best-Ever Shrimp Fajitas
Video
Equipment
- 1 Large skillet
- 1 fajita skillet optional
Ingredients
- 1 tablespoon chili powder
- ½ teaspoon ground cumin
- ½ teaspoon smoked paprika
- ½ teaspoon onion powder
- 1 teaspoon salt
- ½ teaspoon black pepper
- 1 lb shrimp extra-large, deveined and peeled
- 4 tablespoon olive oil divided
- 2 cups bell peppers seeded and cut into strips
- 1 large onion peeled and cut into strips
- 6 flour tortillas
- 2 tablespoon cilantro fresh, chopped
- 2 limes cut into wedges
- pico de gallo for garnish
- Cotija cheese for garnish
- hot sauce for garnish
Instructions
- In a small bowl, mix together the chili powder, cumin, paprika, onion powder, salt, and pepper.1 tablespoon chili powder, ½ teaspoon ground cumin, ½ teaspoon smoked paprika, ½ teaspoon onion powder, 1 teaspoon salt, ½ teaspoon black pepper
- Place the shrimp in a large bowl and add 2 tablespoon of oil. Stir to coat the shrimp. Add the seasonings and toss to coat fully.1 lb shrimp, 4 tablespoon olive oil
- Heat the remaining 2 tablespoon of the oil in a large skillet over medium heat. Add the bell peppers and onion and sauté, stirring often, until they are softened and lightly charred, about 15 minutes. Transfer to a bowl.2 cups bell peppers, 1 large onion
- In the same skillet, add the shrimp and cook, stirring often, until no longer pink and cooked through, about 5 to 7 minutes. Set aside.
- Heat a fajita skillet over high heat for about 3 to 5 minutes. Carefully add the onions/peppers to the fajita skillet and then top with the cooked shrimp. Or mix the sautéed onions/peppers with the shrimp in the skillet you cooked them in.
- Heat the tortillas over a gas flame, on your grill, or in the microwave.6 flour tortillas
- Garnish with chopped cilantro and a squeeze of fresh lime. Serve at once with all the fixings at the table.2 tablespoon cilantro, 2 limes, pico de gallo, Cotija cheese, hot sauce
Notes
- Shrimp Prep: If using frozen shrimp, thaw completely and pat them thoroughly dry with paper towels before seasoning. Removing moisture is key to getting a nice sear instead of steaming them.
- Don’t Overcook the Seafood: Shrimp cook very quickly! Pull them off the heat as soon as they turn opaque pink and form a gentle “C” shape (about 5 to 7 minutes). Overcooked shrimp will become tough and rubbery.
- Cast-Iron Recommended: A heavy cast-iron skillet yields the best results for getting those classic, smoky, charred edges on the peppers and onions.
- Make-Ahead Tip: You can slice the bell peppers and onions up to 2 days in advance and keep them covered in the fridge. The seasoning mix can also be whisked together ahead of time.
- Storage & Reheating: Store leftover peppers, onions, and shrimp in an airtight container in the refrigerator for up to 2 days. Reheat gently in a skillet over medium-low heat just until warm—avoid the microwave, as it will overcook the shrimp













Wesley says
Shrimp Fajitas are my new favorite thing! Seasoned shrimp has just the right amount of kick. So good!!