Homemade Grilled Shrimp Fajitas

Fajitas remind me of summer cookouts and easy dinners that don’t heat up the whole kitchen. I love the smoky flavor from the grill and how everyone can build their own plate with their favorite toppings. But sometimes I want something a little lighter than beef or chicken, especially on those warm evenings when I’m not craving something heavy.

That’s when shrimp fajitas become my go-to dinner. They cook faster than any other protein, so I can have dinner on the table in under 30 minutes. The shrimp get nice and charred on the grill while still staying tender inside. I toss them in a simple marinade with lime and spices, and they soak up all that flavor.

Love weeknight dinners that feel special? This is it. Want to skip the marinade and just season the shrimp before grilling? You can do that too. Honestly, these are so easy that I make them at least twice a month when grilling season hits.

grilled shrimp fajitas
Image: homefoodkitchen.com / All Rights reserved
SAVE NOW

Why You’ll Love These Grilled Shrimp Fajitas

  • Quick weeknight dinner – Ready in under 45 minutes, these fajitas are perfect when you want something flavorful without spending hours in the kitchen.
  • High-protein and lighter option – Shrimp cooks fast and keeps these fajitas on the healthier side compared to traditional beef versions, without sacrificing any flavor.
  • Simple marinade with bold flavor – Just a handful of spices and lime juice create a zesty, smoky coating that makes the shrimp taste amazing.
  • Great for entertaining – Set out the grilled shrimp, peppers, and toppings, and let everyone build their own fajitas at the table.
  • Minimal cleanup – Grilling everything together means fewer pans to wash, so you can enjoy your meal without dreading the dishes afterward.

What Kind of Shrimp Should I Use?

For grilled fajitas, medium-sized shrimp (around 31-40 count per pound) work perfectly since they’re big enough to stay juicy on the grill but small enough to cook quickly and evenly. You can absolutely use frozen shrimp for this recipe – just make sure to thaw them completely and pat them dry with paper towels before marinating to help them get a nice char on the grill. Fresh shrimp are great if you have access to them, but honestly, most “fresh” shrimp at the grocery store were previously frozen anyway. The recipe calls for peeled and deveined shrimp with the tails removed, which makes eating your fajitas much easier and keeps things mess-free.

grilled shrimp fajitas
Image: homefoodkitchen.com / All Rights reserved
SAVE NOW

Options for Substitutions

This recipe is pretty forgiving when it comes to swaps, so here are some options:

  • Shrimp: If shrimp isn’t your thing or you want to switch it up, chicken breast strips or flank steak work great here. Just adjust your cooking time – chicken needs about 6-8 minutes per side, and steak needs 4-5 minutes per side depending on thickness.
  • Red bell peppers: Any color bell pepper works fine – green, yellow, or orange. You can also mix and match colors for variety.
  • Lime juice: Fresh is best, but bottled lime juice will do in a pinch. You could also use lemon juice if that’s what you have on hand.
  • Flour tortillas: Corn tortillas are a tasty alternative if you prefer them or need a gluten-free option. Just warm them up well so they don’t crack when you fold them.
  • Guacamole: Store-bought is convenient, but homemade guacamole or even sliced avocado with a squeeze of lime works just as well. You could also skip it and use sour cream instead.
  • Spices: Don’t have all the individual spices? A fajita seasoning packet can replace the chili powder, cumin, and cayenne pepper – just use about 2 tablespoons.

Watch Out for These Mistakes While Grilling

The biggest mistake when grilling shrimp is leaving them on the heat too long, which turns them rubbery and tough – pull them off as soon as they turn pink and opaque, usually around 2-3 minutes per side.

Don’t skip patting your shrimp dry before marinating, as excess moisture prevents the marinade from sticking and can cause steaming instead of grilling.

Make sure your grill basket has small enough holes or use skewers for the shrimp, since these little guys love to slip through the grates and disappear into the fire.

For even cooking, cut your bell peppers and onions into similar-sized pieces, and give the vegetables a head start on the grill since they take longer to cook than shrimp – this way everything finishes at the same time and nothing gets overcooked.

grilled shrimp fajitas
Image: homefoodkitchen.com / All Rights reserved
SAVE NOW

What to Serve With Grilled Shrimp Fajitas?

