A delicious and flavorful recipe for Mediterranean-style beef skewers, perfect for grilling or broiling.
In a mixing bowl, combine the olive oil, juice of the lemon, minced garlic, finely chopped onion, chopped parsley, salt, pepper, and thyme.
Use a whisk to ensure the marinade ingredients are well combined.
Cut the beef steak into bite-sized cubes and add them to the marinade. Mix well to coat the beef evenly.
Ensure the beef pieces are of uniform size for even cooking.
Cover the bowl and refrigerate for at least 2 hours to allow the flavors to infuse.
For deeper flavor, marinate the beef overnight.
Preheat the broiler or grill to medium-high heat. Thread the marinated beef onto skewers.
Soak wooden skewers in water for 30 minutes beforehand to prevent burning.
Place the skewers on a broiler pan or grill and cook for about 7 minutes on each side, or until the beef is cooked to your desired doneness.
Turn the skewers occasionally for even cooking.
Serve the skewers hot with your favorite sides and enjoy!
Garnish with additional fresh parsley for a vibrant presentation.