When it comes to beef for kabobs, you don’t need to use one of the very expensive cuts, because you’re going to be marinating it which tends to tenderize beef in a bit. But you don’t want to use something like stew meat, because that would still be too tough when eating bite-size kabob pieces when you take into account the marinating.
The best type of beef to use for kebabs is simply top sirloin beef. It is readily found at most grocery stores and it often goes on sale if budget is a consideration.
If you get top sirloin on sale in a larger quantity, you can easily prep your kebabs with marinade, vacuum seal and then freeze until you need it. Then simply thaw and put on skewers with veggies.
To prepare kebabs, you want to cut the top sirloin beef into 1-1/2 inch thick cubes, then marinate in a glass container or a ziplock bag until you’re ready to assemble your kabobs on skewers.