I’m always looking for ways to make weeknight dinners feel less like a chore and more like a treat.
This flank steak tacos recipe is a perfect example, delivering big, smoky, and zesty flavor that everyone will rave about. The secret is a quick and easy orange-guajillo marinade that transforms budget-friendly flank steak into a melt-in-your-mouth experience in just a few hours. We pair it with a creamy, smoky guajillo crema and bright pickled onions, creating a restaurant-worthy meal right from your kitchen. This hearty, satisfying recipe is perfect for family taco night, backyard gatherings, or quick meal prep. Get ready for a new go-to steak taco recipe that hits all the right notes: savory, sweet, smoky, and tangy.

Ingredients
- Flank Steak: 1.5 lbs (650g) flank steak. A budget-friendly cut that’s perfect for grilling or searing quickly. Pat the steak dry before marinating to ensure a great sear; this helps develop flavor. Flank steak is best cooked to medium-rare to medium, so it stays tender and juicy.
- Dried Guajillo Chilies: 8-10 dried guajillo chilies, stems and seeds removed. These chilies provide a mild, fruity, and slightly smoky flavor without much heat. Rehydration is key: soak them in boiling water for 20-30 minutes until soft. If you can’t find guajillo chilies, ancho chilies (for a deeper, sweeter flavor) or pasilla chilies (for a darker, earthier flavor) are good substitutes. The marinade in this flank steak tacos recipe relies on rehydrated guajillo chilies for its smoky flavor.
- Orange and Lime Juices: 1/2 cup (120ml) fresh orange juice and 1/4 cup (60ml) fresh lime juice (divided). Use fresh juice for the best flavor; avoid bottled concentrate if possible. The acidity tenderizes the flank steak and balances the richness of the guajillo chilies. We use orange juice in the marinade for sweetness and lime juice in both the marinade and the crema for brightness.
- Aromatics and Spices: 2 cloves garlic, 1 tablespoon olive oil, 1 teaspoon ground cumin, 1/2 teaspoon smoked paprika, 1/2 teaspoon dried oregano, 1 teaspoon sea salt, 1/2 teaspoon black pepper. These spices form the base flavor profile of the marinade, providing depth and warmth. Smoked paprika adds an extra layer of smoky flavor to complement the guajillo chilies.
- Smoky Guajillo Crema Ingredients: 7 oz (200g) full-fat sour cream (or plain Greek yogurt for a healthy option), remaining rehydrated guajillo chilies, remaining lime juice, 2 tablespoons water. Full-fat sour cream creates a rich, creamy texture and tangy counterpoint to the steak. Greek yogurt offers a slightly healthier and higher protein alternative, with similar tang. The water helps thin the crema to a drizzling consistency for these delicious tacos.
- Quick-Pickled Red Onion Ingredients: 1 small red onion, 1/2 cup (120ml) white vinegar, 1 tablespoon granulated sugar, 1/2 teaspoon sea salt. These pickled onions cut through the richness of the steak and crema with their bright acidity. Slicing the onion very thinly ensures they pickle quickly in about 20 minutes. This mixture creates a perfect balance of sweet, salty, and sour.
- Toppings and Tortillas: 12 corn tortillas, 1/4 cup (30g) fresh cilantro, chopped. Corn tortillas are traditional for tacos and hold up well to hearty fillings; warm them before serving. Fresh cilantro brightens the overall flavor profile; omit if you dislike it. You can use flour tortillas if preferred, especially for kids who might not like corn.
Instructions
This flank steak tacos recipe comes together quickly, especially if you get the marinade and crema ready in advance. Follow these steps for the best results:
- Prepare the Marinade Base (Guajillo Chilies): Start by removing the stems and seeds from 8-10 guajillo chilies. Place the prepared chilies in a heatproof bowl and pour boiling water over them to cover completely. Let them soak for 20-30 minutes until they are soft and pliable; this step is essential for blending a smooth marinade.
- Make the Quick-Pickled Onions: While the chilies soak, thinly slice one small red onion. Combine the sliced red onion with white vinegar, granulated sugar, and 1/2 teaspoon salt in a small bowl. Stir well to dissolve the sugar and let sit at room temperature for at least 20 minutes; stir occasionally for best results.
- Blend the Zesty Orange-Guajillo Marinade: Drain the rehydrated chilies, saving some soaking liquid. In a blender, combine 4 of the softened guajillo chilies, orange juice, 2 tablespoons of lime juice, minced garlic, olive oil, cumin, smoked paprika, oregano, salt, and black pepper. Blend until perfectly smooth, adding a splash of the reserved soaking liquid only if needed to create a thick paste consistency. This marinade should be vibrant orange-red in color and very flavorful for our flank steak tacos recipe. I like to use my small counter blender for this step, as it creates a really smooth paste without much effort.
- Marinate the Flank Steak: Place the 1.5 lbs flank steak in a shallow dish or a resealable bag. Pour the orange-guajillo marinade over the steak, ensuring all surfaces are thoroughly coated. Massage the marinade into the meat and refrigerate for 1-4 hours; avoid marinating longer than 4 hours, as the citrus acid can start to break down and toughen the meat.
- Prepare the Smoky Guajillo Crema: In the same blender (no need to clean between steps), combine the remaining rehydrated guajillo chilies (4-6 depending on your preference), sour cream or Greek yogurt, 2 tablespoons lime juice, and 2 tablespoons water. Blend until completely smooth and creamy; the crema should be a reddish-orange color with a thick, drizzling consistency. Taste and adjust seasoning with a pinch of salt if necessary, then refrigerate until serving time.
- Cook the Flank Steak: Remove the steak from the marinade and pat it thoroughly dry with paper towels; discard excess marinade. Heat a heavy-bottomed skillet or cast iron pan over medium-high heat until very hot; add a small amount of oil. Sear the steak for 4-6 minutes per side for medium-rare (135-140°F internal temperature) or to your desired doneness, ensuring a good crust forms on both sides. A quick sear creates a beautiful crust for this delicious flank steak tacos recipe.
- Rest and Slice the Steak: Remove the cooked flank steak from the pan and place it on a cutting board. Tent loosely with foil and let rest for 5-10 minutes; this step is crucial for keeping the juices inside the meat. Then, slice the steak very thinly against the grain to ensure maximum tenderness. Slicing properly makes all the difference in a flank steak tacos recipe.
- Warm the Tortillas: Warm the corn tortillas by heating a dry skillet over medium heat. Place tortillas one by one in the hot skillet for 20-30 seconds per side, until pliable and slightly charred around the edges. Stack them in a tortilla warmer or wrap them in a clean kitchen towel to keep warm until ready to serve.
- Assemble and Serve: Arrange the warm tortillas on a platter. Layer generous slices of the flank steak onto each tortilla. Top with a spoonful of the quick-pickled red onions and a sprinkle of fresh chopped cilantro. Finish with a generous drizzle of the Smoky Guajillo Crema over the top. This finished assembly makes for a truly elevated flank steak tacos recipe.
Tips for Tender, Flavor-Packed Flank Steak Tacos
Slicing Against the Grain
Flank steak has long muscle fibers; it’s essential to slice against (perpendicular to) these fibers to shorten them and ensure tenderness. If you slice parallel to the fibers, the steak will be tough and chewy. Look closely at the raw meat to identify the grain before cooking.
Resting the Meat
After searing, do not skip resting the steak for 5-10 minutes under foil. Resting allows the juices, which have gathered at the center during cooking, to redistribute throughout the meat. Cutting too early will cause all the juices to run out, resulting in dry steak.
Don’t Over-Marinate
The marinade contains citrus juice (lime and orange), which is acidic. While the acid helps tenderize the meat initially, marinating for longer than 4 hours can begin to cook the surface of the steak and make it tough. Stick to the 1-4 hour timeframe for best results.

