Flavorful Grilled Mojo Marinated Flank Steak Recipe with Easy Avocado Salsa

Posted on

grilled mojo marinated flank steak - featured image

“You know that moment when you’re standing in your kitchen, trying to decide what to cook, and suddenly your neighbor leans over the fence and says, ‘You’ve got to try my mojo marinade—it’s a game changer’? That’s exactly how I stumbled onto this grilled mojo marinated flank steak recipe. Honestly, I wasn’t expecting much when Carlos, my chatty next-door neighbor, dropped by with a jar of his homemade mojo sauce. We were mid-chaos, me juggling a cracked bowl and a phone call, but the smell of the marinade alone was enough to pull me away from the mess.

Three days later, after a couple of tweaks (and a near disaster with a flare-up on the grill), I found myself biting into the juiciest, most flavorful flank steak I’ve had in ages. The bright, citrusy notes of the mojo cut through the rich, smoky meat in a way that made me stop and savor every bite. Paired with a fresh, creamy avocado salsa, this dish isn’t just dinner—it’s an experience. I mean, maybe you’ve been there too: craving something bold but easy, something that turns an ordinary weeknight into a small celebration.

This recipe stuck with me because it’s just so approachable, yet the flavors feel like a secret worth sharing. It’s the kind of dish that makes you want to invite friends over, but it’s simple enough for a solo feast. And honestly, it all started with a neighbor’s casual tip and a little patience on the grill. Let me tell you, that mojo marinade really works its magic.

Why You’ll Love This Recipe

Let me break down why this grilled mojo marinated flank steak with avocado salsa quickly became a favorite in my kitchen:

  • Quick & Easy: The marinade takes just 10 minutes to whip up, and then the grill does most of the work. Perfect for busy weeknights or spontaneous cookouts.
  • Simple Ingredients: No need for fancy or hard-to-find items. The mojo marinade uses pantry staples like garlic, citrus, and spices, while the avocado salsa is fresh and straightforward.
  • Perfect for Outdoor Cooking: Whether it’s a backyard barbecue or a weekday dinner on the balcony, this recipe shines when grilled, adding that irresistible smoky flavor.
  • Crowd-Pleaser: Everyone from steak lovers to avocado enthusiasts will be asking for seconds. It’s a balanced combo of zesty, savory, and creamy.
  • Unbelievably Delicious: Thanks to the mojo marinade’s tangy punch and the salsa’s cool creaminess, each bite delivers layers of flavor that feel both fresh and indulgent.

What sets this recipe apart? It’s the marinade’s perfect balance of bright citrus, earthy cumin, and just a touch of heat, which tenderizes the flank steak beautifully. Plus, the avocado salsa isn’t your average topping—it adds texture and a cool counterpoint that makes the steak sing. I’ve tested this recipe several times, tweaking the acidity and seasoning to get it just right. It’s the kind of meal that makes you close your eyes after the first bite, savoring every nuance.

So whether you’re looking to impress guests without breaking a sweat or simply craving a flavorful, satisfying meal, this grilled mojo marinated flank steak recipe with easy avocado salsa is going to become your new go-to. Trust me on this one.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples, with the fresh avocado salsa bringing in a seasonal touch. Here’s what you’ll need:

  • For the Mojo Marinade:
    • 4 cloves garlic, minced (adds punch and aroma)
    • 1/2 cup fresh orange juice (about 1 large orange; for bright citrus flavor)
    • 1/4 cup fresh lime juice (roughly 2 limes; balances sweetness)
    • 1/4 cup olive oil (I prefer extra virgin for richness and depth)
    • 1 teaspoon ground cumin (earthy warmth that’s key to the mojo)
    • 1 teaspoon dried oregano (go for Mexican oregano if available)
    • 1/2 teaspoon smoked paprika (adds subtle smokiness)
    • 1/4 teaspoon crushed red pepper flakes (adjust to taste for heat)
    • Salt and freshly ground black pepper, to taste (don’t be shy here)
    • 1 flank steak, about 1.5 pounds (680 grams), trimmed
  • For the Avocado Salsa:
    • 2 ripe avocados, diced (look for firm but ripe for best texture)
    • 1/2 cup cherry tomatoes, quartered (you can swap for grape tomatoes)
    • 1/4 cup red onion, finely chopped (adds sharpness)
    • 1/4 cup fresh cilantro, chopped (bright herbal note)
    • 1 tablespoon fresh lime juice (fresh is key here)
    • Salt and pepper, to taste
    • Optional: 1 small jalapeño, seeded and minced (for a spicy kick)

