Do you call these beef kebabs or beef kabobs? Either way, they’re juicy, succulent steak seasoned with a simple dry rub then grilled to perfection. They’re easy to make and incredibly delicious. Steak skewers like these can be prepared ahead of time and they cook very quickly so you can get to the important part, eating.

I love to drizzle over mojo verde sauce or chimichurri sauce; they’re both tangy, vibrant and perfect for grilled meats.

These beef kebabs are perfect for grilling when the sun is shining and lovely with a simple side salad or potato salad but can also be so comforting served with rice or roast potatoes. The perfect meat on a stick, it’s got all the flavour you’re looking for, is naturally gluten-free and it’s so effortless to make.

Try these garlic parmesan chicken skewers alongside them!

This recipe was first published here on January 4th, 2018 and has been updated with clearer details.

An oval dish filled with salad and steak kabobs with a green sauce.

What is a kabob?

Known also as kebabs or shish kebabs (the latter being the term I grew up with), kabobs are cubes of meat and veggies on skewers, then grilled. Marinated or lightly spiced and cooked quickly, they make a simple but tasty dinner. Originating in the Middle East, they’ve become a worldwide favourite.

Ingredients and substitutions

Ingredients for beef kabobs on a marble surface.

Jump to the recipe card for full ingredients and instructions.

The best steak for kabobs

You’re looking for a steak here that cooks quickly and is naturally more tender. Porterhouse / Sirloin and rump steak will give you great flavour whilst still being a fairly tender cut. Eye fillet or beef tenderloin are super tender but lighter on beefy flavour so they might be overwhelmed by the spice mix. Those latter two are more expensive too.

Don’t use steak or beef that requires long cooking like stewing steak or chuck steak. Whilst sometimes grilled quickly, flank steak and skirt steak will be too tough for kabobs because of the size of the chunks on the stick.

The dry rub

I love this dry rub for any steak and it’s great for steak kabobs too. It has a great balance of simple dried spices and you can make a big batch to save for later. Composed of paprika, mustard powder (a fave of mine on beef or chicken), onion powder, garlic powder, cumin, sugar, cayenne, salt and pepper.

While I use the dry rub as a marinade, you can also add some liquid if you prefer a wet marinade. My choices would be a little dash of soy sauce, Worcestershire sauce and some extra virgin olive oil. You could also try a squeeze of lemon juice or some red wine vinegar in place of the Worcestershire.

Vegetables

I keep things simple with just onion and capsicum (bell pepper). But sometimes I add mushroom and, IMO, just about anything you can secure on a stick in small chunks or slices will work. Others that work wonderfully are zucchini, cherry tomatoes and yellow squash.

A hand holding a shish kebab up to the camera.

Perfect for every occasion

This beef kabobs recipe really is so versatile in how you can serve it as you can make everything ahead and then just cook on the grill for a few minutes each side when you’re ready.

  • Shish kebabs make a fantastic appetiser or finger food for a party – use single beef cubes on each stick.
  • Serve up 2 or 3 as a brilliant meal for entertaining friends and family.
  • Great weeknight meal due to it being healthy, light and quick to make.

These steak kabobs really go down a treat. The meat is succulent and tender and also quick to cook and a herby, punchy sauce cuts through all that meatiness.

How to cook kabobs

Beef kebabs are meant to cook quickly so stick with cuts of meat suited to fast cooking like those mentioned above.

Jump to the recipe card for full ingredients and instructions.

  • Grilling: Either on a BBQ grill or in a pan but make sure it’s over fairly high heat to give them a great caramelisation on the outside.
  • Oven grill / broiler: Again the high heat works perfectly. Line a baking sheet with foil and rub over some oil so they don’t stick, then add your beef kabobs. Keep a close eye on them, turning them regularly, and not with your bare fingers as those skewers can get hot.
Top down view of steak kabobs with a green sauce.

Tips for easy kabobs

  • Make sure to soak the bamboo / wooden skewers for at least ½ an hour before cooking. This will stop them from burning and also help slightly to keep the meat moist inside.
  • Don’t use metal skewers. They heat up while cooking and can overcook the inside of the meat.
  • Square skewers will make the kabobs easier to control on the grill than round ones. Also, the thicker the skewer the better. If using round skewers, use 2 for more control.
  • Make sure to get your grill or pan nice and hot before laying the beef kebabs on top. This will ensure you get a nice sear.
  • Cut the pieces about 1 ½ inches square. This is a good bite size and will brown perfectly on the outside while leaving the inside tender.
  • Don’t squish everything together on the stick. Even the slightest gap allows more air to circulate around all the pieces so they cook more evenly.
  • Leave space around them as they cook. Don’t jam them right up against each other in the pan or they steam rather than get a nice caramelisation.

