Made with marinated sirloin steak and delicious vegetables, these Easy Beef Skewers are the perfect low carb appetizer or healthy dinner!
Oh hi, friends! I’m baaack!
If you’ve been following me on Instagram stories, you’ll know that I was in Oklahoma visiting family and doing some wedding planning over Labor Day Weekend. I actually just flew back to Pittsburgh last night (or should I say early this morning) and I’ve got to be honest, I’m going to need a HUGE cup of coffee to get through today.
But I have no regrets. It was all worth it.
Because I live far away from my family, I like to spend as much time as possible with them when I actually do get to visit. And since I had Monday off at work because of the long holiday weekend, I got to enjoy my family’s Sunday get-togethers. They’re one of my favorite things. Every Sunday afternoon, all my brothers, sisters, nieces and nephews gather at my parents’ house to eat lots and lots of delicious Mexican food. There’s tons of laughing, usually some crying (the kids don’t always play nice) and always plenty of gossip.
Unfortunately, moving away from home has made it a little difficult for me to feel connected to my family traditions and my Latino culture.
But that, my friends, is where Mexican food comes in.
Cooking with authentic ingredients and flavors makes me feel connected to my family and just puts a huge smile on my face. It helps me create the amazing Mexican recipes that I grew up eating on a daily basis, and allows me to easily pass them on to close friends and loved ones who want to learn more about my Latino heritage.
So to spread the love, today I’m sharing an easy recipe for grilled Mexican beef and vegetable skewers that are perfect for those Sunday family get-togethers and weekend fun with friends. It really is true – good food brings people together.
Here’s how to get started.
How to make beef skewers
First, you need to make the marinade. For this, I used a 16-ounce jar of salsa and combined it with olive oil, lime juice, chipotle peppers in adobo sauce and cumin powder.
Next, cut some beef (I used top sirloin steak) into bite-sized cubes. Then, place the steak and the marinade in a large ziplock bag and let it sit in the refrigerator for 30 minutes or up to 2 hours.
While the meat is marinating, place 20 wooden skewers in a large baking dish full of water to soak. This helps prevent the skewers from burning on the grill. Then, cut the zucchini, bell peppers and red onion into bite-sized chunks about the same size as the steak.
Once the steak is done marinating, thread the steak and veggies onto two skewers that are about half an inch apart. Once you’re done making all the skewers, spray or brush them lightly with cooking oil and grill them over direct heat for about 8 to 10 minutes each.
Remove them from the grill, let them rest for about 5 minutes and they’re ready to eat!
For a little extra touch, IÂ chopped up some cilantro and sprinkled it over the skewers for some added brightness.
Hope you enjoy this recipe as much as I do! If you make this recipe, let me know in the comments below!
More recipes you’ll love
- Instant Pot Mexican Shredded Beef
- The JUICIEST Chicken Kabobs Ever!
- Healthy Turkey Fajita Rice Bowl
- The BEST Mexican Carnitas Recipe

Ingredients
For the marinade:
- 1 16-ounce jar salsa (about 2 cups)
- 2 tablespoons olive oil
- 1 tablespoon lime juice (about 1/2 lime)
- 1 chipotle peppers in adobo sauce, chopped
- 1 teaspoon cumin powder
For the skewers:
- 20 wooden skewers (or 10 sturdy metal skewers)
- 2 pounds top sirloin steak, cut into medium cubes
- 2 large bell peppers, cut into bite-sized pieces
- 1 large red onion, cut into bite-sized pieces
- 1/2 large zucchini, cut into bite-sized pieces
- Cooking spray
Instructions
To marinate the beef
- Combine salsa, olive oil, lime juice, chipotle peppers in adobo sauce and cumin powder in a large zip-top bag or bowl.
- Add the beef and toss with marinade until fully coated.
- Close or cover with plastic wrap and refrigerate for 2 hours. If short on time, 30 minutes will do. Any amount of marinating time is better than none!
To make the skewers
- While beef is marinating, soak the wooden skewers in water for at least 30 minutes before grilling. This will help prevent them from burning on the grill.
- Remove steak from marinade and discard any excess.
- Carefully thread the steak and veggies on two bamboo skewers that are about half an inch apart. This will help them cook more evenly and makes them easier to handle. I like to alternate threading the meat and the veggies - it just looks so pretty!
- Spray the skewers lightly with cooking spray.
- Grill skewers over direct heat for about 8 to 10 minutes, turning when each side has achieved beautiful grill marks and is slightly charred.
- Remove skewers from grill and let rest for 5 minutes before eating.
These skewers look amazing! I will be trying this recipe with my family.
Thank you!