If you want a gluten-free or paleo-friendly option, this recipe fits perfectly as is. For a dairy-free version, no changes needed since everything is naturally free from dairy. I usually grab my flank steak from a trusted local butcher because the quality really shines through here, but good supermarket cuts work too. For the citrus, if fresh oranges aren’t in season, a high-quality bottled juice can do in a pinch, though fresh is always best.

Equipment Needed

  • Grill (gas or charcoal) – charcoal adds extra smoky flavor, but gas is great for control and convenience.
  • Mixing bowls – at least two; one for the marinade, one for the avocado salsa.
  • Sharp knife – for trimming the flank steak and dicing the avocado salsa ingredients.
  • Measuring cups and spoons – to get the marinade flavors just right.
  • Wire rack or grill grate – for cooking the steak evenly and getting those coveted grill marks.
  • Tongs – easy and safe for flipping the steak.
  • Plastic wrap or resealable bag – for marinating the steak.

If you don’t have a grill, a grill pan on the stove can work too, though you’ll miss some of the smoky charm. I once tried this recipe on a cast iron skillet when the weather turned bad, and while it was tasty, the grill flavor was definitely missed. For budget-friendly tips, a simple charcoal kettle grill can be found for less than $50 and lasts forever with proper care.

Preparation Method

grilled mojo marinated flank steak preparation steps

  1. Prepare the Mojo Marinade: In a medium bowl, whisk together minced garlic, orange juice (120 ml), lime juice (60 ml), olive oil (60 ml), ground cumin, dried oregano, smoked paprika, red pepper flakes, salt, and pepper. This should take about 5 minutes. The aroma will be lively and fresh.
  2. Marinate the Flank Steak: Place the trimmed flank steak (680 g) in a large resealable plastic bag or shallow dish. Pour the mojo marinade over the steak, ensuring it’s evenly coated. Seal or cover, then refrigerate for at least 2 hours, preferably 4 to 6 hours for deeper flavor. If you forget and marinate overnight, that’s okay too—but avoid more than 24 hours to prevent texture issues.
  3. Preheat the Grill: About 20 minutes before cooking, preheat your grill to medium-high heat (around 400°F / 200°C). If using charcoal, wait until the coals are glowing red with a light layer of ash.
  4. Grill the Steak: Remove the steak from the marinade and let excess drip off. Place it on the grill and cook for about 4 to 6 minutes per side for medium-rare (internal temperature 130-135°F / 54-57°C). Adjust timing for desired doneness. Avoid pressing down on the steak; let it sizzle undisturbed to develop a nice crust. Use tongs to flip once.
  5. Rest the Steak: Transfer the grilled flank steak to a cutting board. Tent loosely with foil and rest for 10 minutes. This step is crucial to keep the juices locked in.
  6. Make the Avocado Salsa: While the steak rests, combine diced avocados, cherry tomatoes, red onion, cilantro, lime juice, salt, pepper, and jalapeño (if using) in a bowl. Gently mix to combine without mashing the avocado. This takes about 5 minutes.
  7. Slice and Serve: Slice the flank steak thinly against the grain to maximize tenderness. Plate with a generous scoop of avocado salsa on top or on the side. The contrast of the warm, smoky meat and the cool, creamy salsa is irresistible.

Troubleshooting tip: If your steak starts to char too quickly, move it to a cooler spot on the grill or reduce the heat. Also, be patient with resting—the juice redistribution makes all the difference. I once skipped this step in a hurry and ended up with dry steak, lesson learned!

Cooking Tips & Techniques

Getting the perfect grilled mojo marinated flank steak is part art, part science. Here are some tips and tricks I’ve gathered:

  • Marinate with purpose: The acidity in the orange and lime juice tenderizes the meat, but too long can make it mushy. Aim for 2-6 hours—not more than 24.
  • Room temperature steak: Take the steak out of the fridge 30 minutes before grilling to promote even cooking.
  • Pat dry before grilling: Excess marinade on the surface leads to flare-ups and uneven searing. Let it drip off and pat lightly with paper towels if needed.
  • Use direct heat: Medium-high heat gives that charred crust without overcooking inside.
  • Don’t poke or press: Avoid piercing the meat with a fork or pressing it down; this lets juices escape.
  • Rest, rest, rest: Always rest your steak after grilling. I can’t stress this enough—it changes the texture completely.
  • Slice against the grain: This shortens muscle fibers and makes each bite tender.
  • Multitask smartly: While the steak marinates or rests, prep your avocado salsa to save time.
  • Watch the grill flare-ups: Fat dripping can cause flames. Keep a spray bottle handy to tame them if necessary.