What to serve with beef kabobs

The easy beef kebabs pictured here were served with these garlic butter potatoes and mojo verde. They’re great served on a summer day with simple sides like;

An oval dish on an angle filled with salad and steak kabobs.
Top down view of steak kabobs with a green sauce.
5 from 1 rating
Made in less than 30 minutes, this beef kabobs recipe is so easy to make. Juicy beef chunks and vegetables, seasoned and grilled to perfection.
Start this recipe ahead. The steak is best if marinated at least 1 hour prior to cooking but up to 24 hours is great.

Ingredients

  • 800 g porterhouse steak (or top sirloin steak) (1 ¾lb)
  • 1 red capsicum (bell pepper) , cut into ~1 ½ inch chunks
  • 1 small red onion , cut into ~1 ½ inch chunks

STEAK DRY RUB

  • 2 teaspoons paprika
  • 1 ½ teaspoons mustard powder
  • 1 teaspoon onion powder
  • 1 teaspoon garlic powder
  • 1 teaspoon salt
  • 1 teaspoon sugar
  • ½ teaspoon cumin
  • ½ teaspoon freshly cracked black pepper
  • ¼ teaspoon cayenne pepper

OPTIONAL: To serve

For best results, always weigh ingredients where a weight is provided

Equipment

  • Bamboo / wooden skewers
  • Grill pan or BBQ grill
  • Tongs

Instructions
 

  • MAKE THE DRY RUB:
    Mix together the dry rub ingredients in a small bowl.
    Tip: The dry rub can be made ahead. It stores well, for months, in a jar with a tight-fitting lid so why not make up a big batch and have it at the ready in the pantry.
  • MARINATE THE BEEF (For 1 hour or up to 24 hours ahead):
    Cut the steak into large cubes (about 1 ½ inches square). Toss well with the dry rub, then chill in the fridge, covered, for at least 1 hour or up to 24 hours.
  • Make the mojo verde or chimichurri (if using).
  • FOR THE BEEF KABOBS:
    Soak bamboo skewers at least 30 minutes before adding the steak.
  • Thread the steak onto bamboo skewers, alternating with chunks of capsicum and onion. I normally use 3 pieces of steak per skewer.
  • Heat some oil in a grill pan or frying pan over medium-high heat, then add the skewers a few at a time. Turn the skewers often and cook them for about 5-7 minutes (depending on how well done you like your steak).
  • Optional: Serve drizzled with mojo verde / chimichurri sauce.
  • Please take a moment to leave a comment & rating. It's appreciated and so helpful.

Notes

  1. Make sure to soak the wooden / bamboo skewers for at least ½ an hour before cooking.
  2. Meat kabobs / kebabs are meant to cook quickly so stick with cuts of meat suited to fast cooking like sirloin, porterhouse and rump.
  3. Make sure to get your grill or pan nice and hot before laying the kebabs on top. This will ensure you get good caramelisation on the outside.
  4. Cut the pieces about 1 ½ inches square. This is a good bite size, will brown perfectly on the outside while leaving the inside tender.
MORE DINNER RECIPES!
Love this recipe?Add Sugar Salt Magic as a preferred Google source.
Nutrition information is approximate only and derived from an online calculator. The brands you use and any changes you make may cause variations.

Nutrition Facts
Beef Kabobs (Beef Kebabs)
Amount Per Serving (156 g)
Calories 305 Calories from Fat 90
% Daily Value*
Fat 10g15%
Saturated Fat 4g25%
Polyunsaturated Fat 1g
Monounsaturated Fat 4g
Cholesterol 122mg41%
Sodium 700mg30%
Potassium 840mg24%
Carbohydrates 7g2%
Fiber 2g8%
Sugar 4g4%
Protein 45g90%
Vitamin A 1481IU30%
Vitamin C 40mg48%
Calcium 75mg8%
Iron 4mg22%
* Percent Daily Values are based on a 2000 calorie diet.