Steak Tacos
Steak tacos are a delightful combination of juicy, flavorful steak wrapped in soft tortillas, making them a perfect centerpiece for any meal—whether it’s a casual family dinner or a festive gathering with friends. The vibrant colors of the fresh ingredients, the zesty aroma of the marinade, and the satisfying crunch of the toppings create a dish that is as visually appealing as it is delicious. Picture biting into a warm tortilla filled with perfectly cooked steak, creamy guacamole, and refreshing salsa—it’s pure comfort food that always hits the spot.
Table of Contents
Why You’ll Love This Recipe
- Simple & Quick: Ready in about 30 minutes, perfect for a weeknight meal.
- Irresistible Flavor: The marinade infuses the steak with a savory, zesty punch.
- Eye-Catching Appeal: Bright toppings and warm tortillas make for a gorgeous presentation.
- Flexible Serving: Ideal for casual gatherings, taco nights, or intimate dinners.
- Diet-Friendly Options: Easily customizable for gluten-free and dairy-free diets.
Ingredients You’ll Need
- 1 1/2 to 2 pounds New York strip steak or flank steak: This cut offers wonderful flavor and tenderness. If preferred, sirloin can work as a budget-friendly substitute.
- 3 tablespoons avocado oil or other flavorless oil: Used for marinating and cooking, avocado oil has a high smoke point, making it ideal for frying.
- 1/4 cup fresh lime juice: Adds acidity and brightness; fresh juice is a must for depth of flavor.
- 1/4 cup orange juice: Sweet and citrusy, this balances the marinade. Feel free to substitute with fresh squeezed if you have it on hand.
- 6 cloves garlic, minced: Garlic adds rich, aromatic flavor that complements the steak beautifully.
- 1 1/2 teaspoons kosher salt: Enhances the flavors of the ingredients. A finer salt may require less.
- 1 teaspoon ground cumin: This spice adds warmth and depth; you can swap it with chili powder for a bit more heat.
- 1 teaspoon paprika: Provides a sweet and smoky note to the dish.
- 1/2 teaspoon chili powder: Gives that extra kick! Adjust according to your heat preference.
- 1/8 teaspoon ground black pepper: A pinch adds a nice hint of spice.
- 2 teaspoons olive oil: To sauté the steak, this adds a hint of fruitiness.
- 1 teaspoon cornstarch mixed with 1 tablespoon water: This thickens the marinade into a delicious sauce once cooked.
- 2 medium Haas avocados: For creamy guacamole; they’re rich and buttery—ripe avocados are key.
- 2 tablespoons lime juice (for guacamole): Enhances the flavor of the avocado.
- 2 tablespoons chopped fresh cilantro: Adds freshness and vibrancy to the guacamole.
- 1 tablespoon olive oil (for guacamole): Helps to bind the guacamole and adds richness.
- 1/2 teaspoon kosher salt (for guacamole): Adjusts the flavors to perfection.
- 1/8 teaspoon ground black pepper (for guacamole): A touch for flavor.
- 2 Roma tomatoes, diced small: For a fresh salsa topping; they provide a juicy texture.
- 1/2 large white onion, diced small: A bit of crunch and sweetness in the salsa.
- 2 tablespoons chopped fresh cilantro (for salsa): Brings freshness to the salsa and complements the other ingredients.
- 2 tablespoons lime juice (for salsa): Balances the sweetness of the tomatoes and onion.
- 1 tablespoon olive oil (for salsa): Adds richness to the salsa mix.
- 1/2 teaspoon kosher salt (for salsa): Enhances all the flavors.
- 1/8 teaspoon ground black pepper (for salsa): A touch for added flavor.
- 6 tortillas (quinoa, almond flour, corn, or flour): The perfect vessel for all the delicious fillings.
- Lime wedges: To serve alongside for that extra zing.
- Cilantro: A fresh garnish that brightens every taco.
- 1 1/2 cups cooked white rice: Offers a great filler to elevate each taco.
How to Make Steak Tacos
- Prepare the Marinade: In a large shallow bowl, whisk together the avocado oil, lime juice, orange juice, minced garlic, kosher salt, ground cumin, paprika, chili powder, and black pepper. Leave the steak and cornstarch mixture out for now.
- Marinate Steak: Add the chopped steak (1 1/2 to 2 pounds New York strip steak or flank steak) to the marinade. Toss well to coat the steak evenly. Allow the steak to marinate for 15 to 20 minutes while you prepare the toppings.
- Sear the Steak: Preheat a large cast iron or nonstick skillet over medium-high heat for about 2 minutes. Add the 2 teaspoons olive oil to the hot skillet. Sear half of the marinated steak in the skillet for 3 to 4 minutes, then stir, allowing the steak to cook through, which should take another 3 to 4 minutes. Transfer this batch to a bowl and repeat with the remaining steak.
- Make the Sauce: Once all the steak is cooked, reduce the heat to medium-low. Pour the reserved marinade with pan drippings into the skillet, then whisk in the cornstarch mixture. Cook for 1 to 2 minutes until the sauce thickens, then transfer it to a small bowl.
- Make the Guacamole: In a medium bowl, mash the 2 Haas avocados with the 2 tablespoons lime juice, 2 tablespoons chopped cilantro, 1 tablespoon olive oil, 1/2 teaspoon kosher salt, and 1/8 teaspoon ground black pepper until mostly smooth.
- Prepare the Salsa: In another bowl, mix together the diced Roma tomatoes, diced onion, 2 tablespoons chopped cilantro, 2 tablespoons lime juice, 1 tablespoon olive oil, 1/2 teaspoon kosher salt, and 1/8 teaspoon black pepper.
- Warm the Tortillas: In the same skillet or another, warm the tortillas until soft and flexible, which should only take a few seconds on each side.
- Assemble the Tacos: Layer guacamole, white rice, seared steak, salsa, and the sauce in each tortilla. Garnish with extra cilantro and a squeeze of fresh lime.
Storing & Reheating
For leftovers, keep the cooked steak, guacamole, and salsa in separate airtight containers in the refrigerator for up to 3 days. To reheat, warm the steak gently in a skillet over medium heat—just a few minutes should suffice to avoid drying it out. Alternatively, you can wrap everything in foil and pop it in a 350°F oven for about 10 minutes. If you choose to freeze any components, they can last for up to 3 months, but the guacamole may lose some of its fresh texture when thawed. To refresh it, add a little more lime juice.
Chef’s Helpful Tips
- Avoid over-marinating the steak, which can turn it too soft. Twenty minutes usually does the trick.
- Allow your steak to come to room temperature before cooking for a more even sear.
- To add extra flavor, grill your tortillas slightly before assembling your tacos.
- If you want a spicy kick, consider adding jalapeño or hot sauce to your salsa.
- Make-ahead: Marinade the steak the night before for a deeper flavor profile.
Steak tacos are an easy yet flavorful meal that everybody loves. The juicy, marinated beef combined with creamy guacamole and zesty salsa offers a delightful explosion of flavors. Don’t hesitate to modify the toppings; let your creativity shine! Enjoy both the process and the delicious results that make these tacos the star of your meal.

