Steak Fajita Sandwiches

This post may include affiliate links.

Healthy sandwiches are a great option for a light dinner or nutritious lunch. Our steak fajita sandwiches are hearty enough to fill you up for hours, but are not loaded with fat or nitrates found in many traditional sandwiches. If you love steak fajitas, but taking fajitas to work for lunch is not practical, this sandwich will satisfy your craving. Delicious sandwiches are convenient and can be very healthy. This one is packed with protein, niacin, phosphorus, zinc, selenium, and vitamins B6 and B12.

We understand how difficult it can be to create dinners that make everyone in the family happy. It is even tougher when you are also packing lunches. Eating the same thing day after day or week after week gets boring and it can even be unhealthy. When you can put a creative spin on family favorites, you expand your menu and prevent boredom. Instead of regular fajitas, you can wrap up the meat and veggies in a pita and serve it in a neat little package.

Kids love these fajitas because they are colorful and delicious. Adults enjoy the taste and love the health benefits. This is as close to a perfect family meal as you will find anywhere.

Looking for a side dish to accompany these steak fajita sandwiches? Try our healthy version of sweet potato chips. Looking for other healthy lunch ideas? We’ve got you covered!

Steak Fajita Sandwiches

This recipe converts the traditional messy fajita into an easy and convient meal for on-the-go, plus it's super yummy!
Cook Time30 mins
Total Time30 mins
Course: Dinner, Lunch
Cuisine: Mexican, Tex-Mex
Keyword: Quick and Easy
Servings: 4 people
Calories: 401kcal
Author: SkinnyMs.


  • 4 ounces white mushrooms sliced
  • 1 tablespoon olive oil
  • 1 red onion medium, sliced into strips
  • 2 garlic cloves minced
  • 1 red bell pepper medium, cut into strips
  • 1 pound beef sirloin tip steak cut into thin strips - grass-fed beef recommended
  • salt to taste
  • 1/2 teaspoon black pepper
  • 2 teaspoons dried oregano
  • 2 pita pockets cut in half - gluten free or whole-wheat
  • 4  romaine lettuce leaves torn
  • 1/4 cup Greek yogurt plain nonfat


  • In a large skillet, on medium-low heat, sauté mushrooms in olive oil about 6 minutes. Add onion, garlic, and bell pepper, and continue sautéing until onion and pepper are tender, about 4 minutes. Add in sirloin strips, and cook on medium heat for 5–10 minutes, or until no longer pink. Sprinkle with salt, pepper, and oregano. Stir well, cover, and simmer 5 more minutes. Drain mixture.
  • Stuff pita halves with meat mixture and romaine lettuce, and top with a dollop of yogurt.


Serving: 1each | Calories: 401kcal | Carbohydrates: 21g | Protein: 29g | Fat: 21g | Saturated Fat: 7g | Cholesterol: 89mg | Sodium: 235mg | Fiber: 4g | Sugar: 4g
SmartPoints (Freestyle): 10

Be sure to subscribe to our daily eNewsletter, like our Facebook page, and follow us on Pinterest for tasty recipes, clean eating tips, and healthy lifestyle resources.

For more delicious and nutritious recipes from SkinnyMs., check out our SkinnyMs. Recipe Collection of 101 Fan Favorites.

Do you have a favorite SkinnyMs. recipe? We’d love to hear about it. Tell us what you think in the comments section below.

free email series

5 Secrets to Transform Your Eating Habits

New tips & recipes to feel & look great!

4 Comments on "Steak Fajita Sandwiches"

  1. Sandy  August 18, 2018

    I just started WEight watchers and I was at a loss as what to cook, I am so glad I found your website with all the delicious looking recipes. This will be my go to for my meals. Thank you.

  2. lynnh5  December 5, 2018

    I thought the steak fajitas were under 300 calories?! this recipe says 401 calories!!! what the What!!

    • Nichole Furlong  December 5, 2018

      Hi! These are fajita sandwiches and use pita rather than a tortilla which has more calories. Each steak fajita recipe will have a different number of calories depending on the cut of steak used, the amount of olive oil used (or any other oil) etc.


Leave a Comment

Your email address will not be published.