The best steak tacos recipe combines salty, sweet, and savory flavors. I love using a bit of sugar, chili powder, cumin, paprika, and garlic to add deep flavor to the flank steak. The spice marinade mixes quickly, and you can grill the meat on an outdoor grill or a large grill pan on your stovetop, for delicious tacos all year round, rain or shine. For more taco recipes, try my birria tacos, fish tacos, or shrimp tacos.
What You Need to Make This Recipe
Seasoning – for the seasoning marinade, you’ll need a combination of chili powder, cumin, paprika, garlic powder, salt, black pepper, and sugar. Steak – a flank steak is the ideal cut of steak for tacos because it takes on flavor well when marinated and is just the right thickness to slice for tacos. If you can’t find flank steak at your grocery store, sirloin, skirt steak, or flat iron steak are great substitutes. Corn Tortillas – warm tortillas are the perfect wraps for marinated steak. Choose storebought or make homemade corn tortillas for extra tender and foldable handheld bites. You can also use flour tortillas if preferred. Toppings – red onion, avocado, fresh cilantro, and lime wedges are my go-to toppings for this recipe, but you can add any of your favorite taco toppings, such as queso fresco, guacamole, or salsa verde.
How to Make Steak Tacos
- In a small bowl, stir together the chili powder, salt, cumin, sugar, paprika, black pepper, garlic powder, and lime juice.
- Rub the steak with the marinade and place on a small-rimmed baking sheet. Cover and chill for at least 4 hours or up to 12 hours.
- Preheat a grill or grill pan to medium-high heat. Lightly grease the grates with vegetable oil. Grill the steak on one side, until charred, 2-3 minutes.
- Turn the steak and continue cooking for 2-3 additional minutes or until cooked to your preferred amount of doneness. A total cooking time of 6 to 10 minutes is ideal for medium rare, depending on how thick your steak is.
- Transfer the steak to a cutting board and let rest for 5 minutes. Slice the steak against the grain into thin strips.
- Top each warm tortilla with the sliced steak. Sprinkle with the red onion, avocado, and cilantro, or your preferred toppings, and serve with lime wedges.
Pro Tips For Making This Recipe
Marinate the flank steak for at least 4 hours. The meat will absorb the flavor of the rub as it sits, so plan on marinating the steak for 4-12 hours before grilling. Preheat the grill. One of the best things about grilling steak for homemade steak tacos is the grill marks that add flavor, lock in moisture, and add visual appeal. A hot grill is essential to getting those charred grill marks. Wait to turn the steak after it has grill marks. Don’t try to flip the steak too soon, or you’ll miss out on flavor, and it may stick to the cooking surface. If it takes longer than 3 minutes, keep cooking the steak for a few more minutes, or increase the heat of your grill to help it cook a bit faster and get some good coloring on the outside. Transfer the steak to a cutting board and let it rest before slicing. Grilled meat, especially steak, will continue to cook after it is removed from the heat. The rest is essential for it to finish cooking, and let the juices settle back into the steak so they won’t run right out when slicing. Always slice against the grain. For the most tender slices of meat for grilled steak tacos, slice against the grain using a sharp knife. You can cut thinner or thicker slices depending on how tender your steak is or your preference. Warm your tortillas. A warm tortilla elevates this meal and also helps the corn tortillas to soften and not crack or break as easily when folded. Heat tortillas on the grill, in a skillet on the stove, or wrapped in foil in a 300°F oven for 4-6 minutes.
If you’ve tried this steak tacos recipe, then don’t forget to rate the recipe and let me know how you got on in the comments below, I love hearing from you!