These shrimp fajitas are sizzling, flavorful, and packed with juicy shrimp and tender peppers.
They come together quickly and taste even better than your favorite restaurant version.
Why You’ll Love This Recipe
The shrimp cooks in just minutes, making this a fast and easy dinner option.
Cajun seasoning, garlic, and lime create bold, zesty flavor in every bite.
The peppers and onions become perfectly tender with lightly caramelized edges.
These fajitas are customizable with your favorite toppings and sauces.

What You’ll Need (Ingredient Highlights)
Large shrimp stay juicy and cook quickly in the hot skillet.
Bell peppers and onions add sweetness, color, and texture.
Cajun spice gives the fajitas smoky heat and bold flavor.
Fresh lime juice brightens the entire dish.
Cilantro adds freshness right before serving.
Pro Tips Before You Start
Pat the shrimp dry before marinating so they sear properly.
Slice the peppers and onions evenly for consistent cooking.
Do not overcook the shrimp or they may become rubbery.
Warm the tortillas before serving for the best texture.
How to Make Best Shrimp Fajitas
Step 1 – Make the marinade
In a small bowl, combine olive oil, minced garlic, lime juice, cajun spice, and salt.
Step 2 – Marinate the vegetables
Slice the bell peppers and onion into even strips. Toss them with half of the marinade in a medium bowl.
Step 3 – Marinate the shrimp
Pat the shrimp dry with paper towels. Toss with the remaining marinade until evenly coated.
Step 4 – Cook the shrimp
Heat a large skillet over medium heat with a little oil. Cook shrimp for 1–2 minutes per side until pink and opaque, then transfer to a plate.
Step 5 – Sauté the vegetables
In the same skillet, cook the marinated peppers and onions until soft and slightly charred around the edges, about 10 minutes.
Step 6 – Combine and finish
Return the shrimp to the skillet. Add chopped cilantro and squeeze fresh lime juice over the mixture before tossing together.
Step 7 – Serve warm
Serve with warmed tortillas, jalapeño ranch, avocado slices, and fresh lime wedges.
What to Serve Them With
Serve with Mexican rice or cilantro lime rice for a complete meal.
Pair with tortilla chips and fresh salsa or guacamole.
A crisp side salad also balances the bold flavors nicely.
Variations / Substitutions
Swap shrimp for chicken or steak if preferred.
Use corn tortillas instead of flour tortillas for a different texture.
Add mushrooms or zucchini for extra vegetables.
Use taco seasoning if cajun spice is unavailable.
Storage & Leftovers
Store leftover shrimp and vegetables in an airtight container in the refrigerator for up to 3 days.
Reheat gently in a skillet over medium heat until warmed through.
Keep tortillas separate to prevent sogginess.
FAQs
Can I use frozen shrimp?
Yes, just thaw completely and pat dry before marinating.
How spicy are these fajitas?
The spice level depends on the cajun seasoning used, but it is usually mildly spicy.
Can I make this recipe ahead of time?
Yes, you can prep the marinade and vegetables ahead for faster cooking later.
What toppings work best?
Avocado, jalapeño ranch, sour cream, salsa, and shredded cheese are all delicious options.
Can I grill the shrimp instead?
Yes, grilled shrimp adds even more smoky flavor to the fajitas.
How do I keep shrimp tender?
Cook them only until opaque and avoid overcooking.
Can I make this low carb?
Yes, serve the shrimp and vegetables in lettuce wraps instead of tortillas.
What kind of skillet works best?
A large cast iron skillet gives the best sear and caramelization.
Can I add cheese?
Absolutely, shredded cheddar or Monterey Jack works well.
Do leftovers reheat well?
Yes, they reheat quickly in a hot skillet.
Final Thoughts
These shrimp fajitas are bold, juicy, and packed with fresh flavor.
They’re easy enough for busy weeknights but satisfying enough for entertaining guests. Once you try them homemade, you may never order restaurant fajitas again.
Full Recipe Card
Ingredients
- 1/4 cup olive oil
- 4 cloves garlic, minced
- 1 Tbsp lime juice
- 1 Tbsp cajun spice
- 1/2 tsp salt
- 1 lb large shrimp, peeled and deveined
- 2 bell peppers, sliced
- 1/2 medium onion, sliced
- 1/4 cup cilantro, chopped
- 2–3 tsp lime juice
- 8 small flour tortillas
- Jalapeño ranch
- 1 avocado, sliced
- 1 lime, cut into wedges
Instructions
- Combine olive oil, garlic, lime juice, cajun spice, and salt in a bowl.
- Toss sliced peppers and onions with half the marinade.
- Pat shrimp dry and toss with remaining marinade.
- Cook shrimp in a hot skillet for 1–2 minutes per side. Remove from pan.
- Sauté vegetables until soft and lightly charred.
- Return shrimp to skillet with cilantro and lime juice.
- Serve with warm tortillas, avocado, lime wedges, and jalapeño ranch.
