These Mexican Steak Skewers with Avocado Salsa Verde are super flavorful and easy to make! The steak is marinated in a blend of Mexican spices and lime juice, and then grilled on skewers with red onion. The avocado salsa verde is the creamiest, freshest sauce to pair alongside them! Great for cookouts or an easy summer meal!
There’s really nothing like grilling in the summer. It’s truly all I want to do! I crave that grill flavor like no other in the warmer months, and unfortunately I live in a condo with no outdoor space for a grill! It’s kind of a bummer but I get by with my indoor grill pan. Love those things!
So I actually made these with my indoor grill pan (obviously) and they’re just as good. So if you don’t have a grill, fear not! You can use a grill pan or whatever you have to make these!
I’d be lying if I said the steak was the star of the show here, because the avocado salsa verde 100%, completely, has my heart.
It’s lime-y, creamy, slightly spicy, cilantro-y, garlicky, and just incredible.
I charred the tomatillos under the broiler so they got a little charred and juicy, and then added avocado, jalapeño, lime juice, cilantro, garlic, onion, and salt. A magical combination of flavors!
Liiiike can you even?
It’s amazing with chips too, naturally. It’s kind of like a lighter guac/salsa verde combination. So you should probably make a double batch so you can enjoy it with some delicious salty tortilla chips.
Just an idea. 😉
Not to ignore the steak or anything – it’s really delicious too! The steak cubes get tossed in some chili powder, cumin, onion powder, garlic powder, smoked paprika, salt, pepper, lime juice, and olive oil. I let it sit in that mixture for 20 minutes or so before I grill, just to marry the flavors, but if you have more time – even better!
And I added red onion to the skewers too because I love grilled, charred onions. They get so sweet and caramelly! Sorry for my awful adjectives this morning. 😂 There’s no better way to describe them!
But really I just want to faceplant into this all day.
New favorite summer dinner alert!
Mexican Steak Skewers with Avocado Salsa Verde
These Mexican Steak Skewers with Avocado Salsa Verde are super flavorful and easy to make! The steak is rubbed with a blend of Mexican spices, then grilled on skewers with red onion, and the avocado salsa verde is the creamiest, freshest sauce to pair alongside them! Great for cookouts or an easy summer meal!
For the beef skewers
- 1 1/2 pounds top sirloin steak, cut into 1-1 1/2'' cubes
- 1 tablespoon chili powder
- 2 teaspoons cumin
- 1/2 teaspoon onion powder
- 1/2 teaspoon garlic powder
- 1/4 teaspoon smoked paprika
- 3/4 teaspoon salt
- 3/4 teaspoon pepper
- juice of 1 lime
- 1 tablespoon olive oil
- 1 medium red onion, cut into 1-1 1/2'' pieces
- wooden skewers*
For the avocado salsa verde
- 4 tomatillos, husks removed and rinsed
- 1 jalapeño, seeds and ribs removed, chopped
- 1/4 cup chopped white onion
- 1 clove garlic
- 1 packed cup cilantro
- 1 avocado, pitted and peeled
- juice of 1 lime
- 1/4 teaspoon salt
For the steak skewers
In a medium mixing bowl, whisk together the chili powder, cumin, onion powder, garlic powder, smoked paprika, salt, pepper, lime juice, and olive oil. Add the steak cubes and toss to coat. Let marinate in the fridge for 20 minutes. Soak your skewers in water during this time.
Preheat your grill to medium high. Thread the steak on the skewers, alternating with pieces of red onion. Grill for 5-7 minutes per side, or until grill marks appear and steak is cooked through. Let skewers rest for a few minutes. Serve with the avocado salsa verde, lime wedges, and extra chopped cilantro!
For the avocado salsa verde
Preheat your broiler to high. Place tomatillos on a baking sheet and broil for 7-10 minutes, or until they start to char in spots and get soft and juicy. Let cool for a few minutes.
In a food processor, combine the tomatillos, jalapeño, onion, garlic, cilantro, avocado, lime juice, and salt. Blend until smooth and creamy. Taste to season with additional salt if desired.
*If you're using wooden skewers, be sure to soak them in water for at least 20 minutes to prevent burning on the grill! Metal skewers also work great here.
*If you don't have an outdoor grill, no worries - indoor grill pans will work great!
*If you have more time and want to marinate the steak for longer than 20 minutes, great! The longer the better.
*Extra avocado salsa verde will keep in the fridge for a few days. If there's any left!