A flavorful and aromatic Moroccan-inspired beef skewer recipe, perfect for grilling and sharing.
Cut the beef into uniform cubes for even cooking.
Uniform cubes ensure even cooking and better presentation.
Chop the parsley finely and add it to the beef.
Chopping the parsley finely helps distribute its flavor evenly.
In a separate bowl, mix olive oil, tomato paste, vinegar, salt, cumin, paprika, black pepper, garlic powder, and onion powder.
Mixing the marinade thoroughly ensures all spices are well combined.
Grate the onion and mix it into the marinade.
Grating the onion releases its juices, enhancing the marinade's flavor.
Combine the marinade with the beef and parsley, ensuring all pieces are coated. Cover and refrigerate for at least 2 hours.
Marinating for longer allows the flavors to penetrate deeper into the meat.
Thread the marinated beef onto skewers, leaving small gaps between pieces.
Leaving gaps between pieces ensures even cooking on all sides.
Grill the skewers over medium heat, turning occasionally, until the beef is cooked through, about 10-15 minutes.
Turning the skewers frequently prevents burning and ensures even cooking.
Serve the skewers hot with bread or a side of your choice.
Serving with bread allows you to enjoy the juices and flavors of the skewers.