I love serving shrimp fajitas with classic Mexican sides that round out the meal without stealing the show. A simple cilantro-lime rice or Spanish rice is perfect for soaking up all those fajita juices, and you can’t go wrong with black beans or refried beans on the side. For toppings, set out bowls of sour cream, shredded cheese, pico de gallo, and extra lime wedges so everyone can build their fajitas exactly how they like them. If you want to add something fresh and crunchy, a quick cabbage slaw with lime dressing or a simple corn salad makes a great contrast to the warm, smoky shrimp.

Storage Instructions

Store: Keep your leftover grilled shrimp and veggies in separate airtight containers in the fridge for up to 3 days. I like to store the tortillas separately too, so they don’t get soggy from the juices. The guacamole should stay in its original container with plastic wrap pressed directly on the surface to prevent browning.

Freeze: You can freeze the cooked shrimp and peppers together in a freezer-safe container for up to 2 months. Just skip freezing the guacamole and tortillas since they don’t hold up well in the freezer. This makes it super easy to have fajitas ready whenever a craving hits!

Reheat: Warm up the shrimp and veggies in a skillet over medium heat for about 5 minutes, stirring occasionally until heated through. You can also microwave them for 1-2 minutes, but the skillet keeps everything from getting rubbery. Heat your tortillas separately in the microwave wrapped in a damp paper towel for about 30 seconds.

Preparation Time 20-25 minutes
Cooking Time 15-20 minutes
Total Time 35-45 minutes
Level of Difficulty Medium
Servings 4 servings

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 2000-2300
  • Protein: 110-125 g
  • Fat: 85-100 g
  • Carbohydrates: 210-240 g

Ingredients

For the marinade:

  • 1.5 tbsp lime juice (freshly squeezed for best acidity)
  • 1.5 tbsp olive oil
  • 1 tsp salt
  • 1 tsp chili powder (I prefer McCormick for consistent heat)
  • 1.25 tsp cumin
  • 2 garlic cloves (freshly minced for more flavor)
  • 1/2 tsp smoked paprika
  • 1 pinch cayenne

For the grill:

  • 2 lb shrimp (peeled and deveined with tails removed)
  • 2 red bell peppers (sliced into 1/2-inch wide strips)
  • 1 red onion (cut into 1/2-inch thick wedges)
  • 1 cooking spray (I use PAM Original to prevent sticking)

For serving:

  • 8 tortillas (warmed slightly on the grill)
  • 1.5 cups guacamole (I like Wholly Guacamole for a quick option)
  • 1/4 cup fresh cilantro (roughly chopped)

Step 1: Prepare the Marinade and Season the Shrimp

  • 1.5 tbsp lime juice
  • 1.5 tbsp olive oil
  • 1 tsp salt
  • 1 tsp chili powder
  • 1.25 tsp cumin
  • 2 garlic cloves, minced
  • 1/2 tsp smoked paprika
  • 1 pinch cayenne
  • 2 lb shrimp, peeled and deveined

In a bowl or zip-top bag, combine lime juice, olive oil, salt, chili powder, cumin, minced garlic, smoked paprika, and cayenne.

Stir until well blended.

Add the peeled and deveined shrimp to the marinade, making sure each piece is coated.

Let the shrimp marinate for 20 minutes at room temperature—this allows the spices to penetrate and the acid from the lime to gently firm up the exterior.

I prefer using freshly squeezed lime juice because it provides a brighter, more authentic acidity than bottled, which really makes a difference in the final flavor.

Step 2: Prepare the Vegetables and Tortillas

  • 2 red bell peppers
  • 1 red onion
  • 8 tortillas
  • 1.5 cups guacamole
  • 1/4 cup fresh cilantro

While the shrimp marinates, slice the red bell peppers into 1/2-inch wide strips and cut the red onion into 1/2-inch thick wedges, keeping the layers intact so they don’t fall apart on the grill.

Wrap the tortillas in foil to prepare them for warming on the grill later.

Have your guacamole and fresh cilantro ready and set aside near your grilling station for easy assembly after cooking.

Step 3: Heat the Grill and Cook the Vegetables

  • 1 cooking spray
  • 2 red bell peppers, sliced
  • 1 red onion, cut into wedges

Preheat your grill to medium heat.

Place the sliced peppers and onion wedges in a grill basket and lightly coat them with cooking spray to prevent sticking.

Place the basket on the grill and cook for about 10 minutes, stirring occasionally, until the vegetables are tender and charred at the edges.

I use PAM Original because it creates a light, even coating that prevents sticking without burning off or adding unwanted flavors.

