Start by combining the beef seasoning powder, coriander powder, chili powder, cumin powder, Arabic spice powder, ground black pepper, vinegar, and salt in a mixing bowl.
Cut your chosen beef into bite-sized cubes. The key is to make sure the pieces are uniform for even cooking.
Add the beef cubes to the marinade mixture. Toss everything together until the beef is evenly coated. Cover and let it marinate in the fridge for at least 1 hour, or overnight for the best flavor.
While the beef is marinating, chop the onion, green bell pepper, and red bell pepper into large chunks. Set aside.
Once the beef is marinated, it’s time to assemble the skewers. Alternate threading the marinated beef, onion, and bell peppers onto the skewers.
Preheat your grill or grill pan over medium-high heat. Place the skewers on the grill and cook for about 10-15 minutes, turning occasionally until the beef is cooked to your desired level of doneness.
Once cooked, remove the skewers from the grill. Serve Beef Mishkaki hot with fresh tomatoes, sliced onions, and a drizzle of dark mushroom soy sauce for an extra layer of flavor.