Steak Tacos Recipe

This post may contain affiliate links which might earn us money. Please read my Disclosure and Privacy policies here

Easy and delicious tacos de carne or steak tacos top with cilantro, red onion, and avocado are the best thing ever!

I love how this homemade taco recipe turned out! I added just a bit of chili powder, but you can add some more if you like them to be super spicy.

Before you print the recipe, make sure you read the information provided for this recipe. I promise it doesn’t have a story about tacos and Abuela! 

Let’s begin!

photo of steak taco

What type of steak is used for tacos?

The famous steak to use to make homemade steak tacos is flank steak. Depending on the country, many use different types of steak cut, such as skirt steak.

Skirt steak contains more muscle and has a beefier taste than flank steak, which is leaner and does well with marinades.

photo of steak tacos plated

How do you cut steak for tacos?

To cut steak for your tacos de carne, follow the steps below:

  • Cut steak 3- inches big along the grain
  • Next, slice the pieces across the gain 1/3- inches thick strips.

How to cook steak for tacos?

Ideally, we would prepare the steak in a grill depending on the weather, but I used a really hot cast iron skillet to achieve that slightly charred bit that I love so much about steak tacos.

steak tacos on plate

How long should steak be marinade?

The marinade is delicious for this steak taco! Feel free to marinate the steak for anything between 30 minutes to 8 hours.

steak tacos plated

What should I top steak tacos with?

You can top your steak tacos with:

  • cilantro
  • red onion
  • avocado
  • cheese
  • sour cream
  • guacamole
  • beans
  • just about any other taco or burrito topping you love
steak tacos with lime on the side

What are the ingredients to make steak tacos?

To make this recipe for steak tacos you are going to need the following ingredients:

  • flank steak
  • Garlic cloves
  • olive oil
  • orange
  • lime
  • paprika
  • cumin
  • oregano
  • onion powder
  • chili powder
  • Salt
  • pepper
  • Tortillas
  • Avocado
  • Red onion
  • Cilantro
steak tacos on plate with lime wedge on the side

Try these delicious recipes:

How to make Steak Tacos

Now that you have all the ingredients to make homemade steak tacos, it is time to follow the step below and make them.

Use a large bowl and combine the garlic, olive oil, orange and lime juice, paprika, cumin, oregano, onion powder, chili powder, and salt and pepper.

Mix the ingredients for the steak rub well.

Add the steak and rub the ingredients.

Cover the bowl and marinate for at least thirty minutes.

Use a cast-iron skillet and heat over medium heat.

Once the cast iron skillet is hot, place the marinated steak and cook for about two minutes per side.

Once the steak is cooked, transfer it to a cutting board and let it rest for 3 minutes before slicing.

Slice the steak and fill the tortillas with it.

Top with chopped red onion, diced avocado, and chopped cilantro.

Your Steak Tacos Are Ready!
steak tacos plated

Tacos Steak Recipe

Now that you know everything you need to know about this taco steak recipe it is time to print the recipe with the exact measurements.

To print this recipe, click the print button below.

Not ready to print the recipe? Pin it for later, add it to your Yummly account or Mix.com account.

Steak Taco Recipe

Steak Taco Recipe

Yield: 4
Prep Time: 30 minutes
Cook Time: 5 minutes
Additional Time: 3 minutes
Total Time: 38 minutes

Learn how to make delicious steak tacos with fresh ingredients.


  • 1 Pound flank steak
  • 2 Garlic cloves, crushed
  • 3 Tbsp olive oil
  • Juice from 1 orange
  • Juice from 1 lime
  • 1 Tsp paprika
  • 1 Tsp cumin
  • ½ Tsp oregano
  • 1 Tsp onion powder
  • ½ Tsp chili powder
  • Salt and pepper to taste
  • Tortillas
  • Avocado
  • Red onion, chopped
  • Cilantro, chopped


  1. In a bowl combine garlic cloves, olive oil, orange and lime juice, paprika, cumin, oregano, onion powder, chili powder and salt and pepper.
  2. Add flank steak and rub. Cover with plastic wrap and marinate for 30 minutes.
  3. Heat a cast iron skillet over medium heat. Once it’s hot, place the marinated steak. Cook for 2 minutes per side. Transfer to a cutting board and let it rest for 3 minutes before slicing.
  4. Slice and fill the tortillas with it. Top with chopped red onion, diced avocado and chopped cilantro.

Nutrition Information:
Yield: 4 Serving Size: 1
Amount Per Serving: Calories: 499Total Fat: 28gSaturated Fat: 7gTrans Fat: 0gUnsaturated Fat: 19gCholesterol: 90mgSodium: 249mgCarbohydrates: 28gFiber: 6gSugar: 12gProtein: 35g

These nutritional calculations might not be accurate. Please speak with a licensed nutritionist to assist you.

Did you make this recipe?

Please leave a comment on the blog or share a photo on Pinterest

Similar Posts


Leave a Reply