Main dish

Grilled Beef Kebabs with Peppers and Onions

These beef kebabs are perfect for the grill this summer! Juicy chunks of beef marinated in a sweet and savory soy sauce mix.

To recipe
a tray of grilled beef kebabs
A white, fluffy chef's hat with an orange band, logo of Foodness Gracious.


Juicy beef kebabs marinated in a soy sauce, garlic, ginger and orange juice. These kebabs are grilled on skewers with bell peppers and chunks of red onion.

Main dish
370 minutes
Total TIME:
380 minutes
10 minutes


  • 1 ½ pounds sirloin beef
  • ⅓ cup soy sauce
  • 1 tsp fresh ginger
  • 2 tsp minced garlic
  • 2 tbsp honey
  • zest and juice of 1 orange
  • ¼ cup scallions, chopped
  • 1 red bell pepper, cut into chunks
  • 1 orange pepper, cut into chunks
  • 1 red onion, cut into large chunks

Ingredient Swaps


  1. Cut the beef into large chunks about 1 ½ inches in size and transfer to a bowl.
  2. Add the soy sauce, ginger, garlic, honey, orange zest and juice and chopped scallions.
  3. Using your hands or a pair of tongs, mix the meat and the marinade together making sure to coat all of it.
  4. Cover with plastic wrap and store in the fridge at least three hours or up until 24 hours.
  5. Once you are ready to make the kebabs, preheat your grill to a high heat.
  6. Begin building the kebabs by sliding a piece of bell pepper almost to the bottom of the skewer.
  7. Place a chunk of beef on next followed by another piece of veggie.
  8. Repeat ths process until all of the veggies and beef have been used up.
  9. Place the kebabs onto the hottest part of the grill and let them cook for about 4-5 minutes without touching them.
  10. Begin to loosen them gently with a spatula and check that they are not burning. Let them cook a little more if you prefer some more color.
  11. Turn the kebabs over and place back on the grill, cook for another 4-5 minutes or until your desired doneness has been reached.
  12. Serve the kebabs on the skewer or slide the meat and veggies off and onto a large platter for people to help themselves.
Recipe insights & TIPS

Juicy beef kebabs marinated in soy sauce, garlic, ginger and orange juice. These kebabs are grilled on skewers with bell peppers and chunks of  red onion.

a tray of grilled beef kebabs

Anything on a skewer is always a popular thing to grill in the summer. Besides these beef kebabs, there's many other choices for the grill like these pork tenderloin skewers or if you prefer seafood, my citrus marinated shrimp will go down well! But let's talk about these beef kebabs!

Marinating your meat for beef kebabs

Beef that has been soaked in a marinade will always taste better than plain meat, that's a fact. But the longer it marinates, the better the flavor will be, so if you can prepare the beef the night before you plan to eat the kebabs I would highly recommend it. Soy sauce is a great base to use in a marinade because of its high salt content and umami flavor. This helps to tenderize the meat.

I also like to add some sweet to the mix such as orange juice and a little honey. Be careful though, too much honey and the kebabs will burn really quickly. My other ingredients for this easy marinade are garlic, ginger and scallions. No salt is needed as the soy sauce has enough already in it. Combine all of these ingredients and mix well with your choice of meat and let everything marinate for as long as you can.

beef soaking in a marinade

What cut of beef should I use?

If price isn't an issue, then you can buy any of your favorite steak cuts such as filet mignon, NY strip or ribeye and just cut them into large cubes. Ideally you want beef that can be cooked quickly and won't be tough or chewy. Beef cuts like chuck roast, brisket or stew meat won't work as they require long slow cooking to break down the fibers. I used top sirloin and cut it into thick strips and it was perfect.

Top tips for making great beef kebabs

  • Marinade the meat for as long as possible.
  • Slice the meat into big enough chunks or strips so that it won't fall or come loose from the skewer.
  • I prefer metal skewers as opposed to wood which burn easily and have to be pre-soaked in water.
  • Choose strong veggies like bell peppers, zucchini and red onion to add flavor between the meat.
  • Sear the first side on the high heat spot of your grill and then turn them over and finish the cooking on an indirect heat.
  • If you are adding a glaze or sauce to the kebabs, wait until the last minute. Most sauces contain a lot of sugar and it'll burn quickly making your beef kebabs burn.
beef kebabs on a tray
A white, fluffy chef's hat with an orange band, logo of Foodness Gracious.

Did you make this recipe?

Tag @foodnessgracious on Instagram and hashtag it #foodnessgracious so we can see all the deliciousness!