Steak Tacos Recipe
Introduction
Steak tacos are a delicious and satisfying meal perfect for any day of the week. This recipe features tender skirt steak marinated in zesty lime and spices, served with fresh toppings for a burst of flavor in every bite.

Ingredients
- 1 lb Skirt steak
- 1/3 cup Olive oil (plus 1 tablespoon for searing)
- 3 tbsp Lime juice
- 4 cloves Garlic (minced)
- 1/2 cup Fresh cilantro (chopped finely)
- 1 tbsp Chili powder
- 1 tsp Sea salt
- 1/2 tsp Black pepper
- 12 medium Corn tortillas (or your favorite kind, preferably warmed)
- 3/4 cup Roma tomatoes (finely diced)
- 1/4 cup Red onions (finely diced)
- 1 medium Avocado (diced)
- 1/3 cup Cotija cheese
- 1/2 cup Fresh cilantro
Instructions
- Step 1: Pat the steak dry with paper towels and place it into a large zip lock bag.
- Step 2: In a small bowl, whisk together the olive oil, lime juice, garlic, cilantro, chili powder, salt, and pepper. Pour the marinade over the steak, seal the bag, and massage the marinade into the meat.
- Step 3: Marinate the beef in the refrigerator for at least 3 hours, but no more than 24 hours to avoid the meat becoming mushy.
- Step 4: Remove the steak from the marinade and discard the marinade. Pat the surface dry.
- Step 5: Preheat a large cast iron skillet over medium-high heat. Once very hot (a drop of water should sizzle away), add a tablespoon of olive oil.
- Step 6: Add the skirt steak to the pan and sear according to your desired doneness: 2-3 minutes per side for rare, 3-4 minutes for medium rare, 3.5-4.5 minutes for medium, 4-5 minutes for medium well, or 4.5-6 minutes for well done. Use a meat thermometer to check: 120°F for rare, 130°F for medium rare, 140°F for medium, 150°F for medium well, 160°F for well done. Remember the steak will continue to cook slightly while resting.
- Step 7: Transfer the steak to a cutting board or plate, tent with foil, and let rest for 5 minutes. Then slice against the grain.
- Step 8: Assemble the tacos by layering beef slices into the warmed tortillas. Top with diced tomatoes, red onions, avocado, a sprinkle of Cotija cheese, and fresh cilantro leaves.
Tips & Variations
- For a smoky flavor, add a pinch of smoked paprika to the marinade.
- Use flour tortillas if you prefer a softer taco shell.
- Swap Cotija cheese for queso fresco or shredded cheddar for a different taste.
- Serve with a squeeze of extra lime juice or a dash of hot sauce for added brightness or heat.
Storage
Store leftover cooked steak in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet over low heat to avoid drying out the meat. Tortillas and fresh toppings are best served fresh but can be stored separately in the refrigerator for a day.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use a different cut of steak?
Yes, flank or ribeye steak can be good alternatives, but skirt steak is preferred for its flavor and texture that works well with quick marinades.
How do I keep tortillas from drying out?
Keep tortillas warm and covered in a towel or wrap them in foil after warming. You can also steam them briefly to keep them soft and pliable.
Print
Steak Tacos Recipe
- Total Time: 3 hours 20 minutes
- Yield: 12 tacos (serves 4-6) 1x
Description
This flavorful steak tacos recipe features tender marinated skirt steak, seared to perfection and served with fresh toppings like diced Roma tomatoes, red onions, avocado, Cotija cheese, and cilantro. The steak is marinated in a zesty blend of olive oil, lime juice, garlic, and chili powder, delivering bright and bold Mexican-inspired flavors. Perfect for a casual weeknight dinner or entertaining, these steak tacos offer a deliciously satisfying and easy-to-make meal.
Ingredients
Steak and Marinade
- 1 lb Skirt steak
- 1/3 cup Olive oil (plus 1 tablespoon for searing)
- 3 tbsp Lime juice
- 4 cloves Garlic (minced)
- 1/2 cup Fresh cilantro (chopped finely)
- 1 tbsp Chili powder
- 1 tsp Sea salt
- 1/2 tsp Black pepper
Toppings and Assembly
- 12 medium Corn tortillas (preferably warmed)
- 3/4 cup Roma tomatoes (finely diced)
- 1/4 cup Red onions (finely diced)
- 1 medium Avocado (diced)
- 1/3 cup Cotija cheese
- 1/2 cup Fresh cilantro (for garnish)
Instructions
- Prepare the Steak: Pat the skirt steak dry with paper towels. Place it into a large zip lock bag to prepare for marinating.
- Make the Marinade: In a small bowl, whisk together olive oil, lime juice, minced garlic, finely chopped cilantro, chili powder, sea salt, and black pepper. Pour this marinade over the steak in the bag, seal it tightly, and massage the marinade into the meat to ensure full coating.
- Marinate the Steak: Refrigerate the bagged steak and let it marinate for at least 3 hours, but no longer than 24 hours to prevent the meat from becoming mushy.
- Prepare for Cooking: Remove the steak from the marinade and discard the excess marinade. Pat the steak surface dry with paper towels to ensure a good sear.
- Heat the Skillet: Preheat a large cast iron skillet over medium-high heat until very hot; test by adding a drop of water, which should sizzle immediately. Add 1 tablespoon of olive oil to the pan.
- Sear the Steak: Add the skirt steak to the skillet and sear without moving it around. Cook times vary by desired doneness: 2-3 minutes per side for rare, 3-4 minutes for medium rare, 3.5-4.5 minutes for medium, 4-5 minutes for medium well, and 4.5-6 minutes for well done. Use a meat thermometer to check internal temperature: 120°F for rare, up to 160°F for well done. The steak will rise an additional 5°F while resting.
- Rest and Slice: Transfer the cooked steak to a cutting board or plate. Tent with foil and let it rest for 5 minutes to retain juices. Then slice the steak thinly against the grain for maximum tenderness.
- Assemble Tacos: Warm the corn tortillas. Layer slices of the rested steak into each tortilla, then top with diced Roma tomatoes, red onions, diced avocado, a sprinkle of Cotija cheese, and fresh cilantro leaves. Serve immediately and enjoy your delicious steak tacos.
Notes
- Marinating the steak for at least 3 hours enhances flavor and tenderness, but avoid exceeding 24 hours to prevent mushy texture.
- Patting the steak dry before searing is key to achieving a good crust.
- If you don’t have a cast iron skillet, use a heavy-bottomed skillet to get similar results.
- Use a meat thermometer to cook steak to your preferred doneness for best results.
- Warm the corn tortillas before assembling for soft, pliable tacos.
- Feel free to customize toppings based on your preferences, such as adding sliced jalapeños or salsa verde.
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Category: Main Course
- Method: Frying
- Cuisine: Mexican
Keywords: steak tacos, skirt steak, Mexican tacos, grilled steak, quick tacos, easy dinner, taco recipe

