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, burritos, salads and more.
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.
Notes
Storing Leftovers - Discard any used marinade immediately after removing the pieces of raw meat. After cooking, the marinated steak will keep well for up to 3 days stored in an airtight container in the fridge.
Freezing - You can freeze cooked steak for up to 3 months. After it cools, place the meat in a freezer-safe plastic ziploc bag, and squeeze all of the air out before sealing and freezing.
Reheating - I suggest lightly reheating pieces of steak in a skillet on the stovetop. Reheating meat in the microwave risks overcooking and drying it out.