In under five minutes you can make a vibrant steak fajita marinade that infuses your beef with salsa verde, fajita spices and a touch of citrus. This easy marinade brightens the meat while helping tenderize it — a perfect base for steak fajitas, burritos, tacos or grilled steak dinners.

The Ultimate Steak Fajita Marinade
This steak fajita marinade delivers all the familiar fajita flavors with a light, citrusy lift from orange juice and lime zest. It works especially well on flank steak and is versatile enough for many other cuts — try it with skirt steak, sirloin or a New York strip for a tasty weeknight meal.
Why marinate your steak?
Tenderize: Citrus and vinegar-based ingredients help break down muscle fibers, making the meat more tender — ideal for fajitas.
Add flavor: This marinade layers salsa verde, Worcestershire and spices so the beef absorbs bright, savory flavors throughout.
Versatile: Use it for steak fajitas, steak burritos, tacos, or simply grilled slices served over rice or salads.

Steak Fajita Marinade Ingredients
Below are the ingredients used for this marinade. They combine to create a balanced mix of tangy, spicy and savory notes:
- Salsa verde: Adds tangy, herbal flavor; any blended green salsa will work.
- Orange juice: Lightens the marinade and helps tenderize the steak.
- Worcestershire sauce: A salty, umami-rich base that complements beef.
- Lime zest: Fresh zest brightens the overall flavor — don’t skip it.
- Spices: Classic fajita spices like chili powder, paprika, ground cumin and garlic powder.
- Olive oil: Helps bind and distribute the flavors across the meat.
- Coarse sea salt: Draws moisture and seasonings into the steak as it marinates.

What kind of steak should I use for fajitas?
This marinade works well with many cuts. Flank steak is a classic choice because it slices nicely across the grain, but you can also use New York strip, skirt steak, sirloin, or ribeye depending on your preference and budget.
Other suitable cuts
- Sirloin
- Ribeye
- Skirt steak
- Porterhouse

Try it
Steak Fajita Burritos
Use this marinated steak as the base for hearty burritos filled with peppers, rice, beans and your favorite sauces.

How long should steaks marinate?
Recommended: At least 2 hours, up to overnight. The longer the steak marinates, the more flavor and tenderness you’ll develop. Because this marinade contains orange juice, it’s best to avoid extremely long exposure beyond 24 hours for texture preferences, but a typical overnight (8–12 hours) soak is great.

How to Marinate Steak for Fajitas (3 Steps)
- Combine: Whisk all marinade ingredients together in a bowl or jar until smooth.
- Marinate: Place the steak in a baking dish or a resealable plastic bag and pour the marinade over it, turning to coat all sides.
- Let sit: Refrigerate for at least 2 hours or up to overnight for best results. Remove 20–30 minutes before cooking to bring the steak closer to room temperature.
Steak Internal Temperature
Check the internal temperature toward the end of cooking to match your preferred doneness. Remember the steak will continue to rise a few degrees while resting.
Rare: 130ºF
Medium Rare: 140ºF
Medium: 155ºF
Well Done: 165ºF
Tip: Pull steaks off the heat a few degrees below your target and let them rest for 5–10 minutes before slicing.

More of our Favorite…
Steak Recipes
- How to Grill Steak
- Sous Vide Steak
- Grilled Flank Steak
- Healthy Philly Cheesesteak Bowls
- Pepper Steak
- Steak Tacos
Steak Fajita Marinade
Whip up a bright, savory steak fajita marinade that takes less than five minutes to prepare. This mix infuses the meat with salsa verde, fajita spices and a hint of lime for delicious results.
Author: Emily Richter
Prep: 3 hrs (includes marinating)
Cook: 20 mins
Total: 3 hrs 20 mins
Servings: 6
Ingredients
- 1/2 cup salsa verde
- 3 tablespoons orange juice
- 1 tablespoon Worcestershire sauce
- Zest from 1 lime
- 2 tablespoons olive oil
- 2 teaspoons coarse sea salt
- 2 teaspoons chili powder
- 1/2 teaspoon paprika
- 1 teaspoon ground cumin
- 1 teaspoon garlic powder
- 1.5 – 2 lbs. flank steak (or preferred cut)
Instructions
- Add all marinade ingredients to a bowl and whisk until combined.
- Season the flank steak with 1 teaspoon kosher or coarse salt and, if desired, gently pound to an even thickness using a meat mallet. This helps the steak cook evenly.
- Place the steak in a baking dish or resealable bag, pour the marinade over it and massage so the meat is well coated. Refrigerate for at least 2 hours or overnight for deeper flavor.
- Remove the steak from the refrigerator 20–30 minutes before cooking to take the chill off.
- Heat a cast-iron skillet or grill over medium-high heat and add a little olive oil. Sear the steak 3–4 minutes per side for medium-rare (target ~135ºF internal), adjusting time for thicker cuts or desired doneness.
- Let the steak rest for about 10 minutes, then slice thinly against the grain into strips or chop into bite-sized pieces for fajitas or burritos.
Tips & Notes
Nutrition values exclude the steak itself. Marinate for at least 2 hours, but up to overnight for best tenderness and flavor. Slice against the grain for the most tender bites. Leftovers keep well in the refrigerator for 3–4 days and reheat nicely in a skillet or on the grill.
Nutrition (per serving, approximate)
Calories: 61 kcal • Carbohydrates: 3 g • Protein: 0.3 g • Fat: 5 g • Fiber: 0.3 g • Sugar: 2 g
Serving Suggestions
Serve the sliced steak with sautéed bell peppers and onions, warm tortillas, fresh cilantro, lime wedges and your favorite toppings like guacamole, sour cream or cotija cheese. It also pairs well over rice bowls, in salads, or as a protein for meal prep bowls.
If you try this recipe, leave a comment below and tag your photos with the hashtag #fitfoodiefinds to share your results.