One time, I got distracted mid-grill and the steak caught a bit of a flame. I panicked but quickly moved it to a cooler zone—turned out that smoky edge was a hit with guests! Cooking is never perfect, but these tips can help you get close.

Variations & Adaptations

This grilled mojo marinated flank steak is flexible, letting you customize based on preference or what’s on hand:

  • Spicy Kick: Add more crushed red pepper flakes or swap the jalapeño in the salsa for a serrano pepper if you like it hotter.
  • Herb Swap: Use fresh parsley instead of cilantro for a milder salsa, or add fresh mint for a cool twist.
  • Cooking Method: If a grill isn’t an option, pan-sear the steak over medium-high heat in a cast iron skillet, finishing in the oven at 400°F (200°C) for 5-7 minutes.
  • Lower Carb Option: Serve the sliced steak and avocado salsa over a bed of leafy greens instead of rice or tortillas.
  • Marinade Twist: Mix in a splash of tequila or white rum for a boozy depth (great for summer gatherings).

Personally, I’ve made this recipe with skirt steak instead of flank and found it just as tasty, though flank tends to have a more consistent thickness for even grilling. Also, swapping the avocado salsa for a mango salsa is a fun tropical variation that brightens the dish even more.

Serving & Storage Suggestions

This dish shines best served warm, right off the grill, but here are some ideas for enjoying and storing leftovers:

  • Serving: Plate with a generous scoop of avocado salsa on top. Serve alongside warm corn tortillas for tacos, or over cilantro-lime rice for a fuller meal.
  • Pairings: A crisp, citrusy white wine or a light beer complements the bright flavors. For non-alcoholic, try sparkling water with lime.
  • Storage: Store leftover sliced steak and avocado salsa separately in airtight containers. Steak will keep in the fridge for up to 3 days; avocado salsa is best eaten within 24 hours to avoid browning.
  • Reheating: Gently reheat steak slices in a skillet over medium heat or in the oven at 300°F (150°C) wrapped in foil to keep moist. Avoid microwaving if possible to prevent toughness.
  • Flavor Development: Leftover steak will absorb more mojo flavors overnight, making it even tastier cold in sandwiches or salads.

Nutritional Information & Benefits

This grilled mojo marinated flank steak with avocado salsa is not only delicious but also packs nutritional benefits:

  • Protein-Packed: Flank steak is a great source of lean protein, supporting muscle repair and energy.
  • Healthy Fats: Avocados bring heart-healthy monounsaturated fats along with fiber and potassium.
  • Vitamin Boost: Citrus juices provide vitamin C, which aids immunity and enhances iron absorption from the steak.
  • Gluten-Free & Low-Carb: Naturally free from gluten, making it accessible for many dietary needs.
  • Antioxidants: The fresh herbs and tomatoes add antioxidants that help fight inflammation.

From a personal wellness perspective, this meal feels balanced and satisfying without heaviness. I often recommend it to friends looking to enjoy steak without overdoing saturated fat or processed ingredients.

Conclusion

If you’re looking for a grilled steak recipe that’s bursting with flavor but doesn’t require hours of prep, this grilled mojo marinated flank steak with easy avocado salsa is a winner. It’s flexible, approachable, and has just the right punch of citrus and spice to keep you coming back for more. Customize it to your taste, try the variations, and don’t forget the resting step—it’s a game changer.

I love this recipe because it reminds me of simple moments with good neighbors, unexpected kitchen successes, and the joy of sharing a delicious meal without fuss. Now, it’s your turn: give it a try, tweak it your way, and let me know how it goes! Drop a comment, share your photos, or tell me about your favorite marinade twists. Happy grilling!

FAQs

Can I marinate the flank steak overnight?

Yes, but try not to exceed 24 hours as the acidity can start breaking down the meat too much, causing a mushy texture.

What if I don’t have a grill? Can I cook this inside?

Absolutely! Use a hot cast iron skillet to sear the steak and finish it in the oven at 400°F (200°C) for a few minutes until desired doneness.

Is flank steak the best cut for this recipe?

Flank steak works great because it absorbs marinade well and grills evenly, but skirt steak or sirloin flank can also be used.

How do I keep the avocado salsa from browning?

