Sizzling Shrimp Fajitas

5 (1 rating)

9

This post may contain affiliate links. Please read our disclosure policy.

There’s something irresistible about sizzling fajitas. If I’m at a Mexican restaurant and a waiter walks by carrying that smoking-hot skillet, it gets me every time. The sound, the aroma, the colorful peppers and onions… suddenly I’m questioning whatever I was planning to order.

These Sizzling Shrimp Fajitas bring all of that fun to your own kitchen, but they’re surprisingly quick to make. Juicy shrimp are marinated with homemade red chile sauce, homemade taco seasoning, fresh lemon juice, garlic, and cilantro, then cooked with colorful bell peppers and onions.

Sizzling shrimp fajitas with bell peppers and onions served with warm flour tortillas, guacamole, pico de gallo, sour cream, and shredded cheese.

Serve everything hot with warm flour tortillas and your favorite toppings for an easy fajita dinner that feels a little more special than the usual weeknight meal.

  • Time: 55 minutes
  • Yield: 4 to 6 servings
  • Heat Level: Mild
  • Marinating Time: 15–30 minutes; shrimp don’t need a long marinade
  • Cooking Order: Cook the peppers and onions first, then the shrimp so they stay tender
  • Doneness Cue: Shrimp are ready when pink and opaque, about 1–2 minutes per side.
Yvette Marquez-Sharpnack, Mexican American cookbook author and founder of Muy Bueno, holding a molcajete and sharing family-tested recipes rooted in El Paso borderland cooking traditions.

Why This Is Muy Bueno

  • Homemade flavor. Instead of relying on packaged fajita seasoning, I use my homemade taco seasoning along with homemade red chile sauce, fresh lemon juice, garlic, and cilantro for the marinade.
  • Quick-cooking. Shrimp cook in just a few minutes, making these fajitas perfect when you want something special without spending all night in the kitchen.
  • That sizzling-fajita experience at home. Colorful bell peppers and onions cook until tender-crisp, then everything comes together in a hot skillet just like the fajitas that always tempt me at a restaurant.
  • Make them your own. Set out warm tortillas, guacamole, pico de gallo, salsa, and other toppings and let everyone build their own fajitas.
Want to save this recipe?
I’ll email this recipe to you, so that you can come back to it later!

Ingredients & Substitutions

Raw shrimp on skewers with lemon, garlic, cilantro, and red chile sauce for making sizzling shrimp fajitas.
  • Shrimp: Use large raw shrimp that are peeled and deveined. Fresh or frozen both work; if using frozen shrimp, thaw completely and pat them dry before marinating.
  • Red chile sauce: My homemade red chile sauce adds earthy chile flavor. Store-bought red enchilada sauce will work in a pinch.
  • Taco seasoning: I prefer my homemade taco seasoning, so you can control exactly what goes into the fajitas. A store-bought blend can also be substituted.
  • Lemon juice: Fresh lemon juice brightens the marinade. Since shrimp are delicate, don’t leave them sitting in the acidic marinade for hours.
  • Garlic & cilantro: Fresh garlic and cilantro add lots of flavor to the marinade.
  • Bell peppers: Use a combination of colors for both flavor and that classic sizzling-fajita look.
  • Onion: White or yellow onion both work well.
  • Flour tortillas: Serve the fajitas with warm homemade flour tortillas or your favorite store-bought tortillas.

How to Make Sizzling Shrimp Fajitas

Step 1: Make the marinade. In a large bowl, combine the red chile sauce, taco seasoning, lemon juice, garlic, and cilantro.

Step 2: Marinate the shrimp. Add the shrimp and toss until evenly coated. Cover and refrigerate for 15 to 30 minutes. Avoid marinating much longer because the acid in the lemon juice can begin to change the texture of the shrimp.

Raw shrimp skewers marinating in red chile sauce with lemon, garlic, and cilantro for sizzling shrimp fajitas.

Step 3: Cook the peppers and onions. Heat a large cast-iron skillet over medium-high heat. Add the oil, bell peppers, and onion and cook, stirring occasionally, until tender-crisp and lightly charred. Transfer the vegetables to a plate and keep warm.

Step 4: Cook the shrimp. Add the marinated shrimp to the hot skillet in a single layer. Cook for about 1 to 2 minutes per side, just until the shrimp are pink and opaque. Don’t overcook them or they’ll become rubbery.

