Steak Tacos
There’s a simple magic in a warm tortilla cradling slices of juicy, charred steak, bright citrus, and a few bright, crunchy toppings. These Steak Tacos are fast enough for a weeknight, special enough for guests, and flexible enough to suit any pantry. The marinade is a zesty, herby blend that actually does double-duty: it seasons the meat deeply and helps it stay tender when grilled or seared. Finish with diced red onion, ripe avocado, and a shower of fresh cilantro for a perfect balance of texture and freshness.
Why you’ll love these Steak Tacos
Think bold flavor with minimal fuss. The citrus-forward marinade—lime and orange juice—adds brightness and also tenderizes the steak. Olive oil helps the meat sear, and garlic, cilantro, and cumin layer in savory, herbaceous notes that taste like summer. Corn tortillas get lightly warmed to pick up a little toasty char and stay pleasantly supple. The toppings require almost no prep but deliver contrast: creamy avocado, crisp red onion, and an herbal lift from cilantro.
Ingredients
- 1½lbs. flank steak or skirt steak
- ¼ cup fresh lime juice (from 2 limes)
- ¼ cup freshly squeezed orange juice (from 1 orange)
- ¼ cup olive oil
- ¼ cup chopped fresh cilantro
- 4 cloves garlic, minced
- 1 tsp ground cumin
- ½ tsp kosher salt
- ¼ tsp ground black pepper
- 8 corn tortillas
- ¼ cup diced red onion
- 1 avocado, sliced
- ¼ cup chopped fresh cilantro (for topping)
Make-ahead tips
If you want to plan ahead, the steak can marinate up to 24 hours in the refrigerator. Bring it to room temperature for 20–30 minutes before cooking so it cooks more evenly. Chop the onion and cilantro a day ahead and keep them in airtight containers in the fridge. Sliced avocado is best right before serving to avoid browning.
Equipment

- Large resealable bag or shallow dish for marinating
- Grill, grill pan, or cast-iron skillet
- Tongs and a sharp knife
- Paper towels
- Small bowl for toppings
Step-by-step instructions

