Make juicy, flavorful steak fajitas with this easy homemade marinade recipe. This recipe uses citrus and common spices for an authentic Mexican inspired flavor.
Author:sarah_hearthbite
Prep Time:15 min
Cook Time:10 min
Total Time:130 min
Yield:4 servings 1x
Category:Dinner
Method:Marinating
Cuisine:Mexican
Diet:Low Fat
Ingredients
Scale
1.5 lbs flank steak or skirt steak, sliced against the grain
1/2 cup fresh orange juice
1/4 cup fresh lime juice
1/4 cup olive oil
4 cloves garlic, minced
2 teaspoons ground cumin
1 teaspoon chili powder
1 teaspoon smoked paprika
1/2 teaspoon dried oregano
1/2 teaspoon salt
1/4 teaspoon black pepper
Instructions
Combine the orange juice, lime juice, olive oil, minced garlic, cumin, chili powder, smoked paprika, oregano, salt, and pepper in a medium bowl. Whisk the ingredients until fully mixed.
Place the sliced steak into a large, resealable plastic bag or a shallow dish.
Pour the marinade over the steak, ensuring all pieces are coated. Squeeze out excess air if using a bag.
Refrigerate the steak for at least 2 hours, or up to 8 hours, for the best flavor absorption. Do not marinate longer than 8 hours, as the acid can begin to break down the meat texture too much.
When ready to cook, remove the steak from the marinade and discard the remaining liquid. Pat the steak pieces dry slightly before cooking on a hot skillet or grill.
Notes
For a spicier marinade, add 1/2 teaspoon of cayenne pepper or a dash of your favorite hot sauce.
This marinade works well for chicken breast or firm tofu if you are making vegetarian fajitas.
If you are making this ahead of time, you can prepare the marinade up to 2 days in advance and store it in the refrigerator.