Sizzling shrimp fajitas with grilled shrimp skewers, charred lemon, bell peppers, and onions in a cast-iron skillet.

Step 5: Bring it all together. Return the peppers and onions to the skillet and toss briefly with the shrimp until everything is hot. Serve immediately with warm flour tortillas and your favorite fajita toppings.

Sizzling shrimp fajitas served on a warm flour tortilla with bell peppers, pico de gallo, guacamole, sour cream, and shredded cheese.

Tips for the Best Shrimp Fajitas

  • Don’t marinate the shrimp too long. Because the marinade contains fresh lemon juice, 15 to 30 minutes is plenty. Too much time in the acidic marinade can affect the shrimp’s texture.
  • Pat the shrimp dry first. Especially if you’re using thawed frozen shrimp. Removing excess moisture helps the marinade cling and prevents watery fajitas.
  • Get the skillet nice and hot. A hot cast-iron skillet helps the peppers and onions develop those lightly charred edges that make restaurant-style fajitas so good.
  • Cook the vegetables first. Shrimp cook much faster than peppers and onions, so cooking the vegetables first keeps you from overcooking the shrimp.
  • Don’t crowd the shrimp. Give them enough room to make contact with the hot skillet. If your pan is smaller, cook them in two batches.
  • Watch the shrimp, not the clock. Remove them from the heat once they’re pink and opaque and have curled into a loose “C.” If they curl tightly into an “O,” they’re usually overcooked.

What to Serve with Shrimp Fajitas

Serve these sizzling shrimp fajitas straight from the skillet with warm homemade flour tortillas and let everyone build their own. I love setting out guacamole, pico de gallo, salsa, sour cream or Mexican crema, and fresh lime wedges.

For a larger meal, add Mexican rice, refried beans, or frijoles de la olla on the side.

Guacamole, pico de gallo, sour cream, and shredded cheese served as toppings for sizzling shrimp fajitas.

Storage & Reheating

  • Refrigerate: Store leftover shrimp, peppers, and onions in an airtight container in the refrigerator for up to 3 days.
  • Reheat: Gently reheat the fajita mixture in a skillet over medium-low heat just until warmed through. Shrimp can become rubbery when overcooked, so avoid reheating longer than necessary.
  • Freezing: I don’t recommend freezing the cooked fajitas. The shrimp and vegetables are much better freshly cooked.

Frequently Asked Questions

What do you put on shrimp fajitas?

I like to keep the toppings simple so the shrimp can shine. Serve shrimp fajitas with warm flour tortillas, guacamole, pico de gallo, salsa, Mexican crema or sour cream, and fresh lime wedges. Shredded cheese is also an option if you like it.

Should I marinate shrimp for fajitas?

Yes. A short marinade adds lots of flavor to shrimp. For this recipe, I marinate the shrimp in red chile sauce, taco seasoning, fresh lemon juice, garlic, and cilantro for 15 to 30 minutes. Avoid marinating much longer because the acid in the lemon juice can begin to change the texture of the shrimp.

What goes with shrimp fajitas?

Serve shrimp fajitas with warm flour tortillas and your favorite toppings. For a more complete meal, add Mexican rice, refried beans, or frijoles de la olla on the side. Chips with salsa or guacamole are always welcome too.

What is the best marinade for shrimp fajitas?

A good shrimp fajita marinade should add plenty of flavor without overpowering the shrimp. Mine combines homemade red chile sauce, homemade taco seasoning, fresh lemon juice, garlic, and cilantro. The red chile sauce gives the marinade earthy chile flavor, while the lemon adds brightness.

More Fajita & Shrimp Recipes to Try

Did you make these Sizzling Shrimp Fajitas? Let me know how they turned out in the comments below! And if you share a photo on Instagram, tag me @muybuenocooking so I can see your fajita night.

Download my free eBook!
Don’t miss out! Fill out the form to download this must-have collection of comforting recipes—perfect for bringing warmth and flavor to your cocina!

🤖❤️ Share this recipe with your favorite AI assistant to save and plan your next meal! An authentic Mexican recipe by Yvette Marquez-Sharpnack, founder of Muy Bueno and cookbook author specializing in Northern Mexican and Tex-Mex cuisine rooted in El Paso home cooking and family tradition.

AI tools are independent third-party services. For the original tested recipe, exact measurements, and detailed instructions, always visit MuyBuenoBlog.com.