The directions below rewrite and clarify the original recipe steps so you can move smoothly through prep, cooking, and assembly. Follow them in order for best results.
- Make the marinade. In a medium bowl, whisk together the fresh lime juice, freshly squeezed orange juice, olive oil, chopped fresh cilantro (¼ cup), minced garlic (4 cloves), ground cumin (1 tsp), kosher salt (½ tsp), and ground black pepper (¼ tsp) until well combined.
- Marinate the steak. Place 1½lbs. flank steak or skirt steak in a large resealable plastic bag or a shallow dish. Pour the marinade over the steak, making sure the meat is evenly coated. Seal the bag or cover the dish and refrigerate. Allow the steak to marinate for at least 30 minutes and up to 24 hours for maximum flavor and tenderness.
- Bring steak to room temperature. About 20–30 minutes before cooking, remove the steak from the refrigerator and let it sit at room temperature while still in the marinade. This helps the steak cook more evenly.
- Preheat your cooking surface. Heat a grill, grill pan, or heavy skillet over medium-high heat until very hot. If using a grill or grill pan, oil the grates lightly with a neutral oil before cooking to prevent sticking.
- Pat steak dry and reserve marinade. Remove the steak from the marinade and place it on a plate. Use paper towels to pat the surface dry—this promotes a good sear. Discard any remaining marinade that touched raw meat.
- Cook the steak. Place the steak on the hot grill or skillet. For flank or skirt steak about 1/2-3/4 inch thick, cook 3–5 minutes per side for medium-rare, or longer to reach your preferred doneness. Avoid moving the steak too much so it forms a nice crust. Use tongs to flip once.
- Rest the steak. Transfer the cooked steak to a cutting board and tent loosely with foil. Let it rest for 5–10 minutes so the juices redistribute—this keeps the meat juicy when you slice it.
- Warm the tortillas. While the steak rests, warm the 8 corn tortillas. Heat them one at a time in a dry skillet over medium heat for about 20–30 seconds per side until they are pliable and slightly charred in spots. Alternatively, warm them wrapped in a clean kitchen towel in a low oven or over an open flame for a light char.
- Slice the steak against the grain. Using a sharp knife, slice the rested steak thinly against the grain. Cutting against the grain shortens the muscle fibers, making each bite more tender.
- Assemble the tacos. Place a few slices of steak onto each warmed corn tortilla. Top with ¼ cup diced red onion, sliced avocado, and a sprinkle of the remaining ¼ cup chopped fresh cilantro. Serve immediately.
Serving suggestions
These Steak Tacos are great with a squeeze of extra lime, a drizzle of your favorite hot sauce, or a spoonful of crumbled cheese if you like. A simple side of black beans, Mexican rice, or a crisp cabbage slaw pairs beautifully.
Storage and reheating
Leftover sliced steak can be stored in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet over low heat with a splash of water or beef broth to keep it from drying out. Tortillas are best when warmed fresh, but they can be wrapped and stored in the fridge for 1–2 days and reheated before serving.
Troubleshooting
- If the steak is tough: be sure to slice across the grain and let the meat rest after cooking. Longer marinating times also help with tougher cuts like flank or skirt steak.
- If tortillas tear: warm them adequately until pliable; a few seconds too long on direct heat can cause dryness, so watch them closely.
- If the flavor is flat: check that you used fresh citrus juice and the full amount of salt. Salt enhances the marinade and brings out the other flavors.
Flavor variations
Want a twist? Add a quick slaw of shredded cabbage tossed with lime juice and a pinch of salt for crunch. For a smoky note, grill the tortillas briefly over an open flame. If you prefer more heat, add sliced jalapeño or a spoonful of salsa verde to each taco. A dollop of plain yogurt mixed with lime and a little garlic makes a cool, tangy sauce.
Final notes
These Steak Tacos highlight a few quality ingredients prepared simply and purposefully. The marinade steps are quick but essential, the cooking technique focuses on high heat and resting, and the toppings are fresh and minimal to let the steak shine. Whether you’re feeding a crowd or making a solo dinner, these tacos deliver satisfying, layered flavor with easy, straightforward steps.
Enjoy—simple swaps and small finishing touches will let you make this recipe your own without losing the essence of what makes these Steak Tacos so irresistible.

Steak Tacos
Ingredients
- 1.5 lb flank steak or skirt steak
- 1/4 cup fresh lime juice from 2 limes
- 1/4 cup freshly squeezed orange juice from 1 orange
- 1/4 cup olive oil
- 1/4 cup chopped fresh cilantro
- 4 cloves garlic minced
- 1 tsp ground cumin
- 1/2 tsp kosher salt
- 1/4 tsp ground black pepper
- 8 corn tortillas
- 1/4 cup diced red onion
- 1 avocado sliced
- 1/4 cup chopped fresh cilantro for serving
Instructions
- Place the flank or skirt steak into a large resealable plastic bag.
- In a medium bowl, whisk together the lime juice, orange juice, olive oil, chopped cilantro, minced garlic, ground cumin, kosher salt, and black pepper to make the marinade.
- Pour the marinade into the bag with the steak, press out excess air, then massage the bag so the steak is well coated.
- Refrigerate and marinate the steak for at least 1 hour or up to overnight for more flavor.
- Preheat a grill or indoor grill pan over high heat and discard any excess marinade from the steak.
- Grill the steak 7–10 minutes per side, or until it reaches your desired doneness.
- Transfer the steak to a plate or sheet pan, tent loosely with foil, and let it rest for 10 minutes.
- While the steak rests, warm the corn tortillas on the grill or grill pan until heated through and slightly charred.
- Slice the rested steak thinly against the grain.
- Assemble the tacos by placing sliced steak in warm tortillas and topping with diced red onion, sliced avocado, and chopped cilantro.
Equipment
- large resealable plastic bag
- Medium Bowl
- Grill or Indoor Grill Pan
- Tongs
- Sharp Knife
- Cutting Board
- sheet pan or large plate
Notes
- Use freshly squeezed orange juice for best flavor.
- If onions are very pungent, soak them in ice water for 10 minutes.

