Few things make me as happy as the sizzle of a juicy, marinated steak hitting a hot grill. When I’m craving bold flavors, smoky char, and something truly satisfying, I turn to Carne Asada with Avocado Salsa Verde. It’s a dish that never fails to deliver, both in flavor and wow-factor. Whether I’m cooking for friends or just treating myself, this combination of perfectly grilled beef and vibrant, tangy salsa feels like a celebration on a plate.

The real magic lies in the marinade—citrusy, garlicky, and just a bit spicy—and in the way it soaks deep into the meat, transforming it into something truly mouthwatering. Pair that with a spoonful of creamy avocado salsa verde that bursts with fresh herbs and a hint of lime, and you’ve got the kind of meal people talk about long after the last bite is gone.
Why You’ll Love This Carne Asada with Avocado Salsa Verde
If you’re a fan of bold, zesty flavors and melt-in-your-mouth meat, this recipe is calling your name. It’s easy enough for a weeknight dinner but impressive enough for a weekend cookout. The avocado salsa verde adds a bright, fresh contrast to the richness of the grilled carne asada, and every bite is layered with flavor. Plus, it’s naturally gluten-free, dairy-free, and loaded with nutrient-dense ingredients.
What Cut of Meat is Best for Carne Asada?
Carne asada truly shines when made with the right cut of beef. I usually go for flank steak or skirt steak—both are flavorful, well-marbled, and ideal for soaking up the citrusy marinade. Flank steak tends to be a bit leaner with a meatier texture, while skirt steak is fattier and more tender when cooked quickly at high heat. Either works beautifully; it really comes down to your texture preference.
Just remember, no matter which cut you choose, slice it thinly and against the grain. That’s the secret to a tender bite every time.
Options for Substitutions
While the original combination is hard to beat, I get that you might want to mix things up—or need to work with what’s in your kitchen.
- Meat alternatives: Try chicken thighs or portobello mushrooms for a lighter or plant-based twist. They both hold up well on the grill and soak in the marinade beautifully.
- Citrus swap: If you don’t have fresh lime or orange juice, bottled versions can work in a pinch. Even a splash of pineapple juice adds great depth.
- No grill? A cast iron skillet or broiler gets the job done indoors and still gives that delicious char.
- Avocado alternatives: If you’re out of avocados, try a simple tomatillo salsa or chopped mango for a sweet contrast.
- Spice level: Adjust the jalapeños in the salsa to suit your heat tolerance—seed them for mild, leave seeds in for a fiery kick.
This recipe’s strength lies in its flexibility. It’s easy to customize without losing that bold, smoky, tangy essence.
Ingredients for This Carne Asada with Avocado Salsa Verde
Each ingredient in this recipe plays an essential role in delivering bold, layered flavor. Here’s what you’ll need and why it matters:
- Flank or Skirt Steak – This is the heart of the dish. Its rich beef flavor and thin profile make it perfect for quick, high-heat cooking and soaking up the marinade.
- Fresh Lime Juice – Bright and zesty, lime juice tenderizes the meat and adds a citrusy punch that defines carne asada.
- Orange Juice – Adds a subtle sweetness and balances the acidity of the lime while helping the steak caramelize on the grill.
- Soy Sauce – Delivers umami depth and helps the marinade penetrate deeply into the meat.
- Olive Oil – Acts as a carrier for the spices and prevents the steak from drying out.
- Garlic – Essential for its pungent, savory note that permeates both the meat and salsa.
- Cilantro – Brings vibrant, herbal brightness to both the marinade and the salsa.
- Cumin & Chili Powder – Add earthy warmth and subtle heat to the meat.
- Avocados – Creamy and rich, they balance the tanginess of the salsa verde with a luxurious texture.
- Tomatillos – Slightly tart and citrusy, they’re the foundation of the salsa verde and bring out the grilled flavors.
- Jalapeños – These provide the heat—adjust to your taste!
- Red Onion – Adds a touch of sharpness and crunch to the salsa.
- Salt & Pepper – Simple but essential to amplify all the other flavors.
- Fresh Lime (for garnish) – Adds a final fresh squeeze that ties everything together just before serving.
Each element is chosen not only for flavor but also for how it enhances texture, contrast, and balance. When it all comes together, it’s magic on a plate.

