Oh man, let me tell you about my absolute favorite way to enjoy carne asada – topped with a bright, zesty avocado salsa verde that’ll make your taste buds dance. I grew up watching my abuelo grill this dish on warm summer evenings, the smell of cumin and charred meat filling the air. What makes this version special? That creamy yet tangy salsa verde made with fresh avocados – it’s the perfect contrast to the smoky, garlicky steak. Trust me, once you try this combo, you’ll never want plain carne asada again. It’s got everything – bold flavors, juicy meat, and that refreshing salsa that cuts right through the richness.

Why You’ll Love This Carne Asada with Avocado Salsa Verde
Listen, this isn’t just another steak recipe—it’s the kind of meal that makes people ask for seconds (and thirds). Here’s why it’s a total winner:
- Bold flavors that pop: The garlicky, cumin-spiced steak paired with that creamy-yet-tangy avocado salsa? Absolute magic. Every bite is a flavor explosion.
- Crazy easy prep: Just whisk the marinade, let the steak soak up all that goodness, and grill. The salsa comes together in minutes while the meat rests.
- Freshness you can taste: Bright lime, crisp tomatillos, and creamy avocado keep things light and balanced—no heavy, greasy feeling here.
- Total crowd-pleaser: Whether it’s taco night or a backyard BBQ, this dish always disappears fast. (Pro tip: Make extra salsa—people go wild for it.)
Ingredients for Carne Asada with Avocado Salsa Verde
Okay, let’s gather our flavor weapons! The magic here comes from two simple parts: the garlicky marinade that makes the carne asada irresistible, and that bright, creamy salsa that’ll have you eating it by the spoonful. I’ll walk you through exactly what you need—no fancy ingredients, just good stuff that packs a punch.
For the Carne Asada Marinade
- 1.5 lbs flank steak (trimmed of excess fat – trust me, it makes all the difference)
- 1/4 cup olive oil (the good stuff, not the sad bottle that’s been in your pantry since 2018)
- 3 cloves garlic, minced (or 4 if you’re feeling bold – I always do!)
- Juice of 1 lime (about 2 tbsp – and please, squeeze it fresh!)
- 1 tsp cumin (your secret weapon for that smoky depth)
- 1 tsp salt (I use kosher – it distributes better than table salt)
- 1/2 tsp black pepper (freshly cracked if you can)
For the Avocado Salsa Verde
- 2 ripe avocados, diced (look for ones that give slightly when pressed)
- 1/2 cup tomatillos, chopped (about 3-4 medium ones, husks removed)
- 1/4 cup fresh cilantro, chopped (stems and all – that’s where the flavor is!)
- 1 jalapeño, minced (remove seeds unless you like it spicy)
- 1/2 small red onion, finely diced (soak in cold water for 5 minutes if you want to tame the bite)
- 1 tbsp lime juice (to keep those avocados nice and green)
See? Nothing complicated here – just fresh ingredients that work together like a dream. Now let’s get cooking!
How to Make Carne Asada with Avocado Salsa Verde
Alright, let’s get down to business! This recipe comes together in three simple parts – marinating and grilling the steak (the star of the show), whipping up that dreamy avocado salsa verde (the supporting actor that steals every scene), and bringing it all together in the most delicious way possible. Follow these steps, and you’ll have restaurant-quality carne asada at home – I promise!
Marinate and Grill the Steak
First things first – grab a bowl and whisk together that olive oil, minced garlic, lime juice, cumin, salt, and pepper until it’s all happy and combined. Now, take your flank steak and give it a nice massage with this flavorful mixture – really work it in there! Let it soak up all those flavors for at least 30 minutes (though if you’ve got time, an hour or two makes it even better). When you’re ready, fire up your grill to medium-high heat and cook that beautiful steak for about 5-7 minutes per side – you want nice grill marks and an internal temp of about 130°F for medium-rare. Here’s the important part – let it rest for 5 minutes before slicing. I know it’s tempting to dive right in, but this keeps all those delicious juices where they belong – in the meat! For more information on safe internal temperatures for meat, check out resources from the FDA.
Prepare the Avocado Salsa Verde
While your steak is resting (see? Perfect timing!), let’s make that gorgeous green salsa. In a medium bowl, gently toss together the diced avocados, chopped tomatillos, cilantro, jalapeño, and red onion. Drizzle in that lime juice – it adds brightness and keeps the avocados from turning brown. The key here is gentle mixing – use a rubber spatula and fold everything together carefully so you keep those beautiful avocado chunks intact. Taste and adjust the seasoning if needed – sometimes I add an extra pinch of salt if it’s not quite singing yet.
Serving the Dish
Now for the best part – assembly! Slice your rested steak against the grain into thin strips – this makes every bite tender instead of chewy. Arrange the slices on a platter and generously spoon that vibrant avocado salsa verde right over the top. The contrast of the warm, smoky steak with the cool, creamy salsa is absolute perfection. Serve it immediately with warm tortillas, rice, or just dig in as is – I won’t judge!
Tips for Perfect Carne Asada with Avocado Salsa Verde
After making this dish more times than I can count (my family requests it weekly!), I’ve picked up some tricks that take it from good to “oh my goodness what is this magic” status. Here are my can’t-miss tips for carne asada perfection:
- Fresh lime is non-negotiable: That bottled stuff just doesn’t cut it for the marinade or salsa. I always buy 2-3 extra limes just in case – sometimes they’re juicier than others!
- Control your heat: Jalapeños can vary wildly in spiciness. I usually remove all seeds and ribs for a mild salsa, but leave some in when cooking for my spice-loving friends. Taste as you go!
- Don’t skip the rest time: I know it’s hard to wait, but letting that steak rest for 5 minutes after grilling makes all the difference. Those juices redistribute, giving you the most tender, flavorful bites.
- Avocado timing is everything: Make the salsa right before serving – if it sits too long, the avocados lose their pretty green color and perfect texture. A little extra lime juice helps slow the browning too.
- Get that grill screaming hot: I wait until my grill hits about 450°F before adding the steak. That initial sear creates those beautiful caramelized edges we all crave.
Storage and Reheating
Okay, let’s talk leftovers – because let’s be real, this dish is so good you might actually have some (though in my house, that’s rare!). Here’s how to keep everything tasting fresh and delicious:
For the carne asada: Store any leftover steak slices in an airtight container in the fridge for up to 3 days. The trick? Keep it separate from the salsa! When you’re ready to enjoy it again, reheat the steak in a dry skillet over medium heat just until warmed through – about 1-2 minutes per side. This keeps it from drying out while bringing back some of that lovely char flavor.
For the avocado salsa verde: This one’s best enjoyed fresh, but if you must store it, press plastic wrap directly onto the surface before sealing the container. It’ll keep for about a day before the avocados lose their texture. Give it a quick stir and add a fresh squeeze of lime juice before serving leftovers.
Pro tip: If you’re meal prepping, grill extra steak and store it un-sliced – it stays juicier that way. Then just slice and reheat portions as needed throughout the week. Perfect for quick tacos, salads, or my personal favorite – breakfast hash! If you are looking for a great side dish to go with this, check out this recipe for classic coleslaw recipe.
Nutritional Information
Now, I’m no nutritionist – just a home cook who loves good food – but I know some folks like to keep track of what they’re eating. Here’s the breakdown per serving (about 1/4 of the recipe), but remember these are estimates since avocado sizes and steak thickness can vary:
- Calories: 420 (mostly from all that good fat in the avocado and olive oil)
- Protein: 32g (thank you, beautiful flank steak!)
- Fat: 28g (18g unsaturated – the heart-healthy kind)
- Carbs: 12g (with 6g fiber from all those fresh veggies)
- Sodium: 620mg (easy to reduce if you’re watching salt – just cut back in the marinade)
What I love about this dish is how balanced it feels – you’re getting quality protein, healthy fats from the avocado and olive oil, and plenty of vitamins from all those fresh ingredients. It’s the kind of meal that leaves you satisfied but not sluggish. And hey, if you’re like me and end up eating two servings… well, I won’t tell!
FAQs About Carne Asada with Avocado Salsa Verde
I get asked about this recipe all the time – here are the questions that pop up most often from friends and family (and random neighbors who smell it cooking!). Hopefully these answers help you nail this dish on your first try!
Q1. Can I use skirt steak instead of flank steak?
Absolutely! Skirt steak works beautifully here – it’s actually my second favorite cut for carne asada. Just keep in mind it cooks faster than flank steak (about 3-4 minutes per side) since it’s thinner. Either way, slicing against the grain is key for tender bites.
Q2. How spicy is the avocado salsa verde?
It’s as spicy as you want it to be! The base recipe with one seeded jalapeño gives a mild kick – more like a gentle warmth than real heat. For more spice, leave in some seeds or add an extra pepper. My abuelo would always throw in a serrano for serious heat lovers!
Q3. Can I make the carne asada marinade ahead?
You bet! The marinade actually gets better with time. I often mix it up the night before and let the steak soak overnight in the fridge. Just don’t add the lime juice until 30 minutes before grilling – the acid can start “cooking” the meat if left too long.
Q4. What if I can’t find fresh tomatillos?
No sweat – you can use canned tomatillos (drained well) in a pinch. The flavor won’t be quite as bright, but it still works. In a real emergency, a tablespoon of green salsa from the jar mixed into the avocado salsa adds that tangy tomatillo flavor.
Q5. Can I cook this indoors if I don’t have a grill?
Of course! A grill pan or cast iron skillet works great. Get it smoking hot (I mean literally smoking – open those windows!) and cook the steak the same way. You won’t get quite the same smoky flavor, but it’ll still be delicious. A tiny sprinkle of smoked paprika in the marinade helps mimic that grilled taste. For tips on using a cast iron skillet effectively, you can check out guides on Serious Eats.
Alright, amigos – now it’s your turn! Did this carne asada with avocado salsa verde blow your mind like it does mine every single time? I want to hear all about your kitchen adventures! Drop a comment below to tell me:
- How did your steak turn out? (Extra points if you got those perfect grill marks!)
- Did you tweak the salsa? (More lime? Extra jalapeño? Spill your secrets!)
- What did you serve it with? (Tacos? Rice? Straight from the platter with your fingers? No judgment here.)
Your feedback helps me (and other home cooks) keep improving these recipes. And hey, if you snapped a photo of your masterpiece, tag me on Instagram – I love seeing your creations! Nothing makes me happier than knowing this family favorite is bringing joy to your table too.
Now go forth and cook with confidence – and don’t forget to come back and rate this recipe once you’ve tried it. Five stars? Four? Be honest – my abuelo always said the truth makes us better cooks!
Print
Juicy Carne Asada with Creamy Avocado Salsa Verde Recipe
- Total Time: 50 minutes
- Yield: 4 servings 1x
- Diet: Low Lactose
Description
A flavorful carne asada served with a fresh avocado salsa verde.
Ingredients
- 1.5 lbs flank steak
- 1/4 cup olive oil
- 3 cloves garlic, minced
- 1 lime, juiced
- 1 tsp cumin
- 1 tsp salt
- 1/2 tsp black pepper
- 2 avocados, diced
- 1/2 cup tomatillos, chopped
- 1/4 cup cilantro, chopped
- 1 jalapeño, minced
- 1/2 small red onion, diced
- 1 tbsp lime juice
Instructions
- Marinate the steak with olive oil, garlic, lime juice, cumin, salt, and pepper for at least 30 minutes.
- Grill the steak over medium-high heat for 5-7 minutes per side.
- Let the steak rest for 5 minutes before slicing.
- Mix diced avocados, tomatillos, cilantro, jalapeño, red onion, and lime juice to make the salsa.
- Serve sliced carne asada with avocado salsa verde on top.
Notes
- Use fresh lime juice for best flavor.
- Letting the steak rest ensures juiciness.
- Adjust jalapeño to your preferred spice level.
- Prep Time: 35 minutes
- Cook Time: 15 minutes
- Category: Main Dish
- Method: Grilling
- Cuisine: Mexican
Nutrition
- Serving Size: 1 serving
- Calories: 420
- Sugar: 3g
- Sodium: 620mg
- Fat: 28g
- Saturated Fat: 6g
- Unsaturated Fat: 18g
- Trans Fat: 0g
- Carbohydrates: 12g
- Fiber: 6g
- Protein: 32g
- Cholesterol: 85mg
Keywords: carne asada, avocado salsa verde, Mexican steak, grilled flank steak