Step 4: Grill the Shrimp and Warm the Tortillas

  • shrimp from Step 1
  • vegetables from Step 3
  • tortillas from Step 2

Drain the marinated shrimp from Step 1 (discarding any excess liquid) and add them to the grill basket with the partially cooked vegetables from Step 3.

Continue grilling for 5 to 7 minutes, stirring occasionally, until the shrimp are pink and cooked through.

At the same time, place the foil-wrapped tortillas from Step 2 directly on the grill grates for about 2 minutes to warm them gently, then flip them and warm the other side for another minute.

The shrimp and tortillas should finish cooking at roughly the same time.

Step 5: Assemble and Serve the Fajitas

  • shrimp and vegetables from Step 4
  • warm tortillas from Step 4
  • guacamole from Step 2
  • cilantro from Step 2

Remove the grill basket and foil-wrapped tortillas from the grill.

Unwrap the warm tortillas and arrange them on a serving platter.

Spoon the grilled shrimp and vegetables into the center of each tortilla, then add a dollop of guacamole and a sprinkle of fresh cilantro from Step 2.

Fold the tortillas over the filling and serve immediately while everything is still warm.

grilled shrimp fajitas

Homemade Grilled Shrimp Fajitas

Delicious Homemade Grilled Shrimp Fajitas recipe with step-by-step instructions.
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Servings 4 servings
Calories 2150 kcal

Ingredients
  

For the marinade

  • 1.5 tbsp lime juice (freshly squeezed for best acidity)
  • 1.5 tbsp olive oil
  • 1 tsp salt
  • 1 tsp chili powder (I prefer McCormick for consistent heat)
  • 1.25 tsp cumin
  • 2 garlic cloves (freshly minced for more flavor)
  • 1/2 tsp smoked paprika
  • 1 pinch cayenne

For the grill

  • 2 lb shrimp (peeled and deveined with tails removed)
  • 2 red bell peppers (sliced into 1/2-inch wide strips)
  • 1 red onion (cut into 1/2-inch thick wedges)
  • 1 cooking spray (I use PAM Original to prevent sticking)

For serving

  • 8 tortillas (warmed slightly on the grill)
  • 1.5 cups guacamole (I like Wholly Guacamole for a quick option)
  • 1/4 cup fresh cilantro (roughly chopped)

Instructions
 

  • In a bowl or zip-top bag, combine lime juice, olive oil, salt, chili powder, cumin, minced garlic, smoked paprika, and cayenne. Stir until well blended. Add the peeled and deveined shrimp to the marinade, making sure each piece is coated. Let the shrimp marinate for 20 minutes at room temperature—this allows the spices to penetrate and the acid from the lime to gently firm up the exterior. I prefer using freshly squeezed lime juice because it provides a brighter, more authentic acidity than bottled, which really makes a difference in the final flavor.
  • While the shrimp marinates, slice the red bell peppers into 1/2-inch wide strips and cut the red onion into 1/2-inch thick wedges, keeping the layers intact so they don't fall apart on the grill. Wrap the tortillas in foil to prepare them for warming on the grill later. Have your guacamole and fresh cilantro ready and set aside near your grilling station for easy assembly after cooking.
  • Preheat your grill to medium heat. Place the sliced peppers and onion wedges in a grill basket and lightly coat them with cooking spray to prevent sticking. Place the basket on the grill and cook for about 10 minutes, stirring occasionally, until the vegetables are tender and charred at the edges. I use PAM Original because it creates a light, even coating that prevents sticking without burning off or adding unwanted flavors.
  • Drain the marinated shrimp from Step 1 (discarding any excess liquid) and add them to the grill basket with the partially cooked vegetables from Step 3. Continue grilling for 5 to 7 minutes, stirring occasionally, until the shrimp are pink and cooked through. At the same time, place the foil-wrapped tortillas from Step 2 directly on the grill grates for about 2 minutes to warm them gently, then flip them and warm the other side for another minute. The shrimp and tortillas should finish cooking at roughly the same time.
  • Remove the grill basket and foil-wrapped tortillas from the grill. Unwrap the warm tortillas and arrange them on a serving platter. Spoon the grilled shrimp and vegetables into the center of each tortilla, then add a dollop of guacamole and a sprinkle of fresh cilantro from Step 2. Fold the tortillas over the filling and serve immediately while everything is still warm.

Disclaimer: Our editors have used AI to create or enhance parts of this article. All content has been fact-checked by our team to ensure accuracy.

Leave a Comment

Recipe Rating