Beef Steak Fajitas with Orange Lime Marinade

These beef steak fajitas use a bright orange and lime marinade, a hot skillet, and charred peppers and onions to bring sizzling diner style fajitas to your own kitchen.

The steak soaks up a simple citrus and spice mix for a few hours, then sears quickly and gets sliced thin against the grain. Pile it into warm tortillas with avocado, sour cream, and lime for a fun, build your own dinner the whole table can customize.

Why This Beef Steak Fajitas Recipe Works

Citrus does two jobs here. Orange juice adds gentle sweetness while lime juice adds acidity, and together they flavor the beef and brighten the spices without turning the steak mushy.

The spice blend is simple but layered. Cumin and coriander bring earthiness, onion powder adds savory depth, and smoked chili powder contributes smoky heat you can dial up or down.

High heat is the secret to diner style fajitas. A very hot skillet or grill chars the steak, onions, and peppers quickly so they stay juicy and pick up smoky edges instead of steaming.

Ingredients for Beef Steak Fajitas

  • 1 lb skirt steak, or rump or flank steak (for the beef)
  • 1/4 cup fresh orange juice, from 1 orange (for the marinade)
  • 2 tbsp lime juice (for the marinade)
  • 2 cloves garlic, minced (for the marinade)
  • 1/2 tsp ground cumin (for the marinade)
  • 1/2 tsp ground coriander (for the marinade)
  • 1/2 tsp onion powder (for the marinade)
  • 1 tsp smoked chili powder (for the marinade)
  • 1/2 tsp kosher salt (for the marinade)
  • 1/4 tsp black pepper (for the marinade)
  • 2 tbsp vegetable oil, divided (for cooking)
  • 2 bell peppers, sliced (for cooking)
  • 1 large onion, halved and sliced (for cooking)
  • 1/4 tsp kosher salt (for cooking)
  • 12 small flour tortillas, warmed (for serving)
  • 1 avocado, sliced (for serving)
  • 1/4 cup chopped fresh cilantro (for serving)
  • 1/2 cup sour cream (for serving)
  • 1 lime, cut into wedges (for serving)
  • 1 cup sliced tomatoes or pico de gallo (for serving)

Steak. Skirt steak has the most flavor, but flank or rump steak also works. Slice it thin against the grain after cooking so every bite stays tender.

Orange and lime juice. Use fresh juice for the brightest flavor. Do not marinate longer than overnight because the acid can start to make the beef mushy.

Smoked chili powder. Smoked chili powder adds smoky heat. Start with 1 teaspoon for medium heat and reduce it for a milder marinade.

Bell peppers and onion. Any color of bell pepper works, and brown, yellow, or white onions all char nicely. Slice them evenly so they cook at the same pace.

Tortillas. Warm the tortillas in a dry skillet, wrapped in foil in the oven, or over a gas flame so they bend without cracking.

How to Make Beef Steak Fajitas

1. Marinate the beef Place the steak, orange juice, lime juice, garlic, cumin, coriander, onion powder, smoked chili powder, 1/2 teaspoon salt, and the black pepper in a zip bag. Massage to coat and refrigerate for 2 hours or up to overnight.

2. Bring to room temperature Remove the beef from the marinade 30 minutes before cooking, pat it dry with paper towels, and discard the marinade.

3. Oil the steak Drizzle 1 tablespoon of oil over the steak, using about 1/2 tablespoon on each side.

4. Sear the steak Heat a grill or skillet over high heat. For skirt steak, cook 3 to 4 minutes per side, then check for 145 degrees F in the center for medium. Thicker cuts need 4 to 5 minutes per side.

5. Rest the beef Move the steak to a plate, cover it loosely with foil, and let it rest while you cook the vegetables.

6. Char the onions Return the skillet to high heat, add 1/2 tablespoon of oil, and cook the onion with 1/8 teaspoon salt until soft and charred in spots. Move it to a serving plate.

7. Char the peppers Add the remaining 1/2 tablespoon of oil and cook the bell peppers with the remaining 1/8 teaspoon salt until they are charred and tender.

8. Slice and serve Slice the steak thinly against the grain and serve with warm tortillas, the vegetables, avocado, cilantro, sour cream, lime wedges, and tomatoes.

How to Serve Beef Steak Fajitas

Fajitas are a build your own meal, so set everything on the table and let everyone assemble. Serve with cilantro lime rice on the side, and add a scoop of homemade taco meat if you want a second filling for the table. Cool drinks like a strawberry pineapple mojito or a blueberry mojito pitcher pair nicely with the smoky char and the fresh lime.

How to Store and Reheat Beef Steak Fajitas

