Steak tacos are the kind of meal that turns an ordinary dinner into something memorable. Juicy marinated steak, warm tortillas, fresh toppings, and a burst of citrus create a combination that feels both comforting and exciting. Inspired by classic carne asada-style tacos, this recipe uses a flavorful citrus and spice marinade that helps tenderize the steak while adding layers of smoky, savory flavor. The result is a taco that is packed with texture and freshness in every bite.
Main Essence of This Dish
The true character of steak tacos comes from balancing bold grilled beef with bright and fresh ingredients. A citrus-based marinade infuses the steak with flavor while keeping it tender, and toppings like cilantro, onions, cheese, and salsa provide freshness that complements the rich meat. Thinly slicing the steak against the grain ensures every bite stays juicy and easy to enjoy.
Recipe Information
| Detail | Information |
|---|---|
| Preparation Time | 20 Minutes |
| Marinating Time | 1 to 4 Hours |
| Cooking Time | 12 Minutes |
| Total Time | Approximately 1 Hour 32 Minutes |
| Servings | 4 |
| Yield | 8 Tacos |
Also Read: Pepper Steak Recipe
Ingredients
For the Steak Marinade
- 1½ pounds flank steak
- 1 large orange, juiced
- 2 limes, juiced
- 4 garlic cloves, minced
- ½ cup fresh cilantro, chopped
- 1 small red onion, thinly sliced
- 2 tablespoons olive oil
- 2 tablespoons chipotle salsa or chipotle peppers in adobo sauce
- 1 teaspoon ground cumin
- 1 teaspoon chili powder
- 1 teaspoon kosher salt
- ½ teaspoon black pepper
For Serving
- 8 small corn or flour tortillas
- ½ cup crumbled cotija cheese
- Fresh cilantro leaves
- Diced onions
- Salsa of choice
- Lime wedges
- Sour cream or Mexican crema (optional)
- Sliced avocado (optional)
Also Read: Bang Bang Shrimp Pasta Recipe
How to Make Steak Tacos
Step 1: Prepare the Marinade
In a large bowl, combine orange juice, lime juice, garlic, cilantro, sliced red onion, olive oil, chipotle salsa, cumin, chili powder, salt, and black pepper. Stir until everything is evenly mixed.
Step 2: Marinate the Steak
Place the flank steak in a shallow dish or zip-top bag and pour the marinade over it. Make sure the steak is well coated. Refrigerate for at least 1 hour and up to 4 hours. Avoid marinating much longer, as the citrus can begin to break down the meat too much.
Step 3: Cook the Steak
Remove the steak from the marinade and lightly brush off excess onion and herbs. Heat a grill or cast-iron skillet over high heat. Cook the steak for about 4 to 6 minutes per side, depending on thickness and preferred doneness. Medium-rare to medium works especially well for tacos.
Step 4: Rest and Slice
Transfer the steak to a cutting board and let it rest for 5 to 10 minutes. Slice thinly against the grain to maximize tenderness and preserve the juices.
Step 5: Warm the Tortillas
Warm the tortillas directly over a gas flame, on a skillet, or wrapped in foil in a warm oven until soft and pliable.
Step 6: Assemble the Tacos
Fill each tortilla with sliced steak. Top with cotija cheese, onions, cilantro, salsa, avocado, and a squeeze of fresh lime juice. Serve immediately while everything is warm and fresh.
Also Read: Skirt Steak Recipe
Helpful Tips
- Flank steak offers excellent flavor and works beautifully in tacos.
- Always slice the meat against the grain for the most tender texture.
- Let the steak rest before slicing to keep it juicy.
- Charred tortillas add an authentic taco-shop flavor.
- Fresh lime juice added just before serving brightens every bite.
Serving Suggestions
Serve steak tacos with Mexican rice, refried beans, street corn, guacamole, or a fresh tomato salsa. They also pair wonderfully with grilled vegetables and a simple cabbage slaw.
Also Read: Cucumber Salad Vinegar Recipe
Nutritional Information
Approximate values per serving (2 tacos).
| Nutrient | Amount |
|---|---|
| Calories | 650 kcal |
| Protein | 42 g |
| Carbohydrates | 38 g |
| Fat | 36 g |
| Saturated Fat | 11 g |
| Fiber | 6 g |
| Sugar | 8 g |
| Sodium | 980 mg |