Step 1: Make the Marinade
In a mixing bowl, whisk together lime juice, orange juice, soy sauce, olive oil, minced garlic, chopped cilantro, cumin, chili powder, salt, and pepper. This aromatic blend is your flavor base. Pour it into a large resealable bag or shallow dish.
Step 2: Marinate the Steak
Place the flank or skirt steak into the marinade, ensuring it’s fully coated. Seal the bag or cover the dish and refrigerate for at least 2 hours—overnight if possible. The acids and spices will tenderize the meat and infuse it with bold flavor.
Step 3: Prepare the Avocado Salsa Verde
While the steak marinates, combine chopped tomatillos, jalapeños, red onion, garlic, cilantro, lime juice, and salt in a food processor. Blend until just chunky or smooth, depending on your preference. Fold in diced avocado gently for creamy texture and richness.
Step 4: Preheat the Grill
Heat your grill or grill pan over high heat until it’s blazing hot. A good sear is crucial for locking in juices and getting those irresistible grill marks.
Step 5: Grill the Steak
Remove the steak from the marinade, shaking off excess. Grill for about 3–5 minutes per side, depending on thickness and desired doneness. Aim for medium-rare to medium for the most tender texture.
Step 6: Rest and Slice
Let the steak rest on a cutting board for at least 5 minutes to let the juices redistribute. Then, slice thinly against the grain to maximize tenderness.
Step 7: Assemble and Serve
Plate the sliced carne asada with generous spoonfuls of avocado salsa verde. Garnish with lime wedges and fresh cilantro. Serve immediately and enjoy every juicy, zesty bite.
How Long to Cook the Carne Asada with Avocado Salsa Verde
Grilling carne asada is a quick process, which is part of what makes this such a great recipe. For a 1 to 1½-inch thick flank or skirt steak:
- Rare: 2–3 minutes per side
- Medium-rare: 3–4 minutes per side
- Medium: 4–5 minutes per side
- Well-done: 6+ minutes per side (not recommended, as the steak may toughen)
Always use high heat to get that beautiful char and smoky crust, and don’t forget to rest the meat for about 5 minutes before slicing.
Tips for Perfect Carne Asada with Avocado Salsa Verde
- Use fresh citrus juice – Bottled juice won’t deliver the same brightness or tenderizing effect.
- Don’t skip the marinade time – A minimum of 2 hours is needed, but overnight is even better for depth of flavor.
- High heat is key – Whether you’re using a grill or skillet, make sure it’s screaming hot before the steak hits the surface.
- Rest your meat – This locks in juices and keeps the steak tender.
- Slice against the grain – This breaks up the muscle fibers and results in a much more tender bite.
- Keep the salsa chunky – Dicing the avocado and folding it in after blending keeps the texture fresh and satisfying.
- Adjust heat to taste – If you like things mild, remove the jalapeño seeds. If you love heat, toss in a serrano or two.
- Prep ahead – The salsa can be made a few hours in advance and stored chilled for even more flavor development.
These little details make a big difference and will take your carne asada from good to unforgettable.
Watch Out for These Mistakes While Cooking
Even with a recipe this straightforward, a few common slip-ups can get in the way of achieving carne asada greatness. Keep an eye out for these:
- Over-marinating: More isn’t always better. Citrus-based marinades can start breaking down the meat too much if left too long (over 24 hours), leading to a mushy texture.
- Cold meat on a hot grill: Always let your steak sit at room temperature for 20–30 minutes before grilling. It cooks more evenly this way.
- Skipping the rest: Cutting into your steak too soon will cause it to lose all those flavorful juices.
- Under-seasoning: Even with a great marinade, a final sprinkle of salt just before grilling brings the flavor alive.
- Crowding the grill: Give the steak room to breathe so it sears, not steams.
- Burning the salsa ingredients: If roasting the tomatillos or jalapeños for deeper flavor, don’t burn them or they’ll turn bitter.
- Blending salsa too much: Over-pureeing the avocado salsa can make it too thin and lose the satisfying texture.
- Cutting with the grain: Always slice against the grain for tenderness—never with it.
What to Serve With Carne Asada with Avocado Salsa Verde?
Grilled Mexican Street Corn
Sweet, smoky, and slathered in cotija cheese and lime crema—this classic side is a perfect match.
Refried Black Beans
Creamy and comforting, they bring earthy balance to the zesty steak.
Cilantro Lime Rice
Fluffy rice with a citrus twist makes a light and fresh base.
Warm Corn Tortillas
Essential if you’re turning your carne asada into tacos. Toast them lightly for the best flavor.
Simple Tomato and Cucumber Salad
Crisp, cool, and refreshing—this balances out the heat from the jalapeños.
Guacamole & Chips
You can never have too much avocado. A chunky guac adds more richness and fun for dipping.
Grilled Pineapple Slices
Caramelized and juicy, this adds a sweet contrast to the savory steak.
Mexican Beer or Agua Fresca
Top off your meal with a cold cerveza or a fruity, non-alcoholic agua fresca—both refreshing and festive.
These sides round out the meal with a variety of textures and flavors that make every bite satisfying.
Storage Instructions
Carne asada keeps surprisingly well, which means you can enjoy those bold flavors even the next day. Here’s how I store it:
- Steak: Let it cool completely before transferring to an airtight container. It’ll last up to 4 days in the refrigerator. To reheat, use a skillet over medium heat just until warmed—avoid microwaving, which can make it rubbery.
- Avocado Salsa Verde: Because of the avocado, it’s best eaten fresh. If you have leftovers, press plastic wrap directly onto the surface and store in a sealed container. It’ll stay good for about 1–2 days before the avocado starts browning.
- Freezing: The steak can be frozen either raw in marinade (for up to 2 months) or cooked and sliced. Just thaw in the fridge overnight and reheat gently.
Estimated Nutrition (Per Serving)
Here’s a general breakdown for one serving (assuming 4 servings total):
- Calories: ~420 kcal
- Protein: 35g
- Carbohydrates: 10g
- Fat: 28g
- Fiber: 5g
- Sugar: 3g
- Sodium: 620mg
These values will vary depending on exact ingredients and portion sizes, but overall this dish is high in protein, rich in healthy fats from avocado and olive oil, and low in carbs—making it a great choice for low-carb or whole-food lifestyles.
Frequently Asked Questions
What if I don’t have a grill?
No worries—just use a cast iron skillet or grill pan on the stove. Get it super hot and cook the steak the same way as you would on a grill. You’ll still get a great sear and juicy texture.
Can I make the avocado salsa verde in advance?
Yes, but with a caveat. You can prep the tomatillo base a day ahead, but fold in the avocado just before serving to keep it fresh and green.
How do I know when the steak is done?
Use a meat thermometer for precision:
- Medium-rare: 130–135°F (54–57°C)
- Medium: 135–145°F (57–63°C)
Let the steak rest after cooking so juices redistribute evenly.
Can I use lemon instead of lime?
You can, but lime is preferred for that authentic tangy flavor. Lemon will work in a pinch, though it’s slightly less vibrant.
What’s the best way to keep the avocado green?
Add extra lime juice and press plastic wrap tightly against the salsa’s surface to reduce oxidation. It helps, though the salsa is best fresh.
Is this dish spicy?
It can be! Jalapeños bring the heat, but you can easily adjust by removing the seeds or using a milder pepper. Want it hotter? Add serrano or a dash of hot sauce.
Can I make this dish low-sodium?
Yes. Simply reduce the soy sauce or use a low-sodium version, and go easy on added salt. You’ll still get great flavor from the marinade and salsa.
What other herbs can I use besides cilantro?
If you’re not a cilantro fan, try fresh parsley for the marinade and salsa. It’ll be a bit different, but still vibrant and herbaceous.
Conclusion
Carne Asada with Avocado Salsa Verde is one of those meals that feels like a mini celebration every time I make it. The smoky, charred beef paired with creamy, citrusy salsa creates a harmony of bold flavors and fresh textures. Whether you’re serving it taco-style, over rice, or just with a fork straight off the plate, this dish delivers. It’s fresh, flexible, and unforgettable—a true crowd-pleaser worth keeping in your regular rotation.
Up next: Let’s create your printable page with everything you need to bring this recipe to life.

