You are here: Home / All RECIPES / Juicy Beef Steak Fajitas (Easy Grilled Mexican Favorite)

These Beef Steak Fajitas are not your average taco night recipe. Tender slices of steak are marinated in a bold citrus and spice blend, then grilled or seared until perfectly juicy and flavorful. Served with sautéed peppers and onions in warm tortillas, these fajitas are the ultimate crowd-pleasing meal.

The marinade is the secret to making the steak extra tender and packed with flavor. With fresh orange juice, lime juice, garlic, and spices, it infuses the beef with bright, smoky, and slightly tangy notes.

Even better, this recipe is quick and simple, making it perfect for weeknight dinners, summer grilling, or feeding a hungry group of friends.


Why You’ll Love These Beef Fajitas

Juicy and flavorful steak
The citrus marinade tenderizes the beef and gives it incredible flavor.

Quick and easy
Ready in about 30 minutes, making it perfect for busy nights.

Perfect for grilling or stovetop cooking
Great for BBQ season, but just as easy to cook in a skillet.

Healthy and satisfying
These fajitas are light yet filling, especially when paired with fresh toppings.

Great for gatherings
Set everything out on the table and let everyone build their own tacos.


Ingredients

Marinated Beef

  • 1 lb (500 g) beef steak (rump or skirt steak works best)
  • ¼ cup fresh orange juice
  • 2 tablespoons lime juice
  • 2 garlic cloves, minced
  • ½ teaspoon cumin powder
  • ½ teaspoon coriander powder
  • ½ teaspoon onion powder (optional)
  • 1 teaspoon chipotle powder
  • ½ teaspoon salt
  • Black pepper

Fajitas

  • 2–3 tablespoons oil
  • 2 bell peppers, sliced
  • 1 large onion, sliced
  • Salt and pepper

To Serve

  • 12 small tortillas
  • Avocado slices
  • Fresh cilantro
  • Sour cream
  • Lime wedges
  • Sliced tomatoes or pico de gallo

How to Make Beef Steak Fajitas

1. Marinate the beef

Place the steak in a zip-top bag or bowl with all the marinade ingredients. Massage the marinade into the meat and refrigerate for at least 2 hours or overnight for best flavor.

2. Prepare the steak

Remove the beef from the refrigerator 30 minutes before cooking to bring it to room temperature.

Pat the steak dry with paper towels and lightly brush both sides with oil.

3. Cook the steak

Heat a grill or large skillet over high heat.

Cook the steak for about 1½–2 minutes per side for medium-rare, depending on thickness.

Transfer the steak to a plate and cover loosely with foil. Let it rest for several minutes.

4. Cook the vegetables

In the same skillet, heat a little oil and cook the sliced onions until soft and slightly charred. Remove and set aside.

Add the bell peppers and cook until tender and lightly charred.

5. Slice the steak

Slice the beef thinly against the grain to ensure tender pieces.

6. Assemble the fajitas

Warm the tortillas and fill them with steak, peppers, onions, and your favorite toppings.

Serve with avocado, cilantro, sour cream, and lime wedges.


Tips for Perfect Fajitas

Slice against the grain
Cutting the steak across the muscle fibers makes the meat more tender.

Use high heat
A very hot pan or grill creates a flavorful sear on the steak.

Let the steak rest
Resting the meat keeps it juicy and allows the juices to redistribute.

Use colorful peppers
A mix of red, yellow, and green bell peppers adds great flavor and vibrant color.


Quick Version (No Marinating)

If you’re short on time, you can skip the marinade and rub the steak with a quick spice mix:

  • ½ teaspoon chipotle powder
  • ¼ teaspoon garlic powder
  • ⅛ teaspoon smoked paprika
  • ⅛ teaspoon cumin
  • ⅛ teaspoon coriander
  • ¼ teaspoon dried oregano
  • ¼ teaspoon salt
  • Black pepper

Let the steak sit for 5–10 minutes, then cook as directed.


Serving Ideas

These beef fajitas are delicious with:

  • guacamole
  • pico de gallo
  • shredded cheese
  • Mexican rice
  • fresh lime juice

You can also turn the filling into burrito bowls or salads.


Final Thoughts

These Beef Steak Fajitas are juicy, vibrant, and packed with bold Mexican flavors. Whether you grill them outdoors in the summer or cook them quickly on the stove, they’re guaranteed to be a hit at the table.

Load up your tortillas with all your favorite toppings, and enjoy a fun, delicious meal that everyone will love.