In a bowl, combine the minced garlic, dried oregano, dried thyme, paprika, ground cumin, olive oil, lemon juice, salt, and pepper to create the marinade.
Place the thinly sliced steak in a zip-top bag or shallow dish and pour the marinade over it. Seal the bag or cover the dish, and marinate the steak in the refrigerator for at least 1 hour, or overnight for best results.
While the steak is marinating, prepare the Tzatziki sauce. In a bowl, combine the Greek yogurt, grated cucumber, minced garlic, fresh dill, lemon juice, salt, and pepper. Mix well and refrigerate until ready to use.
Preheat your grill or a grill pan over medium-high heat. Remove the marinated steak from the refrigerator and let it come to room temperature.
Grill the marinated steak for about 2-3 minutes per side, or to your desired level of doneness.
Warm the pita bread or flatbreads on the grill for about 30 seconds on each side.
To assemble the gyros, spread a generous amount of Tzatziki sauce on each pita bread. Add the grilled steak slices, sliced tomatoes, cucumbers, red onions, lettuce, and optional feta cheese and Kalamata olives.
Fold the pita bread in half, wrap it in parchment paper or foil, and serve your delicious Steak Gyros immediately. Enjoy!Feel free to adjust the ingredients and quantities to suit your taste preferences. Enjoy your homemade Steak Gyros!