Make the tzatziki: In a bowl, combine Greek yogurt, grated and squeezed cucumber, garlic, lemon juice, dill, olive oil, salt, and pepper.
Stir until smooth. Taste and adjust lemon or salt. Chill while you prep the rest so flavors meld.
Season the meat: In a mixing bowl, combine ground lamb with garlic, oregano, cumin, coriander, smoked paprika, onion powder, salt, and pepper.
Mix gently until evenly seasoned. Don’t overwork it.
Cook the meat: Heat olive oil in a large skillet over medium-high. Add the seasoned lamb and cook, breaking it into small crumbles.
Sear until browned and cooked through, about 6–8 minutes. If there’s excess grease, drain it. Taste and adjust salt.
Prep the base: In a large bowl or on plates, lay down romaine or mixed greens.
Add tomatoes, cucumber, red onion, olives, and avocado if using. Sprinkle on feta.
Mix the dressing (optional): Whisk olive oil, red wine vinegar, oregano, salt, and pepper. Drizzle lightly over the veggies to brighten everything up.
Assemble: Spoon hot gyro meat over the salad base.
Add a generous dollop of tzatziki and a few lemon wedges on the side. Finish with a drizzle of olive oil or extra sprinkle of oregano if you like.
Serve: Enjoy immediately while the meat is warm and the veggies are crisp. Squeeze fresh lemon over the top for a punchy finish.