Flavorful Beef Fajita Wrap

Featured in Simple Lunch Solutions.

This beef fajita wrap is ideal for a quick, flavorful meal. Start by marinating thinly sliced flank steak with olive oil and fajita seasoning. Sauté onions and bell peppers until caramelized, then cook the steak until perfectly browned. Layer warm tortillas with the steak, veggies, and mozzarella cheese. Grill the wraps in butter until crispy and golden. Serve them hot with dipping options like salsa, sour cream, or guacamole. Perfectly balanced and satisfying, these wraps are sure to please any crowd!

Chef Zaho
Updated on Wed, 09 Apr 2025 14:04:13 GMT
A burrito with meat and peppers. Pin it
A burrito with meat and peppers. | alicesrecipes.com

This savory beef fajita wrap transforms simple ingredients into a restaurant-quality meal right in your home kitchen. The combination of tender marinated steak, caramelized vegetables, and melty cheese all wrapped in a crispy grilled tortilla creates a portable feast that's perfect for lunch or dinner.

I first made these wraps when looking for a way to use leftover steak from a weekend barbecue. What started as a simple lunch experiment has become our Friday night tradition, with everyone gathering around to build their own custom wraps.

Ingredients

  • Flank steak or skirt steak: Thinly sliced across the grain for maximum tenderness
  • Medium onion: Sliced into strips that will caramelize beautifully during cooking
  • Bell pepper: Any color works but I prefer a mix for visual appeal and varied sweetness
  • Olive oil: Helps the marinade cling to the meat and prevents sticking
  • Fajita seasoning: Store-bought works fine but homemade gives you control over spice levels
  • Mozzarella cheese: Creates that perfect melty stretch when the wrap is grilled
  • Large flour tortillas: Look for the burrito size for proper folding and filling capacity
  • Salt and pepper: Essential seasonings that enhance all the other flavors
  • Butter: Creates that gorgeous golden crust when grilling the assembled wrap
  • Optional dipping sauces: Transform each bite with added moisture and flavor notes

Step-by-Step Instructions

Marinate the Steak:
Place thinly sliced steak in a bowl and toss thoroughly with olive oil, fajita seasoning, salt, and pepper until every piece is evenly coated. Allow the meat to rest for at least 15 minutes at room temperature, which not only infuses flavor but also takes the chill off the meat for more even cooking. If you have time, marinating for up to 2 hours in the refrigerator will deepen the flavor profile significantly.
Cook the Vegetables:
Heat a large skillet over medium-high heat until you can feel warmth radiating when you hold your hand above it. Add your sliced onions and bell peppers to the dry hot pan and let them sit undisturbed for about 30 seconds before stirring. This creates those desirable caramelized edges. Continue cooking for 5 to 7 minutes, stirring occasionally until vegetables have softened but still maintain some texture. You want them tender but not mushy. Transfer to a plate and set aside.
Cook the Steak:
Using the same unwashed pan to capture all the vegetable flavors, add your marinated steak in a single layer. If your pan is not large enough, cook in batches to avoid overcrowding which causes steaming instead of browning. Cook for 3 to 4 minutes, turning occasionally until the meat develops a nice caramelized exterior while remaining juicy inside. The thin slices will cook quickly so watch carefully to avoid overcooking.
Assemble the Wrap:
Warm your tortillas briefly in the microwave for 10 seconds or in a dry pan for increased pliability. Lay each tortilla flat and position your fillings slightly off-center toward the bottom third of the tortilla. Layer steak, vegetables, and a generous handful of shredded mozzarella, being careful not to overfill, which makes folding difficult.
Grill the Wrap:
Fold the bottom of the tortilla up over the filling, then fold in the sides and roll tightly to form a secure package. Melt butter in your pan over medium heat until it bubbles gently but does not brown. Place your assembled wrap seam side down first to seal it closed. Grill for 2 to 3 minutes per side, pressing lightly with a spatula until the exterior is golden brown with some darker charred spots and the cheese inside has melted completely.
Serve:
Allow the wrap to rest for one minute before slicing diagonally through the center with a sharp knife. This brief rest helps the cheese set slightly so it does not all ooze out when cut. Serve immediately with small bowls of dipping sauces for customizing each bite.
A burrito with meat and vegetables. Pin it
A burrito with meat and vegetables. | alicesrecipes.com

You Must Know

The fajita seasoning is truly the heart of this recipe. I once tried to skip it thinking the steak would have enough flavor on its own, but the dish fell flat. Now I make a large batch of homemade seasoning with smoked paprika, cumin, garlic powder, onion powder, oregano, and a hint of brown sugar that I keep in a jar for whenever the fajita craving strikes.

