Go Back
+ servings
Print
Steak tacos on a wooden cutting board with tomatoes.

Steak Tacos

Steak tacos are always a treat to eat, but they’re actually simple enough for a weeknight meal, too. With juicy marinated steak, homemade guacamole, fresh tomato-onion salsa, warm tortillas, and a quick pan sauce, they taste amazing!

Course Main Course
Cuisine Mexican
Keyword steak tacos
Prep Time 30 minutes
Cook Time 10 minutes
Marinating Time 20 minutes
Total Time 1 hour
Servings 6 tacos
Calories 628 kcal
Author Marjorie @APinchOfHealthy

Ingredients

For the steak and sauce

  • 1 1/2 to 2 pounds New York strip steak or flank steak chopped into 1/2-inch cubes
  • 3 tablespoons avocado oil or other flavorless oil
  • 1/4 cup fresh lime juice
  • 1/4 cup orange juice
  • 6 cloves garlic minced
  • 1 1/2 teaspoons kosher salt
  • 1 teaspoon ground cumin
  • 1 teaspoon paprika
  • 1/2 teaspoon chili powder
  • 1/8 teaspoon ground black pepper
  • 2 teaspoons olive oil
  • 1 teaspoon cornstarch mixed with 1 tablespoon water

For the guacamole

  • 2 medium Haas avocados
  • 2 tablespoons lime juice
  • 2 tablespoons chopped fresh cilantro
  • 1 tablespoon olive oil
  • 1/2 teaspoon kosher salt
  • 1/8 teaspoon ground black pepper

For the tomato-onion salsa

  • 2 Roma tomatoes diced small
  • 1/2 large white onion diced small
  • 2 tablespoons chopped fresh cilantro
  • 2 tablespoons lime juice
  • 1 tablespoon olive oil
  • 1/2 teaspoon kosher salt
  • 1/8 teaspoon ground black pepper

For Serving

  • 6 tortillas quinoa, almond flour, corn, or flour tortillas work well
  • Lime wedges
  • Cilantro
  • 1 1/2 cups cooked white rice

Instructions

  1. In a large shallow bowl or container, whisk together the steak marinade ingredients, leaving out the steak, olive oil, and cornstarch mixture.
  2. Add the steak cubes and toss well to coat. Let marinate for 15 to 20 minutes while preparing the remaining taco components.
  3. Heat a large cast iron or nonstick skillet over medium-high heat for 2 minutes. Add the olive oil.
  4. Add half of the steak to the pan and sear for 3 to 4 minutes. Stir and continue cooking for another 3 to 4 minutes. Transfer to a bowl, and repeat with the remaining steak.
  5. Reduce the heat to medium-low and pour the reserved marinade into the skillet with the pan drippings.
  6. Whisk in the cornstarch mixture and cook for 1 to 2 minutes, until thickened. Transfer the sauce to a small bowl.
  7. To make the guacamole, mash the avocados with the lime juice, cilantro, olive oil, salt, and black pepper until mostly smooth.
  8. To make the salsa, stir together the tomatoes, onion, cilantro, lime juice, olive oil, salt, and black pepper.
  9. Warm the tortillas in a skillet until soft and flexible.
  10. Assemble the tacos with guacamole, rice, steak, salsa, sauce, cilantro, and a squeeze of lime.
Nutrition Facts
Steak Tacos
Amount Per Serving
Calories 628 Calories from Fat 378
% Daily Value*
Fat 42g65%
Saturated Fat 11g69%
Polyunsaturated Fat 4g
Monounsaturated Fat 24g
Cholesterol 69mg23%
Sodium 1260mg55%
Potassium 824mg24%
Carbohydrates 38g13%
Fiber 7g29%
Sugar 4g4%
Protein 28g56%
Vitamin A 555IU11%
Vitamin C 23mg28%
Calcium 84mg8%
Iron 4mg22%
* Percent Daily Values are based on a 2000 calorie diet.