Adding fresh lime juice helps slow browning. Store it in an airtight container and consume within 24 hours for best freshness.

Can I prepare the avocado salsa in advance?

Yes, but prepare it as close to serving time as possible. If needed, make it an hour ahead and keep refrigerated, stirring gently before serving.

Pin This Recipe!

grilled mojo marinated flank steak recipe
Print

Flavorful Grilled Mojo Marinated Flank Steak Recipe with Easy Avocado Salsa

A juicy, flavorful grilled flank steak marinated in a bright, citrusy mojo sauce paired with a fresh, creamy avocado salsa. Perfect for quick weeknight dinners or casual cookouts.

  • Author: paula
  • Prep Time: 15 minutes
  • Cook Time: 12 minutes
  • Total Time: 2 hours 27 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Cuisine: Mexican

Ingredients

Scale
  • 4 cloves garlic, minced
  • 1/2 cup fresh orange juice (about 1 large orange)
  • 1/4 cup fresh lime juice (roughly 2 limes)
  • 1/4 cup olive oil (extra virgin preferred)
  • 1 teaspoon ground cumin
  • 1 teaspoon dried oregano (Mexican oregano if available)
  • 1/2 teaspoon smoked paprika
  • 1/4 teaspoon crushed red pepper flakes
  • Salt and freshly ground black pepper, to taste
  • 1 flank steak, about 1.5 pounds (680 grams), trimmed
  • 2 ripe avocados, diced
  • 1/2 cup cherry tomatoes, quartered
  • 1/4 cup red onion, finely chopped
  • 1/4 cup fresh cilantro, chopped
  • 1 tablespoon fresh lime juice
  • Salt and pepper, to taste
  • Optional: 1 small jalapeño, seeded and minced

Instructions

  1. Prepare the Mojo Marinade: In a medium bowl, whisk together minced garlic, orange juice (120 ml / 1/2 cup), lime juice (60 ml / 1/4 cup), olive oil (60 ml / 1/4 cup), ground cumin, dried oregano, smoked paprika, red pepper flakes, salt, and pepper. This should take about 5 minutes.
  2. Marinate the Flank Steak: Place the trimmed flank steak (680 g / 1.5 lbs) in a large resealable plastic bag or shallow dish. Pour the mojo marinade over the steak, ensuring it’s evenly coated. Seal or cover, then refrigerate for at least 2 hours, preferably 4 to 6 hours for deeper flavor. Avoid marinating more than 24 hours.
  3. Preheat the Grill: About 20 minutes before cooking, preheat your grill to medium-high heat (around 400°F / 200°C). If using charcoal, wait until the coals are glowing red with a light layer of ash.
  4. Grill the Steak: Remove the steak from the marinade and let excess drip off. Place it on the grill and cook for about 4 to 6 minutes per side for medium-rare (internal temperature 130-135°F / 54-57°C). Adjust timing for desired doneness. Avoid pressing down on the steak; let it sizzle undisturbed to develop a nice crust. Use tongs to flip once.
  5. Rest the Steak: Transfer the grilled flank steak to a cutting board. Tent loosely with foil and rest for 10 minutes to keep the juices locked in.
  6. Make the Avocado Salsa: While the steak rests, combine diced avocados, cherry tomatoes, red onion, cilantro, lime juice, salt, pepper, and jalapeño (if using) in a bowl. Gently mix to combine without mashing the avocado. This takes about 5 minutes.
  7. Slice and Serve: Slice the flank steak thinly against the grain to maximize tenderness. Plate with a generous scoop of avocado salsa on top or on the side.

Notes

Marinate the steak for 2 to 6 hours for best flavor and texture; avoid marinating more than 24 hours to prevent mushiness. Let steak rest for 10 minutes after grilling to lock in juices. Slice against the grain for maximum tenderness. If flare-ups occur on the grill, move steak to a cooler spot or reduce heat. Use fresh citrus juices for best flavor; bottled juice can be a substitute in a pinch. The avocado salsa is best consumed within 24 hours to avoid browning.

Nutrition

  • Serving Size: Approximately 6 ounc
  • Calories: 420
  • Sugar: 4
  • Sodium: 350
  • Fat: 28
  • Saturated Fat: 5
  • Carbohydrates: 12
  • Fiber: 6
  • Protein: 35

Keywords: grilled flank steak, mojo marinade, avocado salsa, easy steak recipe, grilled steak, summer grilling, healthy steak recipe, citrus marinade

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Tags:

You might also like these recipes

Leave a Comment

Recipe rating