Pat the steak dry and cut into 1 1/2 inch thick cubes.
In a large mixing bowl, combine the marinade ingredients and whisk to combine. Reserve 2-3 tablespoons of marinade to brush onto the kabobs after cooking.
Add the steak cubes into the bowl and stir to cover each piece in the marinade. Cover and refrigerate for at least 4 hours, or overnight, and allow it to marinate for the most flavor. You can alternatively place the meat and marinade into a large zip lock bag, remove the air, close it, and place in the refrigerator.
Prepare the vegetables by rinsing and drying them. Deseed the bell peppers and cut into large 1 1/2 inch wide squares. Slice the zucchini or yellow squash into thick 1/4 inch rounds. Peel the onions and cut into 1 1/2 inch wide squares. Trim the stems of the mushrooms just a little shorter, do not remove them completely.
Remove the beef from the refrigerator. Take a metal skewer and thread the beef and vegetables loosely on. You do not want to overcrowd them and press them into each other. Leave just a little breathing room so it heats and cooks the pieces evenly. I like to put 2 or 3 pieces of vegetables between each chunk of meat and keep a similar pattern for all of the kabobs.
Grill the kabobs over high heat on a preheated grill or a large skillet over stovetop. Grill for 8-12 minutes, flipping it and cooking on each side for 2-3 minutes, until medium rare and the veggies start to char around the edges. If cooking in the oven, bake in a preheated oven at 400 F for 10-15 mins each side, then broil on high for 2 minutes, or until charred. Use a meat thermometer to properly gauge cooking times and cook to an internal temperature of 130-135 F for medium-rare, 140-150 F for medium-well, and 160-165 F for well done. Remember, the temperature will continue to rise a little as it rests, so remove it on the lower end of the temperature scale for medium-rare, medium, or well.
Place the cooked kabobs onto a baking tray and allow to rest for 5-10 minutes before serving. Brush with reserved marinade (that did not have raw meat in it) and garnish with fresh parsley. Serve with your favorite dipping sauces and maybe a side of rice, mashed potatoes, salad, or corn. Enjoy!