Print

Simple Steak Fajita Marinade Recipe

Close-up of thinly sliced, deep red steak pieces coated in a rich fajita marinade, served on a white plate.

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Make juicy, flavorful steak fajitas with this easy homemade marinade recipe. This recipe uses citrus and common spices for an authentic Mexican inspired flavor.

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

  1. 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.
  2. Place the sliced steak into a large, resealable plastic bag or a shallow dish.
  3. Pour the marinade over the steak, ensuring all pieces are coated. Squeeze out excess air if using a bag.
  4. 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.
  5. 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.

Nutrition