In a large bowl, combine the beef with olive oil, crushed garlic, lemon juice, Hungarian sweet paprika, ground cumin, salt, and pepper. Mix well, cover, and refrigerate for at least 2 hours. Tip: For the best flavor, marinate overnight.
Thread the marinated beef pieces onto metal skewers, spacing them loosely. Tip: Ensure the beef pieces are not too tightly packed together, or they won't cook evenly.
Grill the skewers over medium-high heat for 10â12 minutes, turning every 3â4 minutes, until the beef is nicely browned on the outside and tender inside.
Cut the tomatoes, bell pepper, and red onion into large pieces, lightly drizzle with olive oil, and grill for a few minutes until slightly caramelized.
Warm the flatbreads in the oven or in a pan. Tip: Cover with a warm kitchen towel to keep them soft.
To serve: Serve the grilled skewers with grilled vegetables, fresh lettuce, and warm flatbreads. Yogurt-based or spicy dips are also excellent accompaniments.
To provide the best experiences, we and our partners use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us and our partners to process personal data such as browsing behavior or unique IDs on this site and show (non-) personalized ads. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Click below to consent to the above or make granular choices. Your choices will be applied to this site only. You can change your settings at any time, including withdrawing your consent, by using the toggles on the Cookie Policy, or by clicking on the manage consent button at the bottom of the screen.