Hey there, flavor adventurers! Ava here, back from my Seattle kitchen with a sizzlin’ recipe that’s sure to become a weeknight staple: Steak & Shrimp Fajitas! I’m talking tender steak, juicy shrimp, vibrant peppers, and onions all mingling together in a symphony of smoky, spicy goodness. Forget boring dinners – we’re about to have a flavor fiesta!
Growing up, fajitas were always a special occasion meal. The sizzling platter arriving at the table, the aroma filling the air…it was pure magic. Now, I’ve perfected a version that’s both incredibly delicious and surprisingly easy to make at home. So, grab your skillet (or sheet pan!), and let’s get cooking!
Why You’ll Love This Steak & Shrimp Fajitas Recipe
Seriously, what’s not to love? But if you need convincing, here’s why this recipe is a total winner:
- Flavor Explosion: The combination of marinated steak and shrimp, seasoned peppers and onions, and zesty lime juice is simply irresistible.
- Quick & Easy: From prep to plate, you can have these fajitas on the table in under 30 minutes. Perfect for busy weeknights!
- Customizable: Load them up with your favorite toppings – salsa, guacamole, sour cream, cheese…the possibilities are endless!
- Crowd-Pleaser: Whether you’re cooking for your family or hosting a party, these fajitas are guaranteed to be a hit.
- One-Pan (or Skillet!) Wonder: Minimal cleanup? Yes, please! You can even adapt this for a sheet pan, making it even easier.
Ingredients for the Best Steak & Shrimp Fajitas
Here’s what you’ll need to create this flavor masterpiece. Don’t skimp on quality – it makes all the difference!
- ‘1 lb skirt steak, thinly sliced’
- ‘1 lb large shrimp, peeled and deveined’
- ‘1 large bell pepper (various colors), sliced’
- ‘1 large onion, sliced’
- ‘2 cloves garlic, minced’
- ‘1 lime, juiced’
- ‘2 tbsp olive oil’
- ‘1 packet fajita seasoning’
- ‘1/4 cup cilantro, chopped’
- ’12 flour tortillas’
- ‘Toppings: salsa, guacamole, sour cream, shredded cheese’

