This easy marinade recipe makes restaurant-quality steak tacos at home with budget-friendly flank steak, skirt steak, or nearly any cut of beef you like! It features simple ingredients like citrus juices, classic spices and fresh cilantro for the most flavorful marinated steak for making tacos, burr
Tenderize the Meat: Use a fork to poke holes over the entire surface of the steak, on both sides. OR use a meat mallet to hammer the meat on both sides. Place the steak in a large baking dish (or a large Ziploc bag) to marinate.
Make the Taco Marinade: Set out a blender or food processor. Add the soy sauce, orange juice, lime juice, cilantro, garlic cloves, brown sugar, cumin, chili powder, and dried oregano. If you want to spice things up, add 1-2 chili peppers, stems removed. Purée the ingredients until they are smooth.
Marinate the Steak: Pour the marinade over the steak and move the steak around so it's coated on all sides. Cover the dish (or zip the bag) and place it in the refrigerator for at least 4 hours, but up to 24 hours.
Cook the Meat: You can cook the steak either on a grill or in a hot skillet. Either way, heat the grill/skillet to medium-high, between 400-450°F. When the grill or pan is hot, carefully oil the grates, or add a little oil to the pan. Cook the steak for 3 to 5 minutes per side, depending on thickness - 3 minutes per side for thinner cuts of steak under 1 inch thick, or 5 minutes per side for thicker cuts. Allow the meat to rest for at least 5 minutes after cooking.
To Serve: Move the steak to a cutting board. Cut the steak into thin slices, against the grain for the best texture. Pile the steak onto tortillas and add your favorite taco toppings.