Grilled Flank Steak — Marinated and Sliced Thin for the Best Tacos of Your Life

Grilled flank steak sliced thin and arranged on a wooden board surrounded by warm corn tortillas, fresh lime wedges, diced white onion, cilantro, and sliced avocado, shot on a rustic table with warm natural light

When the Grill Becomes the Healthiest Tool in Your Kitchen

There is something deeply satisfying about a cut of beef that rewards a little patience. Flank steak is not the fanciest cut at the butcher counter, and that is exactly what makes it one of the most exciting. It is lean, it is flavorful, and when you treat it right — with a bold marinade, a screaming-hot grill, and a sharp knife — it transforms into something that tastes like a restaurant spent hours perfecting it. This Grilled Flank Steak recipe has become a recurring anchor in our warm-weather meal rotation, and for good reason. It is the kind of dinner that feels indulgent without asking you to sacrifice anything you care about nutritionally.

The idea here is elegantly simple: marinate the flank steak in a mixture of citrus, garlic, olive oil, and warm spices, let it soak up all that flavor, then hit it on a hot grill for just a handful of minutes per side. The result is a steak that is charred at the edges, juicy and pink in the center, and so deeply savory that a simple taco setup feels like an occasion. We are talking warm tortillas, a handful of fresh toppings, maybe a drizzle of something cool and creamy — and dinner is served. These tacos are not just a meal; they are a ritual worth repeating.

At Eating Happiness, we believe that eating well is not about deprivation — it is about choosing ingredients that love your body back while still making every bite worth showing up for. Flank steak checks every box. It is high in protein, lower in fat than many other beef cuts, and when it is marinated in clean, whole-food ingredients, every element on your plate is earning its place. Whether you are meal prepping for the week, feeding a crowd on a Saturday night, or just craving tacos that beat anything you could order in, this recipe is your answer.

Grilled flank steak sliced thin and arranged on a wooden board surrounded by warm corn tortillas, fresh lime wedges, diced white onion, cilantro, and sliced avocado, shot on a rustic table with warm natural light

Why You’ll Love This Recipe

  • Lean and protein-packed: Flank steak is one of the leanest cuts of beef, making it a smart choice for high-protein, balanced eating.
  • Big flavor from clean ingredients: The marinade is built from pantry staples — citrus juice, garlic, olive oil, cumin, and chili powder — no mystery additives, no processed shortcuts.
  • Fast on the grill: Once the marinating is done, this steak cooks in under 12 minutes total. Weeknight-friendly in the best possible way.
  • Incredibly versatile: Tacos are the star here, but thinly sliced grilled flank steak is also perfect over rice bowls, grain salads, or tucked into lettuce wraps.
  • Meal prep champion: Make a full batch on Sunday and use the sliced steak across multiple meals throughout the week without any loss of flavor.
  • Crowd-pleaser guaranteed: Set up a taco bar and let everyone build their own — this is the recipe that earns repeat requests.

Key Ingredients That Make This Dish Shine

At the heart of this recipe is the flank steak itself — a long, flat, beautifully grainy cut from the abdominal muscles of the cow. That grain is important: it tells you exactly where to slice, and cutting against it is what makes each piece melt-tender rather than chewy. For the marinade, fresh lime juice does triple duty as a tenderizer, a flavor brightener, and an acid that helps the spices penetrate the meat more deeply. Alongside it, orange juice adds a subtle sweetness that balances the heat and creates a gorgeous caramelized crust on the grill. Smoked paprika and ground cumin are the warming backbone of the marinade — earthy, slightly smoky, and deeply savory in a way that feels made for beef. Fresh garlic, minced rather than powdered, brings a pungency that powder simply cannot replicate, and it perfumes the entire steak from crust to center. Finally, extra-virgin olive oil acts as the carrier for all these flavors, helping the marinade coat every surface of the steak evenly while also preventing sticking on the grill and encouraging that beautifully charred exterior we are all after.

Pro Tips and Variations

Overhead flat-lay of grilled flank steak marinade ingredients including lime halves, orange, garlic cloves, olive oil, smoked paprika, cumin, chili powder, soy sauce, and a raw flank steak on a white marble surface

Pro Tips for the Best Grilled Flank Steak

  • Marinate for at least 4 hours, overnight is better: The citrus acid needs time to work its way into the muscle fibers. A rushed marinade of 30 minutes will give you flavor on the surface; an overnight marinade gives you flavor all the way through. Plan ahead and you will be rewarded.
  • Bring the steak to room temperature before grilling: Pull it from the fridge 30 minutes before it hits the grill. A cold steak placed on a hot grill cooks unevenly — hot outside, cold center — which is a recipe for an overcooked exterior and an underdone interior.
  • Use the highest heat your grill can produce: Flank steak loves intense, direct heat. You want a dark sear quickly, which locks in the juices and creates those char marks that taste as good as they look. According to Serious Eats, grilling flank steak over the hottest part of the fire and keeping the cook time short is the key to a tender, juicy result.
  • Rest the steak — no exceptions: Five to seven minutes of resting on a cutting board tented with foil is non-negotiable. Cutting into it immediately sends all those precious juices running onto your board instead of staying in the meat.
  • Slice against the grain, thin: Look at the muscle fibers running along the steak and cut perpendicular to them. Thin slices — about a quarter inch — cut against the grain mean every single bite is tender. Slice with the grain and even a perfectly cooked steak will feel tough.
  • Don’t overcook it: Medium-rare to medium (130–145°F internal temperature) is the sweet spot for flank steak. Beyond that, the lean muscle fibers tighten and dry out. Use an instant-read thermometer and trust it over guesswork.