Storage and Make-Ahead Notes
Meal Prep Strategy
The pickled onions and guajillo crema can be prepared 1-2 days ahead of time and stored in the refrigerator in airtight containers. This saves significant time on cooking day, making these flank steak tacos an excellent option for quick meal prep recipes. Marinate the steak in the morning and cook quickly in the evening.
Storing Leftovers
Store leftover cooked flank steak and pickled onions separately in airtight containers in the refrigerator for up to 3 days. Reheat the steak gently in a skillet or microwave, or serve cold on salads. The crema will last for 3-4 days in the fridge.
Creative Leftover Ideas
Repurpose leftover steak by chopping it up for quesadillas or adding it to a burrito bowl with rice and beans. You can also make a quick scramble by adding the steak and onions to eggs for a high-protein breakfast. A healthy eating lifestyle is easy when you have versatile leftovers like this.
FAQs (Frequently Asked Questions)
Can I use a different cut of steak for this recipe?
Yes, you can substitute flank steak with skirt steak, which also benefits from high-heat cooking and a short marinade. Skirt steak is slightly more tender than flank steak when sliced correctly. I actually prefer a flat iron cut when I make these flank steak tacos because it’s so easy to keep tender.
How do I know when the flank steak is medium-rare?
The best way to check for doneness is using an instant-read meat thermometer. For medium-rare, aim for an internal temperature of 135-140°F (57-60°C). Remove the steak from heat when it hits 130-135°F, as it will continue cooking while resting.
What can I use instead of guajillo chilies?
If you can’t source dried guajillo chilies, you can try substituting with a mixture of ancho chili powder and a pinch of cayenne pepper for heat and depth. However, the guajillo provides a unique smoky-fruity flavor that is hard to replicate exactly. You can also use a good quality store-bought enchilada sauce in a pinch, but the flavor won’t be as robust.
What side dishes go well with these flank steak tacos?
These tacos pair perfectly with simple sides like Mexican rice, black beans, or a fresh corn salsa. A quick coleslaw or a side salad also provides a light, crisp contrast to the rich meat and crema, making this flank steak tacos recipe a great choice for family dinners.
How spicy is the marinade and crema?
The dried guajillo chili is considered very mild on the heat scale, delivering more flavor than spice. The primary heat comes from the black pepper and smoked paprika, but the overall flavor is smoky and zesty rather than hot. To add spice, add a pinch of cayenne pepper to the marinade or crema.
Do I have to make the pickled red onions?
No, but we highly recommend them. The acidity of the onions cuts through the richness of the steak and balances the flavors perfectly. If you skip them, consider serving with a fresh pico de gallo or a squeeze of fresh lime juice instead.
Conclusion
Ready for a major upgrade to your usual taco night? This flank steak tacos recipe with zesty orange-guajillo marinade brings a level of restaurant-quality flavor that is surprisingly easy to achieve at home. Save this easy flank steak tacos recipe to your Pinterest board for quick meals and family dinners.
Print
flank steak tacos recipe
- Total Time: 35 minutes
- Yield: 4 servings
- Diet: general
Description
This flank steak tacos recipe features a zesty orange-guajillo marinade that tenderizes the steak and infuses it with smoky flavor. Paired with a creamy guajillo crema and bright pickled onions, it makes for a restaurant-quality meal.
Ingredients
- 1.5 lbs flank steak
- 8–10 dried guajillo chilies, stems and seeds removed
- 1/2 cup fresh orange juice
- 1/4 cup fresh lime juice, divided
- 2 cloves garlic
- 1 tbsp olive oil
- 1 tsp ground cumin
- 1/2 tsp smoked paprika
- 1/2 tsp dried oregano
- 1 tsp sea salt
- 1/2 tsp black pepper
- 7 oz full-fat sour cream (or plain Greek yogurt)
- 2 tbsp water
- 1 small red onion
- 1/2 cup white vinegar
- 1 tbsp granulated sugar
- 1/2 tsp sea salt
- 12 corn tortillas
- 1/4 cup fresh cilantro, chopped
Instructions
- Rehydrate Guajillo Chilies: Remove stems and seeds from guajillo chilies, then place them in a heatproof bowl. Cover with boiling water and let soak for 20-30 minutes until soft.
- Prepare Pickled Red Onions: Thinly slice the red onion. Combine the onion slices with white vinegar, sugar, and 1/2 tsp salt in a small bowl, stirring until sugar dissolves. Let sit for at least 20 minutes while preparing other components.
- Make Orange-Guajillo Marinade: Drain the rehydrated chilies (saving some liquid). In a blender, combine 4 of the softened chilies with orange juice, 2 tbsp lime juice, garlic, olive oil, cumin, smoked paprika, oregano, salt, and black pepper. Blend until smooth, adding a splash of soaking liquid if needed to create a thick paste.
- Marinate Flank Steak: Place the flank steak in a dish or bag and coat thoroughly with the marinade. Refrigerate for 1-4 hours; avoid marinating longer than 4 hours due to the citrus acid.
- Prepare Guajillo Crema: In the blender, combine the remaining rehydrated guajillo chilies (4-6), sour cream or Greek yogurt, 2 tbsp lime juice, and water. Blend until smooth and creamy. Refrigerate until serving time.
- Cook Flank Steak: Remove steak from marinade and pat dry. Sear in a hot skillet for 4-6 minutes per side for medium-rare, or to desired doneness.
- Rest and Slice Steak: Remove steak from pan and let rest for 5-10 minutes under foil. Slice thinly against the grain for maximum tenderness.
- Warm Tortillas: Heat tortillas in a dry skillet for 20-30 seconds per side. Assemble tacos with steak slices, pickled red onions, cilantro, and guajillo crema.
Notes
For maximum tenderness, slice the flank steak thinly against the grain after resting for 5-10 minutes. Do not marinate for longer than 4 hours, as the citrus acid can toughen the meat. The pickled onions cut through the richness of the steak and are highly recommended.
- Prep Time: 20 minutes
- Cook Time: 15 minutes
- Category: main dish
- Method: searing
- Cuisine: mexican
Nutrition
- Serving Size: 3 tacos
- Calories: 550 kcal
- Sugar: 4 g
- Sodium: 500 mg
- Fat: 17 g
- Saturated Fat: 8 g
- Unsaturated Fat: 9 g
- Trans Fat: 0 g
- Carbohydrates: 65 g
- Fiber: 5 g
- Protein: 40 g
- Cholesterol: 90 mg
FREE PRINTABLE RECIPE
Get the Printable Recipe PDF (Free)
Enter your email and we’ll send you the ingredients + step-by-step instructions as a clean PDF you can save to your phone.
- ✅ Printable PDF (ingredients + steps)
- ✅ Save it to your phone (no long scrolling)
- ✅ Includes cook time + servings
- ✅ Easy to follow
FAQ
Where’s the full recipe?
It’s delivered as a printable PDF so you can save it and cook without scrolling.
I didn’t get the email.
Check Spam/Promotions and search your inbox for your site name. Then click Confirm to receive the PDF.