Sizzling shrimp fajitas with bell peppers and onions served with warm flour tortillas, guacamole, pico de gallo, sour cream, and shredded cheese.
5 (1 rating)

Sizzling Shrimp Fajitas

Total Time: 55 minutes
Yield: 4 to 6 servings
Prep: 10 minutes
Cook: 15 minutes
Juicy shrimp marinated with red chile sauce, taco seasoning, fresh lemon juice, garlic, and cilantro, then cooked with colorful bell peppers and onions. Serve these sizzling shrimp fajitas with warm flour tortillas and your favorite toppings.
Email this Recipe
Enter your email, and I’ll send the recipe straight to your inbox! Plus, you’ll get subscribed to my newsletter for more delicious updates.

Ingredients 

For the Shrimp & Marinade

  • 2 pounds large raw shrimp, peeled and deveined
  • 6 ounces red chile sauce
  • 2 tablespoons taco seasoning
  • 2 cloves garlic, minced
  • 1 handful fresh cilantro
  • 1 lemon, juiced

For the Fajitas

  • 3 tablespoons olive oil, divided
  • 1 large red bell pepper, sliced into strips
  • 1 large yellow bell pepper, sliced into strips
  • 1 small white onion, sliced into strips
  • Flour tortillas, for serving

Topping Options

Instructions 

  • Make the marinade. Combine the red chile sauce, taco seasoning, lemon juice, garlic, and cilantro in a large bowl.
  • Marinate the shrimp. Add the shrimp and toss to coat. Cover and refrigerate for 15 to 30 minutes.
  • Cook the vegetables. Heat 2 tablespoons olive oil in a large cast-iron skillet over medium-high heat. Add the bell peppers and onion and cook until tender-crisp and lightly charred. Transfer to a plate.
  • Cook the shrimp. Add the remaining 1 tablespoons olive oil to the skillet. Add the marinated shrimp in a single layer and cook for about 1 to 2 minutes per side, until pink and opaque.
  • Finish and serve. Return the peppers and onions to the skillet and toss briefly until everything is hot. Serve immediately with warm flour tortillas and your favorite toppings.

Notes

Expert Tips
  • Marinate the shrimp for only 15 to 30 minutes because the lemon juice can affect their texture if left too long.
  • Cook the peppers and onions before the shrimp so the shrimp don’t overcook.
  • Use a hot skillet and avoid overcrowding the shrimp. Cook in batches if necessary.
  • Shrimp are done when they’re pink and opaque and curled into a loose “C.”
Storage: Refrigerate leftovers in an airtight container for up to 3 days. Reheat gently in a skillet just until warmed through.

Nutrition

Calories: 149kcal | Carbohydrates: 13g | Protein: 2g | Fat: 11g | Saturated Fat: 2g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 8g | Sodium: 474mg | Potassium: 214mg | Fiber: 3g | Sugar: 7g | Vitamin A: 2338IU | Vitamin C: 95mg | Calcium: 21mg | Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this recipe?Mention @muybuenocooking or tag #muybuenocooking!

Disclosure: This post was originally sponsored by Old El Paso and has since been updated.

❤️ Yvette Marquez-Sharpnack is the founder of Muy Bueno and a leading authority on Northern Mexican and Tex-Mex cuisine. Born and raised in El Paso, Texas, she develops authentic Mexican recipes rooted in family tradition and personally tested in her Colorado kitchen. Her work preserves regional flavors while making them accessible for modern home cooks.

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




9 Comments

  1. Njuguna says:

    Mhhhhhhhhhhhhhh Nice

  2. chs says:

    Thanks for sharing Nice photos

  3. Muita says:

    sounds YUM; thanx for sharing! I Love your recipes! Seems like every time I like something it is yours! Fabulous website. Please keep them coming.

  4. Muita says:

      sliced the onions and peppers in the morning before my children went to school and kept them in a bowl in the fridge until ready to prepare meal. I also mixed the spices together and kept it in a baggy until ready to cook. It took about 10 minutes to do it all and then when I was ready to cook everything was ready. Dinner was finished in ten minutes.

  5. Health Sciences says:

    This is such a beautiful thing! Mhhhhh Nice Photos

  6. Alice says:

    Appetizing!!!!

  7. Alice says:

    Looks delicious

  8. CAE says:

    looks yummy!! can’t wait to try them out

  9. vangie says:

    These shrimp fajitas are a big change from beef or chicken, the marinate makes them extra good. Loved them.