Ingredients:
- 1.5 lbs (680g) skirt steak, flank steak, or sirloin steak, trimmed and thinly sliced against the grain
- 1/4 cup (60ml) lime juice, freshly squeezed
- 1/4 cup (60ml) orange juice, freshly squeezed
- 2 tablespoons (30ml) soy sauce
- 2 tablespoons (30ml) olive oil
- 1 tablespoon (15ml) Worcestershire sauce
- 2 cloves garlic, minced
- 1 tablespoon chili powder
- 1 teaspoon cumin
- 1/2 teaspoon smoked paprika
- 1/4 teaspoon cayenne pepper (optional, for extra heat)
- 1/2 teaspoon black pepper
- 1/2 teaspoon salt
- 1 tablespoon olive oil
- 1 large red bell pepper, sliced
- 1 large green bell pepper, sliced
- 1 large yellow onion, sliced
- Salt and black pepper, to taste
- 12-18 flour tortillas, warmed
- Sour cream or Greek yogurt (optional)
- Guacamole (optional)
- Salsa (optional)
- Shredded cheese (Cheddar, Monterey Jack) (optional)
- Chopped cilantro (optional)
- Lime wedges (optional)
Instructions:
- In a bowl or resealable bag, combine all marinade ingredients. Add the sliced beef, ensuring it's fully coated. Marinate in the refrigerator for at least 1 hour, or up to 2 hours for maximum flavor.
- While the beef is marinating, slice the bell peppers and onion.
- Heat olive oil in a large cast iron skillet over high heat until smoking hot. Add the marinated beef in a single layer (work in batches to avoid overcrowding the pan). Sear for 1-2 minutes per side, until nicely browned and cooked to your desired doneness. Remove beef from skillet and set aside.
- In the same skillet, add the sliced bell peppers and onions. Sauté until softened and slightly caramelized, about 5-7 minutes. Season with salt and pepper to taste.
- Slice the seared beef into thinner strips if desired. Add the beef back to the skillet with the vegetables. Toss to combine and heat through.
- Warm the tortillas according to package directions (microwave, dry skillet, or oven).
- Serve the sizzling beef and vegetable mixture with warmed tortillas and your favorite toppings. Let everyone assemble their own fajitas.