All the secrets to perfectly grilled beef kabobs every single time. Plus, the most delicious marinade for your next BBQ. 

5 from 37 votes

Fire up the grill and enjoy these marinated beef kabobs. So good, everyone will ask for more!

And with the kabob grilling tips below, you’ll get perfectly seared beef kabobs that are juicy inside.

Grilled Marinated Beef Kabobs

Marinating your beef kabobs is a simple step that will infuse your meal with flavor, and this recipe pairs great with your favorite summer sides.

The marinade below can add flavor to your beef in as little as 15 minutes. For more flavorful beef kabobs, I recommend 45 minutes. 

This simple step will also help your grilled beef kabobs achieve that seared outer texture you love. 

Ingredients

Infusing your grilled beef kabobs with flavor is a matter of gathering these simple ingredients:

  • Beef: for the leanest cut use sirloin. You can also use cubed chuck roast for skewers.
  • Soy sauce: for seasoning and to tenderize the meat.
  • Olive oil: for flavor, searing your beef, and providing your meat with a non-stick coating.
  • Lemon juice: to infuse flavor and the acidity helps tenderize the meat.
  • Worcestershire sauce: the classic ingredient that condiments beef perfectly.
  • Garlic cloves: for flavor. In a pinch, use powdered garlic. 
  • Dried basil: a little of this herb adds a little character to the marinade. You can also substitute it with Italian seasoning.
  • Black pepper: because beef must be seasoned well. 
  • Sriracha: a little goes a long way to add a hint of heat. 

In the recipe card below you’ll find the ingredient measurements and directions.

What Cut of Meat is Used for Beef Kabobs

The most popular cut of meat for kabobs is Sirloin since it’s relatively tender and it’s also budget-friendly. Other lean cuts of beef include Flat Iron, Strip Steak, or even Tenderloin.

You can also cube a piece of beef that you purchased for a roast and use it to make kabobs.

Even Rib Eye Steaks can be used for beef kabobs by turning them into smaller, juicy, and tender pieces that thread perfectly through skewers.

What Else Can You Put on Beef Skewers

From veggies to shrimp, you can put just about anything onto a beef skewer since beef pairs great with most foods!

The most popular things to pair with beef on a skewer are:

  • Mushrooms
  • Onion 
  • Peppers
  • Zucchinis
  • Cherry tomatoes
  • Artichoke hearts
  • Eggplant

Prepping the Skewers

If you’re using wooden skewers, you’ll want to do a little prep before skewering your meat to ensure that they don’t burn. 

30 minutes before assembling your beef skewers with meat and veggies, soak the wooden skewers, completely submerged, in water. I love using a sheet pan for this, a 13×9 baking dish, or a marinating tray. 

After the wood is soaked, you can begin to assemble your beef skewers by threading the meat and veggies through. 

Read this post to learn more about the different types of skewers you can use for grilling beef kabobs & see all my top picks.

How to Cut Beef for Kabobs

The most important part of cutting beef for kabobs is making sure each beef cube is about the same size. You can also pair similar-sized beef cubes together in each skewer. 

If you’re cutting a large piece of beef, like a roast, cut it into smaller 1-inch thick rounds and then each round into squares. If slicing a thick steak, cut it into even-sized pieces.

Note: the thicker your beef cubes the longer they will take to cook. See the grilling times below for reference.

How to Make Grilled Beef Kabobs

