
I make this 30-Min Sheet Pan Shrimp Fajitas Recipe one at least twice a month because it never lets me down. I toss everything on one pan, let the oven do the heavy lifting, and dinner is ready before I even feel like I started cooking.
My kitchen stays clean, my family stays happy, and I get a colorful, protein-packed meal without babysitting a skillet. If you’re looking for a fuss-free dinner that still tastes like you tried hard, this is it.

Ingredients
- 1 pound raw shrimp, peeled and deveined – the quick-cooking star of the dish; thaw first if frozen so it cooks evenly
- 2 tablespoons avocado oil – a high-heat oil that helps everything crisp up instead of steam; swap in another neutral high-heat oil if needed
- Juice of 1 lime – brightens the whole marinade and balances the smoky spices
- 2 teaspoons chili powder – brings warmth and that classic fajita color
- 1 teaspoon smoked paprika – adds a deep, smoky note without any heat
- 1 teaspoon ground cumin – gives the marinade an earthy, savory backbone
- 1 tablespoon honey – rounds out the spices with a touch of sweetness that helps everything caramelize
- 1/2 teaspoon salt – essential for pulling out flavor, don’t skip it
- 1/2 teaspoon black pepper – adds a gentle bite
- 3 garlic cloves, minced – fresh garlic beats the jarred stuff here for real flavor punch
- 3 bell peppers, sliced into thin strips – use a mix of red, orange, and yellow for color and natural sweetness
- 1 white onion, thinly sliced – slice thin and even so it cooks at the same pace as the peppers
- 8 small flour tortillas – warm them before serving so they’re soft and pliable
- Cilantro lime yogurt sauce, for serving (optional but so worth it)
- Fresh chopped cilantro, for topping if skipping the sauce
- Quick pickled onions, for serving (optional)
Note: This ingredient list makes enough for about 4 servings, so adjust the amounts up or down depending on how many people you’re feeding.
Variations
- Swap the shrimp for boneless chicken thighs or strips if you want a heartier, budget-friendly option (just increase the bake time slightly)
- Use coconut aminos or a splash of maple syrup instead of honey for a slightly different sweetness profile
- Go dairy-free by skipping the yogurt sauce and topping with mashed avocado or a squeeze of extra lime instead
- Swap flour tortillas for corn tortillas or a low-carb wrap if you’re watching carbs
- Add sliced zucchini, mushrooms, or even pineapple chunks to the sheet pan for extra flavor and texture
- Turn up the heat with a pinch of cayenne or a few dashes of hot sauce mixed into the marinade

Cooking Time
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
Equipment You Need
- Large baking sheet – gives everything room to roast instead of steam
- Parchment paper – keeps cleanup quick and prevents sticking
- Medium mixing bowl – for whisking together the marinade
- Whisk or fork – blends the oil, lime juice, and spices smoothly
- Tongs – makes tossing and stirring the shrimp and veggies easy
- Sharp knife and cutting board – for slicing peppers and onions evenly
How to Make Sheet Pan Shrimp Fajitas?
Step 1: Mix the Marinade
I start by heating my oven to 425°F and lining a baking sheet with parchment paper. Then I whisk together the avocado oil, lime juice, chili powder, smoked paprika, cumin, honey, salt, pepper, and garlic in a bowl. This one marinade seasons both the vegetables and the shrimp.
Step 2: Roast the Peppers and Onions First
I spread the sliced peppers and onions across the lined pan and pour about half of the marinade over them. After tossing to coat, they go into the oven for 20 minutes to soften and start caramelizing. Starting the veggies alone gives them a head start since they take longer to cook than shrimp.
Step 3: Marinate the Shrimp
While the vegetables roast, I toss the raw shrimp in the remaining marinade so it has time to soak up all that flavor. This short marinating window is enough to season the shrimp without making it mushy. I keep it covered in the fridge until the veggies are ready.

Step 4: Add the Shrimp to the Pan
Once the 20 minutes are up, I pull the pan out and scatter the marinated shrimp right over the roasted peppers and onions. A quick stir helps everything mix together and ensures the shrimp makes contact with the hot pan for even cooking.
Step 5: Broil for a Charred Finish
I switch my oven to broil and slide the pan back in for about 4 minutes, stirring halfway through. This step gives the shrimp and veggies a light char that mimics stovetop searing. If you’d rather skip broiling, just bake at 425°F for another 6 to 8 minutes instead.
Step 6: Assemble and Serve
Once the shrimp turns opaque with no gray remaining, I know it’s ready. I divide the mixture among warm tortillas and top with cilantro lime sauce, fresh cilantro, or pickled onions, then serve everything while it’s hot.