Store the steak, vegetables, and toppings separately in airtight containers in the refrigerator for 3 to 4 days. Freeze sliced cooked steak for up to 2 months. Reheat the beef and vegetables in a hot skillet just until warmed through to 165 degrees F, and warm the tortillas fresh.

Tips and Variations for Beef Steak Fajitas

Marinate long enough. Two hours is the minimum, and overnight gives deeper flavor.

Pat the steak dry. Dry meat sears and chars instead of steaming in the marinade moisture.

Use very high heat. A cast iron skillet gives the ideal sear and the smoky char that makes fajitas taste right.

Cook in batches. Overcrowding the pan makes the peppers and onions steam, so cook them separately.

Rest the meat. A short rest keeps the juices in the beef when you slice it.

Slice across the grain. Cut against the long fibers for tender strips.

Discard the marinade. The marinade touched raw meat, so throw it out instead of using it as a sauce.

Keep raw meat separate. Use a clean plate for the cooked steak and wash tools after handling raw meat. The Purdue Extension guide to storing leftovers covers safe chilling and storage.

Frequently Asked Questions About Beef Steak Fajitas

What is the ideal when cut for beef steak fajitas?

Skirt steak is the classic choice because of its rich flavor, and rump or flank steak also work. Slice any cut thinly against the grain.

How long should I marinate beef steak fajitas?

Marinate for at least 2 hours and up to overnight. Longer than that can make the texture soft because of the citrus.

Can I make beef steak fajitas on the grill?

Yes. Cook the steak, onions, and peppers on a very hot grill, using a grill pan or foil tray for the vegetables so they do not fall through the grates.

How do I warm tortillas?

Warm them in a dry skillet for a short time per side, or wrap them in foil and heat them in the oven until soft.

How spicy are these fajitas?

One teaspoon of smoked chili powder gives medium heat. Use less for a mild flavor or add a pinch more if you like heat.

Beef Steak Fajitas with Orange Lime Marinade

Skirt steak marinated in orange and lime, seared hot, and served with charred peppers and onions in warm flour tortillas.
Prep Time 2 hours 15 minutes
Cook Time 25 minutes
Total Time 2 hours 40 minutes
Course Main Course
Cuisine Mexican
Servings 4 servings
Calories 800 kcal

Equipment

  • Large cast iron skillet
  • Zip top bag
  • Tongs
  • Sharp knife
  • Aluminum foil

Ingredients
  

Main Ingredients

  • 1 lb skirt steak or rump or flank steak, for the beef
  • ¼ cup fresh orange juice from 1 orange, for the marinade
  • 2 tbsp lime juice for the marinade
  • 2 cloves garlic, minced for the marinade
  • ½ tsp ground cumin for the marinade
  • ½ tsp ground coriander for the marinade
  • ½ tsp onion powder for the marinade
  • 1 tsp smoked chili powder for the marinade
  • ½ tsp kosher salt for the marinade
  • ¼ tsp black pepper for the marinade
  • 2 tbsp vegetable oil divided, for cooking
  • 2 bell peppers, sliced for cooking
  • 1 large onion, halved and sliced for cooking
  • ¼ tsp kosher salt for cooking
  • 12 small flour tortillas warmed, for serving
  • 1 avocado, sliced for serving
  • ¼ cup fresh cilantro, chopped for serving
  • ½ cup sour cream for serving
  • 1 lime, cut into wedges for serving
  • 1 cup tomatoes, sliced, or pico de gallo for serving

Instructions
 

Cooking

  • Marinate. Combine the steak with the juices, garlic, spices, 1/2 teaspoon salt, and pepper in a zip bag and chill 2 hours to overnight.
  • Prep to sear. Let the steak sit out 30 minutes, pat it dry, discard the marinade, and rub with 1 tablespoon oil.
  • Sear. Cook on a very hot grill or skillet, 3 to 4 minutes per side for skirt steak, then check for 145 degrees F in the center for medium. Rest under foil.
  • Char the onions. Cook the onion with 1/8 teaspoon salt in 1/2 tablespoon oil until soft and charred.
  • Char the peppers. Cook the peppers with the remaining salt in the last 1/2 tablespoon oil until blistered.
  • Slice and serve. Slice the steak against the grain and serve with warm tortillas and toppings.

Notes

Substitutions: Use flank or rump steak for the skirt steak, and pico de gallo for the sliced tomatoes.
Tips: Slice against the grain and cook the vegetables separately so they char instead of steam.
Storage: Refrigerate components separately up to 4 days or freeze cooked steak up to 2 months.
Keyword Beef Fajitas, beef steak fajitas, Fajitas, marinated beef, Steak Fajitas