Variations Worth Trying

  • Korean-inspired: Swap the citrus marinade for a blend of soy sauce, sesame oil, grated pear, ginger, and garlic. Serve the slices in lettuce cups with pickled vegetables and steamed rice.
  • Mediterranean style: Marinate in lemon juice, olive oil, oregano, and a pinch of red pepper flakes. Serve over a grain bowl with hummus, cucumber, and cherry tomatoes.
  • Smoky chipotle version: Add one or two chipotle peppers in adobo sauce to the blender with your marinade for a smoky, spicy heat that is incredible in tacos.
  • Broiler method: No grill? No problem. A preheated broiler set to high with the rack about 4 inches from the element produces remarkable results. Check out this Food Network guide for broiler-to-grill adaptations that work beautifully with this cut.

If you love building taco nights around properly cooked, well-seasoned meat, you might also want to try our Instant Pot Carnitas Tacos — they are equally crowd-pleasing and just as make-ahead friendly. And if you are on a grilling kick, our Grilled Pork Tenderloin is another lean, protein-rich option that comes off the grill beautifully for a weeknight dinner.

Nutritional Highlights

Flank steak is one of the best cuts of beef for health-conscious eaters, and this recipe makes the most of its natural strengths. A serving of this grilled flank steak delivers roughly 35–38 grams of protein, making it an excellent muscle-supporting meal after a workout or an active day. Because it is a naturally lean cut, the saturated fat content is considerably lower than ribeye or brisket, and the olive-oil-based marinade brings heart-healthy monounsaturated fats to the equation. The citrus juice in the marinade contributes a small hit of vitamin C, and the garlic and spices are rich in antioxidants that support immune function and reduce inflammation. When you build your tacos on corn tortillas and load them with fresh toppings like shredded cabbage, diced tomato, avocado, and a squeeze of lime, you are adding fiber, healthy fats, and a range of vitamins and minerals that round the meal out beautifully. This is the kind of dinner that genuinely fuels you — satisfying, nourishing, and completely worth every minute it takes to make. If you enjoy well-balanced, hearty dinners like this one, our Grilled Tri-Tip is another steak worth adding to your grill lineup.

Frequently Asked Questions

How long should I marinate flank steak?

For this recipe, we recommend a minimum of 4 hours, though overnight (up to 24 hours) produces noticeably better results. The citrus acids in the marinade begin to break down the surface proteins relatively quickly, so there is a point of diminishing returns — do not go beyond 24 hours or the texture of the outer layer can become a little mushy. If you are short on time, even 2 hours in the marinade will give you a good flavor boost compared to no marinade at all. The key is to plan ahead: mix your marinade and drop the steak in the bag the morning of the day you plan to grill, and by dinner time you will be perfectly set.

What is the best internal temperature for grilled flank steak?

For flank steak used in tacos, we aim for medium-rare to medium — an internal temperature between 130°F and 145°F. At 130–135°F the steak is beautifully pink, juicy, and tender. At 140–145°F it is still moist with just a hint of pink. Once you push beyond 150°F, the lean muscle fibers of flank steak begin to tighten and expel moisture rapidly, leading to a tougher, drier result that even good slicing technique cannot fully rescue. Pull the steak off the grill a few degrees before your target temperature — carryover cooking during the rest period will bring it the rest of the way. An instant-read thermometer is your most reliable tool here.

Can I make this grilled flank steak ahead of time for meal prep?

Absolutely, and it actually holds up beautifully. Grill the steak, let it rest fully, then slice it thin against the grain. Store the sliced steak in an airtight container in the refrigerator for up to 4 days. For best results when reheating, warm it briefly in a hot skillet with a tiny splash of water or beef broth to loosen it up and restore some moisture — avoid the microwave if you can, as it tends to dry out lean beef quickly. Cold sliced flank steak straight from the fridge is also genuinely delicious served over a salad or tucked into a grain bowl without reheating at all. The marinade flavors deepen slightly overnight, which means day-two tacos are often even better than day-one.

Close-up of grilled flank steak tacos assembled on corn tortillas with sliced steak, diced white onion, fresh cilantro, crumbled cotija cheese, sliced avocado, and a lime wedge on a vibrant ceramic plate

Make It, Share It, Save It