There are a few simple steps for making terrific grilled beef kabobs. The steps below include marinating the beef for added flavor. 

  • Marinate the beef
    Make the marinade for the kabobs and either place the cubed beef pieces in a zip bag with the marinade for 15 to 45 minutes, or up to overnight or assemble the skewers and marinade them assembled. While the beef marinades, this is a great time to soak your skewers.
  • Assemble the skewers
    Alternate threading pieces of beef and large veggie pieces through the kabobs, leaving about an inch on each end.
  • Fire up the grill
    Preheat the grill to medium-high heat, about 375F, and once hot, grease your grates by oiling a folded up papertowel on long grilling tongs.
  • Grill the skewers
    Place the beef skewers on the grill in the opposite direction of the grill lines. Grill, for about 5 minutes per side, for a total of 10 to 15 minutes depending on the thickness, until the internal temperature of the meat reaches between 140F and 145F, to your desired doneness. 
  • Serve
    Remove the beef skewers from the grill onto a sheet pan or grilling tray and serve. If you’re still grilling other items on the bbq, cover them with foil to keep warm.
  • Perfect Chicken Skewers Recipe

    Settings for Beef Kabobs on the Grill

    When making beef kabobs on a gas grill, the knob on your grill should be set to the medium-high heat range. If your grill has a temperature gauge, cook them between 375F to 400F

    With both settings, the key is to allow your gas grill to heat up with the lid closed before you place the beef kabobs on the grill. This will sear the meat and start to cook the skewers at the right temperature.

    Watch this video to see the whole process from start to finish.

    Got rained out? You can also make Beef Kabobs in the oven!

    Do You Grill Beef Kabobs with the Lid Open or Closed

    When you first place the beef skewers on the grill, keep the lid open for a couple of minutes to sear them. Then, lower the lid and close the BBQ to keep the heat inside while the beef continues cooking.

    After you flip the kabobs, you’ll once again leave the lid open for a few minutes to get a good sear, before closing the grill and allowing the beef to cook through.

    How Long to Grill Beef Kabobs

    The total cooking time of beef kabobs will vary by the thickness of your beef pieces and assuming that you let the grill heat up before placing them on the grates.

    While it might be tempting to shorten the cooking time by increasing the temperature of your grill (moving the knob to a higher setting), be aware that this might overcook and dry out your kabobs. Try to keep the temperature around medium-high heat, or about 375F.

    On average 10 minutes is how long to expect kabobs to take to cook on a grill. When in doubt, use a meat thermometer

    Remember that the meat will continue to cook a little more and gain a few more degrees once you remove the skewers from the grill onto the platter.

    Below are approximate total grilling times for beef kabobs on medium-high heat.

    Beef size/thicknessapprox total time
    beef strips: ¼ to ½ in6-8 min
    small cubes: 1 in8 min
    cubes: 1 ½ in10-12 min

    How to Flip Steak Kabobs on the Grill

    For many, flipping the steak kabobs can seem like the most challenging part of the cooking process, but it doesn’t have to be! To make sure the steak kabob doesn’t get stuck to the grill, make sure not to flip them too early, I usually wait about 6 minutes for the beef to sear and then I flip them.

    Use long grilling tongs to grab the kabob from the middle and if I need a little assistance to lift them off the grill, I use a flat metal spatula to lift it from underneath. In one single motion: grab the skewer, lift, flip, and place it back on the grill on the other side.

    Sides for Beef Kabobs

    While veggie kabobs are beef kabobs’ perfect match, you’ll also want to serve them with one of these healthy side dishes.

    Now that you know the basics, you can print this recipe below and start up the grill. If you want to do grilled vegetable skewers or chicken, along with the beef I will walk you through temperatures and tips for grilled veggie and chicken kabobs in this post.

    Grilled Beef Kabobs Marinade

    Laura Fuentes

    All the secrets to perfectly grilled beef kabobs every single time. Plus, the most delicious marinade for your next BBQ. 

    5 from 37 votes

    Servings 8

    Prep Time 5 minutes

    Cook Time 15 minutes

    Total Time 50 minutes

    Ingredients 

    For the marinade:

    • cup soy sauce
    • ½ cup olive oil
    • cup fresh lemon juice
    • ¼ cup Worcestershire sauce
    • 6 garlic cloves , grated
    • 3 tablespoons dried basil
    • 1 teaspoon ground white or black pepper
    • 1 teaspoon red chili paste optional

    For the Kabobs:

    • 2 lbs beef sirloin, cubed
    • 1 red onion , cut into pieces
    • 1 pint cherry tomatoes
    • 1 pint mushrooms
    • Wooden skewers

    Instructions 

    Marinate the beef & assemble:

    • Make the marinade for the kabobs and either place the cubed beef pieces in a zip bag with the marinade for 15 to 45 minutes, or up to overnight. You can also use a marinating tray to marinate the skewers already assembled. While the beef marinades, this is a great time to soak your skewers.

    • Thread the cubes of meat onto the skewers, alternating with vegetables if using.

    Grill the Kebabs:

    • Preheat the grill to medium-high heat, about 375F, and once hot, grease your grates by oiling a folded-up paper towel on long grilling tongs.

    • Place the beef skewers on the grill in the opposite direction of the grill lines. Grill, for about 5 minutes per side, for a total of 10 to 15 minutes depending on the thickness, until the internal temperature of the meat reaches between 140F and 145F, to your desired doneness.

    • Remove the kabobs from the grill on a tray. Cover them with foil if you’re still grilling other items.

    Notes

    Nutritional information data is for 1 (4 ounce) serving of marinated beef sirloin, after marinading, and marinade discarded.

    Equipment

    reuseable skewers lined up

    Nutrition

    Serving: 1 beef kebabCalories: 144kcalCarbohydrates: 0.3gProtein: 24gFat: 4gSaturated Fat: 1gPolyunsaturated Fat: 0.2gMonounsaturated Fat: 2gCholesterol: 62mgSodium: 119mgPotassium: 392mgFiber: 0.04gSugar: 0.1gVitamin A: 1IUVitamin C: 0.2mgCalcium: 25mgIron: 2mg

    ncG1vNJzZmivp6x7ra3Uq5ifrZWjwaa%2FjZympmeXp7atuMSdZJudlZt6rK3BqJmsZw%3D%3D