If there’s ever a meal that serves up maximum flavor with minimum fuss, it’s these Steak Tacos. Tender, juicy steak loaded onto warm, cheesy tortillas, topped with vibrant homemade salsa and creamy avocado—the combo is nothing short of irresistible. The best part? This recipe is quick—just about 20 minutes from stovetop to table—making it a go-to for busy weeknights or relaxed dinners with friends. Every bite bursts with crunchy, creamy, spicy, and savory contrasts, which might just make these your new favorite tacos.
Why You’ll Love This Recipe
- Super Fast: This recipe is perfect for when time is tight but you want a meal that delivers big on taste. Everything cooks up in less than half an hour.
- Flavor-Packed: The homemade salsa is zingy and fresh, the steak is rich and buttery, and the toppings tie it all together.
- Easy Ingredients: Everything you need is easy to find at most grocery stores. No specialty shopping trips required.
- Customizable: Whether you like it extra spicy, vegetarian-friendly, or loaded with cheese, you can make these tacos your own.
- Crowd-Pleaser: These tacos always get rave reviews—just wait for the second helpings.
Ingredients You’ll Need
A little prep goes a long way here. Grab your favorites and get ready to build the taco of your dreams:
- Tomatoes: Finely diced for freshness and juiciness in the salsa.
- Sweetcorn: Adds a slightly sweet crunch to balance the heat.
- Jalapeño: Provides a punch of spicy flavor—adjust or substitute depending on your preference.
- Red Onion: Gives bite and a hint of sharpness to the salsa.
- Coriander/Cilantro: Don’t skip it! Brings unmistakable herby brightness.
- Lime Juice: For acidity and zing; it wakes up the flavors in the salsa.
- Extra Virgin Olive Oil: Adds silkiness and depth to the salsa.
- Salt, Cumin, Black Pepper: These little additions round out the salsa with warmth and subtle background heat.
- Steak (Rump or Sirloin): Room temperature is key for an even cook and the most tender result. Choose your favorite cut but avoid anything too thin or too fatty.
- Oil: For searing the steak—choose a neutral oil with a high smoke point like canola or sunflower.
- Butter + Crushed Garlic: Optional, but basting the steak with these gives it an incredible, restaurant-quality finish.
- Tortillas: Small, street market-style tortillas get perfectly crisp and cheesy in the oven.
- Tex-Mex or Spicy Cheese Mix: Melts beautifully; use cheddar if you can’t find a blend.
- Avocados: Smash them up for a creamy layer that cuts the richness of the steak.
- Feta: Adds a salty, tangy finish that’s just right.
- Hot Sauce: To serve—pick your favorite brand, or leave it out for those who prefer a milder bite.
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.
Variations
Want to play with flavors or ingredients? Here are some easy swaps:
- Make it Vegetarian: Swap the steak for grilled mushrooms, portobello, or even spiced black beans.
- Cheese Choices: Cheddar, Monterey Jack, or pepper jack all melt well; use whatever you love or have on hand.
- Tortilla Alternatives: Use corn tortillas for a gluten-free option, or try lettuce wraps for a light, low-carb meal.
- More Veggies: Add sautéed peppers, onions, or shredded lettuce for extra crunch and color.
- Extra Heat: Crank up the spice by adding diced fresh chili or a sprinkle of chipotle powder to the salsa.
How to Make Steak Tacos
Let’s break down the steps so you’re never left guessing:
Step 1: Prep the Salsa
Mix together diced tomatoes, sweetcorn, jalapeño, red onion, coriander, lime juice, olive oil, and seasonings in a large bowl. Set aside at room temperature for the flavors to mingle.
Step 2: Sear the Steak
Pat your chosen steak dry, season both sides generously, and let it reach room temperature. Heat a heavy pan until very hot, then add oil followed by the steaks. Sear on one side without moving for around 2 minutes, then flip for 1 minute more. Add butter and garlic, basting the steaks for another minute to infuse rich flavor.
Step 3: Rest and Slice
Rest the steaks for at least 5 minutes—this step is non-negotiable for juicy meat. Once rested, slice the steak very thin, cutting against the grain for maximum tenderness.
Step 4: Toast the Tortillas
Spread tortillas on baking trays, sprinkle with cheese, and pop into a hot oven for about 3 minutes, just until the cheese melts and the edges crisp.
Step 5: Assemble Tacos
While tortillas are warming, smash the avocado with a pinch of salt. Top each cheesy tortilla with avocado, sliced steak (and a drizzle of any resting juices for extra flavor), salsa, a crumble of feta, and a hit of hot sauce.
That’s it! Stack, fold, and dig in.
Pro Tips for Making the Recipe
- Always Rest the Steak: Cutting in too soon leads to dry, flavorless meat—give it a few minutes to retain all its juices.
- Cut Against the Grain: This keeps steak slices tender and not chewy.
- Use Room-Temp Ingredients: Cold salsa and steak lose flavor—let them warm up for the best results.
- Cheese First on Tortillas: Melting the cheese creates a perfect “glue” for all the toppings and prevents the tortillas from getting soggy.
- Trust High Heat for Searing: The hotter the pan, the better the crust.
How to Serve
Serve the tacos as soon as they’re assembled, with plenty of lime wedges and your favorite hot sauce on the side. A simple green salad, black beans, or classic Mexican rice are perfect pairings. For a casual meal, let everyone build their own—just lay out the components and watch the tacos disappear!
Tip: These tacos are perfect with an ice-cold cerveza or a tangy margarita.
Make Ahead and Storage
Storing Leftovers
Store leftover steak and salsa separately in airtight containers in the fridge for up to two days. The tortillas are best enjoyed fresh but can be briefly reheated in the oven.
Freezing
While salsa and cheese don’t freeze well, cooked steak slices can be frozen. Lay flat in a freezer bag and use within one month for best flavor.
Reheating
To reheat steak, quickly warm in a hot skillet for just a minute with a splash of water to keep it juicy. Rewarm tortillas in the oven or a dry pan, then assemble as usual.
FAQs
-
Can I use a different cut of steak?
Absolutely! While rump and sirloin are great for their tenderness and flavor, ribeye, flank, or even skirt steak work beautifully. Just adjust searing time based on thickness and preference.
-
How spicy are these tacos?
That’s completely up to you. Using fresh jalapeños puts the heat in your hands—you can remove seeds for milder salsa or add more for a kick. For extra heat, try a spicier hot sauce or sprinkle on chili flakes.
-
Can I make the salsa in advance?
Yes, it’s a great time-saver! Just store tightly covered in the fridge. Bring it to room temperature before serving, and add salt just before using to retain freshness and prevent excess liquid.
-
What tortillas are best?
Look for small, street market-style flour tortillas for the right texture and size. If you can’t find them, any small taco-sized flour or corn tortillas will work well.
Final Thoughts
These Steak Tacos aren’t just unbelievably delicious—they’re approachable, fast, and guaranteed to bring people together, whether you’re feeding the family on a hectic weeknight or sharing tacos with friends. The mix and match toppings, bold flavors, and juicy steak make for a meal that never gets boring. Get creative, have fun, and enjoy every single bite!
PrintSteak Tacos Recipe
- Prep Time: 8 minutes
- Cook Time: 15 minutes
- Total Time: 23 minutes
- Yield: 3 people 1x
- Category: Main-course
- Method: Stovetop
- Cuisine: Mexican
- Diet: Gluten Free
Description
These steak tacos are a quick and delicious meal featuring juicy, perfectly seared steak, melted cheese, a vibrant homemade salsa, creamy smashed avocado, and a sprinkle of feta, all wrapped in warm street-style tortillas. Perfect for weeknight dinners or entertaining, these tacos deliver big flavor with minimal fuss.
Ingredients
Salsa
- 150g / 5.3oz Tomatoes, finely diced
- 100g / 3.5oz Sweetcorn
- 1 large fresh Jalapeno, deseeded & finely diced
- 1/2 medium Red Onion, finely diced
- 1/2 small bunch of Coriander/Cilantro, finely diced
- 1 Lime, juice only
- 1/2 tbsp Extra Virgin Olive Oil
- 1/4 tsp Salt
- 1/4 tsp Cumin
- 1/8 tsp Black Pepper
Steak
- 2 x 250g / 9oz Steaks of choice, at room temperature
- 1 tbsp Oil
- 2 tbsp Butter
- 2 cloves Garlic, crushed (optional but recommended)
- Salt & Pepper, as needed
Tacos
- 9–10 Street Market Tortillas
- 150g / 5.3oz Tex Mex/Spicy Cheese Mix, or as needed
- 2 medium Avocados
- 50g / 1.8oz Feta, crumbled
- Hot Sauce, as needed
Instructions
- Preheat Oven: Preheat the oven to 180C/350F to prepare it for melting the cheese on the tortillas.
- Make Salsa: Combine all salsa ingredients in a large mixing bowl. Leave it at room temperature and give it a good mix right before serving for the freshest flavor.
- Cook Steak: Place a large cast-iron or heavy-based pan over high heat. Pat the steaks dry and season both sides generously with salt and pepper. When the pan is hot, add the oil; after 5-10 seconds, place the steaks in. For medium-rare, cook undisturbed for 2 minutes, flip, and cook for 1 more minute. Add butter and garlic, basting for another minute. Remove steaks and let rest for 5 minutes.
- Prepare Tortillas: While the steaks rest, spread the tortillas on two trays and sprinkle each with cheese. Place in the oven for about 3 minutes, or until cheese is melted.
- Smash Avocado: While tortillas are in the oven, roughly smash the avocado. If desired, just scoop and spread onto tacos as you serve.
- Slice Steak: Very thinly slice the steaks at an angle and against the natural grain for maximum tenderness.
- Assemble Tacos: Stack the tortillas as follows: spread smashed avocado and a pinch of salt, layer with steak (add resting juices if desired), spoon over salsa, sprinkle with feta, and finish with hot sauce to taste.
- Serve: Serve immediately and enjoy!
Notes
- Salsa can be made ahead, but store it tightly covered in the fridge and bring to room temp before serving. Add salt right before serving to prevent it from getting too watery.
- Use rump or sirloin steaks about 2cm thick for best results; adjust cooking time for your preferred doneness.
- If street market tortillas are unavailable, substitute any small tortillas.
- If Tex Mex/Spicy cheese mix isn’t available, cheddar works as a substitute.
- Fresh jalapeños are recommended, but pickled/jarred can be used instead. Adjust lime juice as pickled jalapeños add more acidity.
Nutrition
- Serving Size: 1 taco
- Calories: 353kcal
- Sugar: 1.56g
- Sodium: 366mg
- Fat: 20.91g
- Saturated Fat: 7.842g
- Unsaturated Fat: 11.934g
- Trans Fat: 0.351g
- Carbohydrates: 22.42g
- Fiber: 5.1g
- Protein: 21.53g
- Cholesterol: 59mg