Steak Tacos Recipe

These easy steak tacos are made from perfectly seasoned sliced flank steak and topped with a simple tomato pico, avocado slices and cotija cheese. Enjoy!

Prep: 25 minutesCook: 10 minutesTotal: 35 minutes
Fat 16 Carbs 8 Protein 25
Yield 4 1x


Flank Steak

  • 1-lb. Flank steak 
  • 1 tablespoon garlic powder
  • 1 teaspoon chili powder
  • 1 teaspoon cumin 
  • ¼ teaspoon smoked paprika
  • 1 teaspoon kosher salt
  • ¼ teaspoon pepper
  • 1.5 teaspoons brown sugar
  • 2 tablespoons olive oil

Simple Tomato Pico 

  • 10-oz. cherry tomatoes, quartered
  • ½ cup red onion, diced
  • ½ cup cilantro, roughly chopped 
  • 2 teaspoons apple cider vinegar
  • 2 teaspoons lime juice
  • ⅛ teaspoon salt 

Other Ingredients*

  • 810 small flour tortillas
  • ½ cup Greek yogurt 
  • Fresh lime slices
  • ¼ cup cotija cheese 
  • Large avocado, chopped


  1. Prepare the flank steak by placing the steak on a cutting board and cover it with plastic wrap or wax paper. 
  2. Use a meat tenderizer to tenderize the meat and pound it to a 1-inch thickness. 
  3. Next, add the garlic powder, chili powder, cumin, paprika, kosher salt, pepper, and brown sugar to a bowl and mix until combined. 
  4. Pour the spice mix over the flank steak and massage the spices into the meat. Be sure the spices cover the steak completely. 
  5. Let the flank steak rest in the spices for 20 minutes or longer for tender and flavorful meat. 
  6. While the meat is sitting in the dry rub, add the cherry tomatoes, red onion, and cilantro to a medium-sized salad bowl and toss ingredients together. 
  7. Drizzle the apple cider, lime juice, and salt over the vegetables and toss again. Place the tomato pico in the fridge.
  8. Heat a large skillet or cast-iron skillet over medium/high heat. Add olive oil to the pan. 
  9. When the olive oil is hot and fragrant, add the flank steak to the skillet. Be sure the flank steak is at room temperature and not cold. If the steak is cold and the skillet is hot, the spices will stick to the skillet.
  10. Cook the flank steak for 4½ minutes on each side or until the internal temperature reaches 130-135ºF. 
  11. Remove the steak from the skillet and let it sit for 10 minutes. 
  12. Slice the steak into thin strips. 
  13. Assemble the tacos by placing the tortillas flat. Start with ½ tablespoon of Greek yogurt slathered on the tortilla. Place a piece or two of steak over the Greek yogurt, a spoon full or the tomato pico, a sprinkle of cotija cheese, avocado and a squeeze of lime to the taco. Repeat until all tacos are assembled. 
  14. Serve, and enjoy.

Tips & Notes

*Nutrition does not include optional toppings.

Nutrition Facts

Serving Size: 1/4 Calories: 277 Sugar: 4 Sodium: 435 Fat: 16 Carbohydrates: 8 Fiber: 2 Protein: 25 Cholesterol: 75
Author: Lee FunkeCategory: Main MealMethod: Stove TopCuisine: Tex Mex

Keywords: steak tacos

Blueberry Flax Superfood Smoothie in a Cup

5 Secrets to Healthy & Delicious Smoothies

Our best tips & recipes to perfectly sublime smoothies!