This Grilled Flank Steak recipe is one of those dishes that earns a permanent spot in your rotation — not just because it tastes incredible, but because it genuinely supports the way you want to eat. It is lean, clean, deeply flavorful, and flexible enough to show up differently all week long. Whether you are feeding a table full of hungry people on a Friday night or quietly meal prepping on a Sunday afternoon with your playlist on, this recipe meets you exactly where you are.

If you make it, we would love to hear how it went. Leave a comment below with your favorite taco toppings — are you a pickled jalapeño person? A crema devotee? A purist who lets the steak speak for itself? Tag us on social media and show us your taco spread. And if you found this post helpful, save it to your Pinterest boards or share it with the person in your life who is always asking what to do with flank steak. Good food is better when it is shared.

Find the complete recipe card below ↓

Grilled Flank Steak

A boldly marinated grilled flank steak sliced thin and served in warm tortillas for tacos that are lean, high in protein, and bursting with smoky citrus flavor. Perfect for weeknight dinners and meal prep alike.

⏱ Prep: 15 min 🍳 Cook: 12 min ⏰ Total: 267 min 🍽 Serves: 6 🔥 Calories: 310 📊 Difficulty: Easy

Ingredients

  • 2 lbs flank steak (trimmed of excess surface fat)
  • 3 tablespoons fresh lime juice (about 2 limes)
  • 2 tablespoons fresh orange juice
  • 3 tablespoons extra-virgin olive oil
  • 4 cloves garlic (minced or pressed)
  • 2 teaspoons smoked paprika
  • 1.5 teaspoons ground cumin
  • 1 teaspoon chili powder
  • 1 teaspoon kosher salt (plus more to taste)
  • 0.5 teaspoon black pepper (freshly ground)
  • 1 tablespoon low-sodium soy sauce (or tamari for gluten-free)
  • 1 teaspoon honey (or agave nectar)
  • 12 small corn tortillas (warmed)
  • 1 avocado (sliced or diced)
  • 0.5 cup white onion (finely diced)
  • 0.5 cup fresh cilantro (roughly chopped)
  • 2 limes (cut into wedges for serving)
  • 0.25 cup cotija cheese (crumbled, optional)
  • hot sauce or salsa (for serving, optional)

Instructions

  1. In a medium bowl or large zip-top bag, whisk together the lime juice, orange juice, olive oil, minced garlic, smoked paprika, cumin, chili powder, salt, black pepper, soy sauce, and honey until fully combined.
  2. Pat the flank steak dry with paper towels on both sides. Add the steak to the marinade, turning to coat thoroughly. Seal the bag or cover the bowl with plastic wrap.
  3. Refrigerate and marinate for a minimum of 4 hours and up to 24 hours. For best results, marinate overnight. When ready to grill, remove the steak from the fridge 30 minutes before cooking to allow it to come to room temperature.
  4. Preheat your gas or charcoal grill to high heat — you want the grates as hot as possible, ideally 450–500°F. Clean and oil the grates well to prevent sticking.
  5. Remove the flank steak from the marinade and shake off any excess. Discard the used marinade. Season the steak lightly with an additional pinch of salt and pepper if desired.
  6. Place the steak on the hottest part of the grill. Cook without moving for 4–5 minutes until a dark sear forms and the steak releases easily from the grates. Flip and cook for another 4–5 minutes on the second side.
  7. Check the internal temperature with an instant-read thermometer. Remove the steak from the grill at 130°F for medium-rare or 140°F for medium. (Temperature will rise 3–5°F during resting.)
  8. Transfer the steak to a cutting board and tent loosely with foil. Rest for 5–7 minutes — do not skip this step.
  9. Identify the direction of the muscle fibers (the grain) running along the length of the steak. Using a sharp knife, slice the steak thinly — about 1/4 inch thick — cutting perpendicular to the grain (across the grain). This is the most important step for tenderness.
  10. Warm the corn tortillas directly over a gas burner, in a dry skillet, or wrapped in a damp paper towel in the microwave for 30 seconds.
  11. Layer sliced grilled flank steak onto each warm tortilla. Top with diced white onion, fresh cilantro, sliced avocado, and crumbled cotija cheese if using. Squeeze fresh lime juice over each taco and add hot sauce or salsa to taste. Serve immediately.
Notes: Marinate time: The 4-hour minimum marinate time is included in the total time above. Plan ahead — overnight marinating is strongly recommended for best flavor and tenderness. Slicing tip: Always slice flank steak AGAINST the grain for maximum tenderness. Look at the long muscle fibers and cut perpendicular to them. Storage: Store leftover sliced steak in an airtight container in the refrigerator for up to 4 days. Reheat gently in a skillet with a splash of water or broth over medium heat. Also delicious cold on salads and grain bowls. Gluten-free option: Use tamari instead of soy sauce and verify your tortillas are certified gluten-free. No grill? Broil on high with the rack 4 inches from the broiler element, 4–5 minutes per side.