In a large bowl, combine the vegetable oil, soy sauce, lemon juice, tomato paste, ground paprika, ground cumin, garlic powder, onion powder, black pepper, and salt. Mix well to create the marinade.
Add the beef or goat meat cubes to the marinade. Toss to coat the meat evenly. Cover and refrigerate for at least 2 hours, or overnight for best results.
If using wooden skewers, soak them in water for at least 30 minutes to prevent burning. Thread the marinated meat cubes onto the skewers.
Preheat your grill to medium-high heat.
Place the skewers on the grill and cook for about 8-10 minutes, turning occasionally, until the meat is cooked to your desired level of doneness and has a nice char.
Remove the skewers from the grill and let them rest for a few minutes. Garnish with chopped fresh parsley before serving.
Enjoy your meal!