Marinade beef and chicken separately. Not together in the same bag. Combine all of the ingredients of the marinade in a mixing bowl, pour out 1/3 of the mixture, and reserve it for later. Add beef or chicken to a large gallon zip lock bag. Pour the marinade over the meat. Seal the bag tightly and chill in the refrigerator in a dish overnight or for at least 2 hours.
Make the Fajitas
Preheat grill or stovetop grill on high heat.
Heat a skillet over med/high heat.
Saute onions and peppers in 1 tbsp of oil for 5 minutes.
Pour reserved marinade over the mixture over the onions and peppers. Add a pinch of pepper. Saute until onions are translucent and dark on the edges, around 4-5 minutes. Salt to taste. Set aside.
Ona BBQ grill your meat until a thermometer gives you the correct safe to eat food temperature. About 4-5 minutes per side. Steak is 145˚ with a 5-10 minute rest time, Poultry is 165˚.
When the meat is done slice it into thin strips against the grain.
Wrap tortillas in moist paper towels and steam them in the microwave for 30 seconds.
Serve immediately with pico de gallo, cheese, sour cream, guacamole and cilantro.
How to make >Sizzling Fajitas
While meat and onions are cooking heat a separate skillet (cast iron if possible) over high heat. Add meat and onions to the pan and they will sizzle! Serve immediately.