How to Make Steak & Shrimp Fajitas: Step-by-Step
Ready to get cooking? Follow these simple steps for fajita perfection. Remember, cooking should be fun, so don’t be afraid to experiment a little!
- Marinate the Goodness: In separate bowls, marinate the steak and shrimp with half of the lime juice, minced garlic, 1 tbsp olive oil each, and half the fajita seasoning each. Let them sit for about 15-20 minutes. This is where the magic happens, so don’t skip this step! The lime juice helps to tenderize the steak and infuse both the steak and shrimp with flavor.
- Sauté the Veggies: Heat the remaining olive oil in a large skillet or cast iron pan over medium-high heat. Add the sliced onions and bell peppers to the skillet and cook until they’ve softened, about 5-7 minutes. You want them to be tender-crisp, not mushy. Remove from the skillet and set aside.
- Sear the Steak: Add the steak to the hot skillet and cook until browned and cooked to your liking, about 3-5 minutes. For medium-rare, aim for 3 minutes per side. Remember, the steak will continue to cook slightly after you remove it from the heat. Remove from skillet and set aside.
- Cook the Shrimp: Add the shrimp to the skillet and cook until they’re pink and opaque, about 2-3 minutes. Be careful not to overcook the shrimp, or they’ll become rubbery. Remove from skillet.
- Combine & Conquer: Return the steak, shrimp, onions, and peppers to the skillet. Toss everything together and heat it through. This step ensures that all the flavors meld together beautifully.
- Cilantro Finish: Stir in the chopped cilantro. Fresh cilantro adds a bright, vibrant flavor that really elevates the dish.
- Warm the Tortillas: Warm the tortillas according to the package directions. You can warm them in a dry skillet, in the microwave, or even over an open flame for a slightly charred flavor.
- Serve & Enjoy: Serve the steak and shrimp mixture in warm tortillas with your favorite toppings. Get creative and have fun with it!
Pro Tips for the Perfect Fajitas
Want to take your fajitas to the next level? Here are a few of my secret weapons:
- Marinate Longer: If you have time, marinate the steak and shrimp for longer than 20 minutes – up to a few hours in the refrigerator. The longer they marinate, the more flavorful they’ll be.
- Use a Hot Skillet: Make sure your skillet is nice and hot before adding the steak and shrimp. This will help them to sear properly and develop a beautiful crust.
- Don’t Overcrowd the Pan: Cook the steak and shrimp in batches if necessary to avoid overcrowding the pan. Overcrowding will lower the temperature of the pan and prevent the meat from searing properly.
- Rest the Steak: After cooking the steak, let it rest for a few minutes before slicing it. This will allow the juices to redistribute and result in a more tender and flavorful steak.
- Warm the Tortillas Properly: Warm tortillas are essential for a great fajita experience. Don’t just zap them in the microwave – try toasting them lightly for added flavor and texture.
- Quality Fajita Seasoning: While you can make your own, using a high-quality fajita seasoning makes life easier and delivers consistent flavor.
- Fresh Lime Juice is Key: Don’t even think about using bottled lime juice. Freshly squeezed lime juice adds a brightness and acidity that is essential for balancing the flavors in the fajitas.
Common Mistakes to Avoid
Even the best cooks make mistakes! Here are a few common pitfalls to watch out for when making steak and shrimp fajitas:
- Overcooking the Shrimp: This is the biggest culprit! Shrimp cook very quickly, so keep a close eye on them and remove them from the heat as soon as they turn pink and opaque.
- Using Tough Steak: Skirt steak is a great choice for fajitas because it’s relatively tender, but you can also use flank steak or sirloin. Just make sure to slice it thinly against the grain.
- Not Marinating Long Enough: The marinade is essential for tenderizing the steak and shrimp and infusing them with flavor. Don’t skip this step!
- Overcrowding the Pan: As mentioned above, overcrowding the pan will prevent the meat from searing properly. Cook in batches if necessary.
- Forgetting the Toppings: The toppings are what really make fajitas special! Don’t skimp on the salsa, guacamole, sour cream, and cheese.
Steak & Shrimp Fajitas Variations
Want to mix things up? Here are a few delicious variations on this classic recipe:
- Chicken Steak Shrimp Fajitas: Add some grilled chicken for even more protein!
- Grilled Shrimp and Steak Fajitas: Grill the steak, the shrimp, and the vegetables for a smoky, charred flavor.
- Vegetarian Fajitas: Skip the steak and shrimp and load up on extra vegetables, such as mushrooms, zucchini, and corn.
- Spicy Fajitas: Add a pinch of cayenne pepper or a diced jalapeño to the marinade for a spicy kick.
- Sheet Pan Fajitas: Toss everything – steak, shrimp, peppers, and onions – with oil and fajita seasoning, spread on a sheet pan, and bake at 400°F for about 15-20 minutes, or until cooked through.
How to Store Leftover Fajitas
Got leftovers? Lucky you! Here’s how to store them properly:
- Refrigerate: Store the steak and shrimp mixture in an airtight container in the refrigerator for up to 3-4 days.
- Reheat: Reheat the mixture in a skillet over medium heat or in the microwave.
- Freezing: While you can freeze the cooked steak and shrimp mixture, the texture may change slightly. For best results, freeze in a single layer on a baking sheet before transferring to a freezer bag.
Frequently Asked Questions (FAQ)
Still have questions? Here are some frequently asked questions about making steak and shrimp fajitas:
- Can I use frozen shrimp? Yes, you can use frozen shrimp, but make sure to thaw them completely before marinating.
- What kind of steak is best for fajitas? Skirt steak is a great choice because it’s relatively tender and cooks quickly. Flank steak and sirloin are also good options.
- Can I make fajitas ahead of time? Yes, you can marinate the steak and shrimp ahead of time and store them in the refrigerator. You can also slice the vegetables ahead of time.
- How do I keep the tortillas warm? Wrap the warm tortillas in a clean kitchen towel or place them in a tortilla warmer.
- What are some good toppings for fajitas? Salsa, guacamole, sour cream, shredded cheese, pico de gallo, and pickled onions are all great choices.
Serving Suggestions
Complete your fajita feast with these delicious side dishes:
- Mexican Rice: A classic pairing for fajitas.
- Refried Beans: Creamy and flavorful, refried beans are a must-have.
- Guacamole and Chips: Perfect for snacking while you cook.
- Mexican Street Corn Salad: A refreshing and flavorful side dish.
- Margaritas: Because no fiesta is complete without margaritas!
So there you have it! My ultimate Steak & Shrimp Fajitas recipe. I hope you enjoy making this dish as much as I do. Remember, cooking is all about having fun and experimenting, so don’t be afraid to put your own spin on this recipe. And most importantly, enjoy the flavor fiesta!
STEAK & SHRIMP FAJITAS: FLAVOR FIESTA!
Ingredients
Fajita Ingredients
- 1 lb skirt steak (thinly sliced)
- 1 lb large shrimp (peeled and deveined)
- 1 large bell pepper (various colors, sliced)
- 1 large onion (sliced)
- 2 cloves garlic (minced)
- 1 lime (juiced)
- 2 tbsp olive oil
- 1 packet fajita seasoning
- 1/4 cup cilantro (chopped)
- 12 flour tortillas
Toppings (optional)
- salsa
- guacamole
- sour cream
- shredded cheese
Instructions
- Marinate steak and shrimp separately with lime juice, garlic, 1 tbsp olive oil each, and half the fajita seasoning each. Let sit for 15-20 minutes.
- Heat remaining olive oil in a skillet over medium-high heat.
- Add onions and bell peppers to the skillet and cook until softened, about 5-7 minutes. Remove and set aside.
- Add steak to the skillet and cook until browned, about 3-5 minutes. Remove and set aside.
- Add shrimp to the skillet and cook until pink, about 2-3 minutes. Remove from skillet.
- Return steak, shrimp, onions, and peppers to the skillet. Toss and heat through.
- Stir in chopped cilantro.
- Warm tortillas according to package directions.
- Serve steak and shrimp mixture in warm tortillas with your favorite toppings.
Notes

