In a food processor, blitz onion, garlic and shallots until finely chopped.
Add meat and spices, blitz until just combined.
Tightly pack the meat into an oiled cake pan or oven tray. If you are using an oven tray you want to shape it into a rectangular shape about 1.5 inches thick.
Bake until cooked (approx 20 mins). Cover with foil and let it rest for 30.mins before thinly slicing.
Extra step (highly recommend): Heat up a pan, add some of the leftover juice and fry thinly sliced gyros until brown.
Recipe by Unconventional Cooks at https://unconventionalcooks.com/2024/12/14/easy-healthy-homemade-gyro-gluten-free-dairy-free-keto/