Recipe FAQs
Can I use a different cut of meat for these tacos?
How can I make the guacamole without avocados?
Can leftovers be reheated?
What’s the best way to keep the steak juicy?
⭐ If you make my Steak Tacos recipe, Awesome! I would love to hear from you. Please give it a star rating and review below! 👇

Steak Tacos
These Steak Tacos offer irresistible flavor with tender steak and fresh toppings, making them a fantastic choice for a quick dinner or a cozy gathering.
- Prep Time 15 minutes
- Cook Time 15 minutes
- Yield 6 servings 1x
Ingredients
- 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
- 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
- 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
- 6 tortillas quinoa, almond flour, corn, or flour tortillas work well
- lime wedges
- cilantro
- 1 1/2 cups cooked white rice
Instructions
- In a large shallow bowl, whisk together the marinade ingredients, excluding the steak, olive oil, and cornstarch mixture.
- Add the steak cubes and toss to coat. Let marinate for 15 to 20 minutes.
- Heat a large skillet over medium-high heat for about 2 minutes. Add the olive oil.
- Add half the marinated steak to the skillet and sear for 3 to 4 minutes, stirring occasionally. Cook for another 3 to 4 minutes, then transfer to a bowl. Repeat with the remaining steak.
- Reduce the heat to medium-low and pour the reserved marinade into the skillet.
- Whisk in the cornstarch mixture and cook for 1 to 2 minutes until thickened. Set the sauce aside in a small bowl.
- For the guacamole, mash the avocados with lime juice, cilantro, olive oil, salt, and black pepper until smooth.
- For the salsa, combine tomatoes, onion, cilantro, lime juice, olive oil, salt, and black pepper in a bowl.
- Warm the tortillas in a skillet until soft and flexible.
- Assemble the tacos by layering guacamole, rice, steak, salsa, sauce, cilantro, and a squeeze of lime.
Notes
Adjust the seasoning according to taste, especially the lime and salt.
Feel free to customize your toppings with sour cream or jalapeños for extra flavor.
Consider using leftover steak for a quicker meal option.
Nutrition
- Serving Size: 1 taco
- Calories: 350
- Sugar: 2g
- Sodium: 800mg
- Fat: 22g
- Saturated Fat: 4g
- Unsaturated Fat: 15g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 5g
- Protein: 15g
- Cholesterol: 70mg
Nutritional information is an estimate. The nutritional values for your final dish may vary based on measuring differences and products used.




