Step 1: Marinate the Shrimp : In a medium bowl, whisk together olive oil, lime juice, garlic, and all the spices. Add shrimp and toss to coat evenly. Cover and refrigerate for 10–15 minutes (don’t marinate too long or shrimp will become tough).
Step 2: Cook the Vegetables : Heat 1 tbsp olive oil in a cast-iron skillet over medium-high heat. Add sliced peppers and onions. Season with salt and pepper and cook, stirring often, for 5–6 minutes, until tender-crisp and slightly charred. Remove vegetables from the skillet and set aside.
Step 3: Cook the Shrimp : In the same skillet, add a drizzle of oil if needed. Add the marinated shrimp in a single layer. Cook for 2–3 minutes per side, until pink and opaque. Return the cooked vegetables to the skillet and toss everything together. Let it cook for another 1 minute until everything is hot and sizzling.
Step 4: Serve : Bring the sizzling skillet straight to the table. Serve with warm tortillas, guacamole, salsa, sour cream, lime wedges, and fresh cilantro.