Additional Tips for Making This Recipe Better
I’ve made this recipe more times than I can count, so here’s what I’ve learned along the way:
- I always slice my peppers and onions the same thickness so nothing cooks unevenly.
- I keep a close eye on the shrimp during broiling since they go from perfect to rubbery in under a minute.
- I like to warm my tortillas in a dry skillet for 20 seconds a side; it makes a noticeable difference in texture, especially when serving them alongside Nutella and Banana Stuffed Crepes Recipe for a weekend brunch spread.
- I double the marinade when I want extra sauce to drizzle over the finished fajitas.
- I always pat my shrimp dry before marinating so the seasoning sticks better instead of sliding off.
How to Serve Sheet Pan Shrimp Fajitas?
I love setting this up as a build-your-own fajita bar for a fun, casual dinner. I lay out warm tortillas, the shrimp and veggie mixture, and a few toppings so everyone can customize their own plate.
For toppings, I usually reach for cilantro lime yogurt sauce, sliced avocado, pickled red onions, and a wedge of lime. If you’re planning a full day of delicious meals, Almond Butter Berry Overnight Oats Recipe also makes a great breakfast option. A sprinkle of fresh cilantro and a light dusting of cotija cheese also dress things up nicely if you want a more restaurant-style presentation.

Nutritional Information
Here’s a quick look at what one serving of these fajitas roughly provides, so you know exactly what you’re eating:
- Calories: around 380 per serving
- Protein: about 28 grams
- Carbohydrates: roughly 35 grams
- Fat: approximately 14 grams
Make Ahead and Storage
Make Ahead: You can slice the peppers and onions and mix the marinade up to a day in advance, storing them separately in the fridge. This cuts your active prep time down significantly on busy nights.
Storage: Leftovers keep well in an airtight container in the fridge for up to 3 days. I like to store the shrimp mixture separate from the tortillas so they don’t get soggy.
Freezing and Reheating: The cooked shrimp and veggie mixture freezes well for up to 2 months in a freezer-safe bag. To reheat, thaw overnight in the fridge, then warm in a skillet over medium heat until heated through, or microwave in short bursts.
Why You’ll Love This Recipe
This dish has earned a permanent spot in my dinner rotation, and here’s why I think you’ll feel the same way:
- It comes together in about 30 minutes of actual cooking, making it perfect for hectic weeknights when time is tight.
- Cleanup is minimal since everything cooks on a single sheet pan lined with parchment paper.
- It’s naturally high in protein and packed with colorful vegetables, so it feels satisfying without feeling heavy.
- The recipe is endlessly customizable, letting you swap proteins, spice levels, or toppings based on what you’re craving.
- It’s a great option for meal prep, since the filling reheats beautifully for lunches throughout the week.

30-Min Sheet Pan Shrimp Fajitas Recipe
Ingredients
Method
- I start by heating my oven to 425°F and lining a baking sheet with parchment paper. Then I whisk together the avocado oil, lime juice, chili powder, smoked paprika, cumin, honey, salt, pepper, and garlic in a bowl. This one marinade seasons both the vegetables and the shrimp.
- I spread the sliced peppers and onions across the lined pan and pour about half of the marinade over them. After tossing to coat, they go into the oven for 20 minutes to soften and start caramelizing. Starting the veggies alone gives them a head start since they take longer to cook than shrimp.
- While the vegetables roast, I toss the raw shrimp in the remaining marinade so it has time to soak up all that flavor. This short marinating window is enough to season the shrimp without making it mushy. I keep it covered in the fridge until the veggies are ready.
- Once the 20 minutes are up, I pull the pan out and scatter the marinated shrimp right over the roasted peppers and onions. A quick stir helps everything mix together and ensures the shrimp makes contact with the hot pan for even cooking.
- I switch my oven to broil and slide the pan back in for about 4 minutes, stirring halfway through. This step gives the shrimp and veggies a light char that mimics stovetop searing. If you’d rather skip broiling, just bake at 425°F for another 6 to 8 minutes instead.
- Once the shrimp turns opaque with no gray remaining, I know it’s ready. I divide the mixture among warm tortillas and top with cilantro lime sauce, fresh cilantro, or pickled onions, then serve everything while it’s hot.
Notes
- I always slice my peppers and onions the same thickness so nothing cooks unevenly.
- I keep a close eye on the shrimp during broiling since they go from perfect to rubbery in under a minute.
- I like to warm my tortillas in a dry skillet for 20 seconds a side; it makes a noticeable difference in texture.
- I double the marinade when I want extra sauce to drizzle over the finished fajitas.
- I always pat my shrimp dry before marinating so the seasoning sticks better instead of sliding off.






