This sandwich is a delightful twist on traditional fajitas, bringing together the best elements of a sizzling fajita platter and a hearty sandwich. The juicy and tender steak, paired with the vibrant peppers and onions, creates a burst of flavors with each bite, while the creamy guacamole adds a smooth and tangy touch. All sandwiched between crusty ciabatta bread, this fajita sandwich is a satisfying and delicious meal. Let’s get started!
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Total Time: 25 minutes
- Yield: 4 sandwiches 1x
Ingredients
- 1 lb steak (such as skirt steak or flank steak)
- 1 red bell pepper, sliced
- 1 green bell pepper, sliced
- 1 onion, thinly sliced
- 4 ciabatta rolls, sliced in half
For the guacamole:
- 2 ripe avocados
- 1 lime, juiced
- 1/4 cup diced red onion
- 1/4 cup chopped fresh cilantro
- Salt and pepper to taste
Instructions
- Preheat your grill or stovetop grill pan over medium-high heat. Season the steak with salt and pepper.
- Grill the steak for about 4-5 minutes per side, or until it reaches your desired level of doneness. Remove from the grill and let it rest for 5 minutes. Slice the steak into thin strips.
- In a separate pan, heat some olive oil over medium heat. Add the sliced peppers and onions and sauté until they are tender and slightly caramelized, about 5-7 minutes.
- To make the guacamole, scoop out the flesh of the avocados into a bowl. Add the lime juice, diced red onion, chopped cilantro, salt, and pepper. Mash everything together with a fork until well combined and slightly chunky.
- To assemble the fajita sandwiches, layer the grilled steak onto the bottom half of the ciabatta roll, followed by the sautéed peppers and onions. Spread a generous amount of guacamole over the steak and peppers mixture and top with the other half of the ciabatta roll.
Notes
Feel free to marinate the steak before grilling to infuse it with additional flavors. A simple marinade of lime juice, garlic, and spices works well. You can also customize the fajita sandwich by adding other toppings such as sliced jalapeños, shredded cheese, or sour cream. If you prefer a spicier kick, sprinkle some chili powder or cayenne pepper on the grilled steak before assembling the sandwich. Serve the fajita sandwich with a side of crispy sweet potato fries for a complete meal. Enjoy!
*Please keep in mind that the following nutritional information is based on estimates and can vary depending on the specific brands and ingredients used.
Nutrition
- Serving Size: 1 sandwich
- Calories: 480
- Sugar: 5g
- Sodium: 560mg
- Fat: 20g
- Carbohydrates: 41g
- Fiber: 7g
- Protein: 36g
- Cholesterol: 65mg