Carne Asada with Avocado Salsa Verde
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Total Time: 25 minutes
- Yield: 4 servings
Description
Fire up the grill and get ready to wow your taste buds with this vibrant, flavor-packed Carne Asada with Avocado Salsa Verde. Perfect for quick dinners, weekend cookouts, or anytime you’re craving bold food ideas, this dish combines juicy marinated steak with a creamy, zesty salsa that’s bursting with citrus and fresh herbs. It’s a fast, easy recipe that hits all the right notes—smoky, spicy, tangy, and utterly satisfying. Whether you’re hunting for new dinner ideas, a healthy snack, or a show-stopping party dish, this carne asada brings the heat in the best way. Get ready to slice into one of the most mouthwatering meals you’ll ever make!
Ingredients
For the Carne Asada:
- 1½ to 2 lbs flank or skirt steak
- ¼ cup fresh lime juice (about 2–3 limes)
- ¼ cup fresh orange juice
- 2 tbsp soy sauce
- 2 tbsp olive oil
- 4 garlic cloves, minced
- ¼ cup chopped fresh cilantro
- 1 tsp ground cumin
- 1 tsp chili powder
- Salt and pepper to taste
For the Avocado Salsa Verde:
- 4 tomatillos, husked and halved
- 1–2 jalapeños, stemmed (seeded for mild)
- ½ small red onion
- 1 garlic clove
- ¼ cup fresh cilantro
- 1 large ripe avocado, diced
- 2 tbsp fresh lime juice
- Salt to taste
Instructions
- In a bowl, whisk together lime juice, orange juice, soy sauce, olive oil, garlic, cilantro, cumin, chili powder, salt, and pepper.
- Place steak in a resealable bag or shallow dish and pour in marinade. Cover and refrigerate for at least 2 hours, up to overnight.
- For the salsa, blend tomatillos, jalapeños, onion, garlic, cilantro, lime juice, and salt until smooth. Fold in diced avocado.
- Preheat grill (or cast iron skillet) to high heat.
- Remove steak from marinade and grill 3–5 minutes per side until desired doneness.
- Let steak rest for 5 minutes, then slice thinly against the grain.
- Serve with avocado salsa verde and garnish with extra cilantro and lime wedges.