Made with marinated sirloin steak and delicious vegetables, these Easy Beef Skewers are the perfect low carb appetizer or healthy dinner!
Print Recipe
5 from 2 votes

Easy Beef Skewers

Made with marinated sirloin steak and delicious vegetables like zucchini, bell peppers and onions, these Easy Beef Skewers are the perfect low carb appetizer or weeknight dinner!
Prep Time2 hrs 15 mins
Cook Time10 mins
Total Time2 hrs 25 mins
Course: Appetizer, Main Course
Cuisine: Mexican
Servings: 10 skewers
Calories: 206kcal
Author: Isabel Eats


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


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.


Nutrition Facts
Easy Beef Skewers
Amount Per Serving (1 skewer)
Calories 206 Calories from Fat 108
% Daily Value*
Fat 12g18%
Saturated Fat 4g20%
Trans Fat 0g
Polyunsaturated Fat 0g
Monounsaturated Fat 2g
Cholesterol 56mg19%
Sodium 78mg3%
Potassium 153mg4%
Carbohydrates 5g2%
Fiber 2g8%
Sugar 2g2%
Protein 20g40%
Vitamin A 250IU5%
Vitamin C 79.2mg96%
Calcium 10mg1%
Iron 1.8mg10%
* Percent Daily Values are based on a 2000 calorie diet.


Serving: 1skewer | Calories: 206kcal | Carbohydrates: 5g | Protein: 20g | Fat: 12g | Saturated Fat: 4g | Polyunsaturated Fat: 0g | Monounsaturated Fat: 2g | Trans Fat: 0g | Cholesterol: 56mg | Sodium: 78mg | Potassium: 153mg | Fiber: 2g | Sugar: 2g | Vitamin A: 250IU | Vitamin C: 79.2mg | Calcium: 10mg | Iron: 1.8mg