Zesty Fajita Marinade Recipe for Chicken, Steak and Veggies

This is an easy, flavor-packed fajita marinade that works beautifully with steak, chicken or shrimp. Made from olive oil, citrus juice, pantry spices and a touch of brown sugar (or maple syrup), it brightens grilled proteins and vegetables for restaurant-quality fajitas at home.

Fajita Marinated Steak Skewers on a platter.

We grill steak fajitas, chicken fajitas and turkey fajitas regularly — whenever Mexican flavors are on the menu the whole family gathers. This marinade is quick to mix, uses ingredients you likely already have, and does not include soy sauce, making it suitable for a variety of dietary preferences.

Fajita Marinade ~ For Steak, Chicken or Shrimp

Use this marinade to tenderize and season your chosen protein before grilling. It balances savory spices with sweet and citrus notes to create the classic fajita flavor profile. It’s ideal for skirt steak, sirloin, boneless chicken thighs or breasts, and shrimp.

Ingredients for Fajita Marinade

  • Olive oil
  • Orange juice (or lime, lemon, or pineapple juice)
  • Brown sugar or pure maple syrup
  • Granulated garlic
  • Ground cumin
  • Chili powder
  • Kosher salt
  • Black pepper

Ingredients for Fajitas

  • Protein: Sirloin steak, skirt steak, boneless chicken thighs, chicken breasts, turkey, or shrimp
  • Vegetables: Bell peppers, onions, tomatoes
  • To serve: Flour tortillas, salsa, sour cream, guacamole, cilantro

How to Make the Marinade

Fajita seasonings with brown sugar in a bowl.
Orange juice and olive oil added to fajita seasoning.
Bowl of fajita marinade.
  1. Combine the dry ingredients in a bowl: brown sugar (or maple syrup), granulated garlic, ground cumin, chili powder, kosher salt and black pepper.
  2. Add olive oil and orange juice, then whisk until the mixture is smooth and well blended.
  3. Place your chosen protein in a resealable plastic bag or shallow container and pour the marinade over it. Squeeze out excess air, seal, and turn the bag several times so the meat or shrimp is evenly coated.
  4. Refrigerate for at least 4 hours; marinating overnight (up to 24 hours) will deepen the flavor.
steak in a zip top bag with marinade poured over.
Marinating steak in a zip top bag with fajita marinade.

How to Grill Fajitas

  • Preheat a grill to about 350°F. For added smoky flavor, use hickory or pecan wood chips or chunks.
sirloin steak cut into 3 inch steaks - marinated.

For a visually appealing presentation, we cut sirloin into 3-inch pieces, skewered them, and tucked peppers and onions into the cupped steaks. You can also grill the marinated meat and vegetables directly on the grates if you prefer.

marinated steak skewers with peppers and onions on grill.

Place the marinated meat and vegetables over direct heat and close the lid. Cook for about 5 minutes, then flip and grill another 5–8 minutes, or until the internal temperature reaches your desired doneness. For medium steak we aimed for roughly 145°F. Use a reliable digital thermometer to check temperature.

platter of steak and pepper kabobs, bowl of rice.

Remove from the grill and let the meat rest a few minutes before slicing or serving. Serve with warm flour tortillas, Spanish rice and your favorite toppings like salsa, sour cream, guacamole and cilantro. This same marinade is also delicious on short ribs when you swap orange juice for lime.

platter of grilled steak and peppers.

If you want an easy, crowd-pleasing fajita, try this marinade. It enhances the natural flavor of steak, chicken or shrimp while providing a balanced sweet, citrus and spice profile that pairs perfectly with classic Mexican sides.

If you enjoy this recipe, please leave a comment and a rating — and share it on Pinterest if you like!

Fajita Marinade — Recipe Summary

Prep Time: 5 mins • Total Time: 5 mins • Servings: 6 • Calories: 302 kcal

Ingredients

  • ⅓ cup brown sugar (or pure maple syrup)
  • 1 tablespoon granulated garlic
  • 1 tablespoon ground cumin
  • 1 tablespoon chili powder
  • 1 tablespoon kosher salt
  • 1 tablespoon black pepper
  • ¼ cup olive oil
  • ½ cup orange juice (or lime juice or pineapple juice)

Instructions

  1. Combine brown sugar, granulated garlic, cumin, chili powder, salt and pepper in a bowl.
  2. Add olive oil and orange juice, whisking until smooth.
  3. Place meat or shrimp in a resealable bag, pour the marinade over, squeeze out excess air, seal and turn to coat evenly.
  4. Refrigerate a minimum of 4 hours; overnight up to 24 hours will develop deeper flavor.

Notes

Yield: This marinade is enough for about 2 pounds of steak, chicken or shrimp.

How to Grill:

  1. Preheat the grill to 350°F and use hickory or pecan for a smoky flavor if desired.
  2. Grill marinated meat and vegetables over direct heat: cook 5 minutes, flip, and continue 5–8 minutes until the target temperature is reached (about 145°F for medium steak).
  3. Remove from the grill, let rest briefly, then serve with Spanish rice and preferred toppings.

Nutrition (per serving)

Calories: 302 kcal • Carbohydrates: 15 g • Protein: 1 g • Fat: 28 g • Saturated fat: 4 g • Sodium: 674 mg • Sugar: 12 g

More Mexican Dinners to Try

  • Grilled Chicken Enchiladas
  • Grilled Steak Tacos
  • Grilled Chicken Tacos