Make-Ahead Options

These wraps are excellent candidates for meal prep. You can prepare all components separately up to two days in advance and store them in sealed containers in the refrigerator. The marinated uncooked steak can be refrigerated overnight for even more flavor development. When ready to eat, simply assemble and grill the wraps for a fresh-tasting meal in minutes. You can even fully assemble and wrap them tightly in foil for grilling later the same day.

Substitution Ideas

This recipe welcomes creative adaptations based on what you have available. Chicken breast or thigh meat works beautifully in place of beef. For a vegetarian version, substitute portobello mushrooms sliced and marinated exactly like the steak. Any melting cheese can replace the mozzarella. Cheddar adds a sharper flavor while pepper jack brings some heat. For a lower carb option, use large lettuce leaves instead of tortillas for a fresh wrap experience, though you will skip the grilling step.

A burrito with meat and peppers. Pin it
A burrito with meat and peppers. | alicesrecipes.com

Serving Suggestions

These fajita wraps pair wonderfully with simple sides that complement without competing. A light green salad dressed with lime vinaigrette offers freshness and acidity. Spanish rice provides a traditional accompaniment that soaks up any dripping juices. For a complete fiesta, serve with black beans seasoned with cumin and garlic. Set up a toppings bar with diced avocado, fresh cilantro, lime wedges, and various salsas ranging from mild to spicy so everyone can customize their wrap experience.

Pro Tips

Frequently Asked Questions

→ How do I marinate the beef for fajita wraps?

Toss the thinly sliced steak with olive oil, fajita seasoning, salt, and pepper. Let it marinate for 15-30 minutes to enhance the flavor.

→ What type of steak works best for fajitas?

Flank steak or skirt steak is ideal for fajitas, as they cook quickly and remain tender when sliced thinly.

→ Can I use different vegetables in this wrap?

Yes, you can substitute or add veggies like zucchini, mushrooms, or even spinach to personalize the wrap to your taste.

→ What cheese pairs well with the fajita wrap?

Mozzarella is a great choice for its melting quality, but you can also try Monterey Jack, cheddar, or a Mexican blend for extra flavor.

→ How can I make the wraps more crispy?

Grill the wraps with a light layer of butter in a pan over medium heat, pressing gently for even crispness and golden char marks.

→ What dipping sauces go well with beef fajita wraps?

Popular options include salsa, sour cream, guacamole, or even a tangy cilantro-lime sauce.

Beef Fajita Wrap

Savor a beef fajita wrap with steak, veggies, and mozzarella in a golden tortilla.

Prep Time
20 Minutes
Cook Time
15 Minutes
Total Time
35 Minutes
By: Fati Zaho

Category: Lunch Ideas

Difficulty: Intermediate

Cuisine: Mexican

Yield: 4 Servings

Dietary: ~

Ingredients

→ Main Ingredients

01 1 lb flank steak or skirt steak, sliced thinly
02 1 medium onion, sliced
03 1 bell pepper (red, green, or yellow), sliced
04 1 tablespoon olive oil
05 1 tablespoon fajita seasoning
06 1 cup mozzarella cheese, shredded
07 4 large flour tortillas
08 Salt to taste
09 Pepper to taste

→ Cooking Essentials

10 2 tablespoons butter (for grilling)
11 Optional dipping sauce (salsa, sour cream, or guacamole)

Instructions

Step 01

In a bowl, toss the sliced steak with olive oil, fajita seasoning, salt, and pepper. Let it marinate for 15-30 minutes to absorb the flavors.

Step 02

Heat a pan over medium-high heat and sauté the sliced onions and bell peppers until they soften and begin to caramelize (about 5-7 minutes). Set aside.

Step 03

In the same pan, add the marinated steak slices and cook for 3-4 minutes, stirring occasionally, until the steak is cooked through and browned.

Step 04

Lay a warm tortilla flat and layer with the cooked steak, sautéed onions, bell peppers, and a generous amount of shredded mozzarella cheese.

Step 05

Fold the tortilla over the filling and press it lightly. Heat butter in a pan over medium heat and grill the wrap for 2-3 minutes on each side, until golden and slightly crispy with char marks.

Step 06

Cut the wrap in half and serve with your favorite dipping sauce on the side.

Tools You'll Need

  • Mixing bowl
  • Large skillet or frying pan
  • Spatula
  • Knife and cutting board

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains dairy (mozzarella cheese)
  • Contains gluten (flour tortillas)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 450
  • Total Fat: 22 g
  • Total Carbohydrate: 35 g
  • Protein: 28 g