Try my new budgeting app Cheddar 🧀
Better than YNAB, Mint (RIP), or EveryDollar.
4.9
(18)
Export 15 ingredients for grocery delivery
Step 1
Add steak to a large plastic bag or casserole dish.
Step 2
In a medium bowl whisk together olive oil, soy sauce, jalapeno, garlic, cumin, salt, pepper, and lime zest.
Step 3
Remove ¼ cup of the marinade and transfer to a small bowl. Whisk in lime juice and set aside.
Step 4
Pour the remaining marinade over the beef, flip several times to coat. Marinate for 30 minutes, flipping halfway through. The beef can be refrigerated and marinated for up to 24 hours.
Step 5
Heat a large cast iron skillet over medium-high heat.
Step 6
Add 1 tablespoon of olive oil to the pan. Shake off the excess marinade from the beef, scrape off any garlic and jalapeno to prevent burning then pat dry with a paper towel. Carefully add steak to the hot pan.
Step 7
Sear without moving the beef until the surface browns, about 2 to 3 minutes. Flip over and cook until the internal temperature reaches 120 to 125ºF (49 to 52ºC) for medium-rare, about 2 to 4 minutes depending on the thickness. Transfer to a cutting board, cover with foil and allow to rest for 10 minutes before slicing.
Step 8
Add 1 tablespoon of olive oil to the pan. Once hot, add the onions and saute for 1 minute. Add the zucchini, saute for 1 minute. Add mushrooms, saute for 1 minute. Add bell peppers, saute for 2 minutes. Season with ½ teaspoon salt and ¼ teaspoon black pepper, stir to combine. The vegetables should be crisp-tender.
Step 9
Slice the beef across the grain, on a bias, into thin ¼-inch thick strips.
Step 10
Add the beef slices on top of the vegetables. Whisk the 1/4 cup of reserved marinade and then pour over the fajitas. Season with salt and pepper as desired.
Step 11
Garnish with chopped cilantro leaves. Serve the steak fajitas with warmed tortillas and desired toppings.