A delicious homemade gyro featuring tender, seasoned meat, crisp veggies, and a creamy garlic sauce, all wrapped in soft pita bread for a flavorful and satisfying meal.
Prep Time4 hourshrs15 minutesmins
Cook Time3 hourshrs
Servings8
Calories: 290kcal
Ingredients
2.5lbschuck roast
1cupplain yogurt
¼cupolive oil
1½-2tbspLemon juice
4garlic clovesminced
1large oniongrated or blended into a paste
1 ½tbsptomato paste
2-2½tspsaltadjust to taste
½teaspoonblack pepper
2tablespoonsground cumin
2tablespoonssweet paprika
2tablespoonsground coriander
½teaspooncayenne pepperoptional, for heat
½teaspoonground allspice or cinnamon
2teaspoonsmarjoram or oregano
1cupwater or beef brothfor cooking
Instructions
Prepare the Marinade: In a bowl, mix the yogurt, olive oil, lemon juice, garlic, onion paste, tomato paste, salt, pepper, cumin, paprika, coriander, cayenne, allspice (or cinnamon), marjoram, rosemary, and thyme until well combined.
Marinate the Meat: Rub the marinade generously over the chuck roast, ensuring it is fully coated. Place the roast in a resealable bag or covered dish and refrigerate for at least 4 hours or, preferably, overnight.
Cook the Chuck Roast: Preheat the oven to 300°F (150°C). Place the marinated chuck roast in a roasting pan or Dutch oven. Add 1/2 cup water or beef broth to the pan.
Cover tightly with a lid or foil and slow-cook for 2.5–3 hours, or until the meat is tender and easy to slice.
Slice and Crisp the Meat (Optional): Let the cooked meat rest for 10–15 minutes. Slice thinly against the grain. For crispy edges, spread the slices on a baking sheet and broil on high for 2–3 minutes until golden and slightly crisp.
Assemble: Serve the sliced meat on warm pita bread or flatbread. Add sliced tomatoes, onions, and a drizzle of garlic yogurt sauce (mix yogurt, minced garlic, olive oil, and a pinch of salt).
Notes
You can add grilled or roasted vegetables (like bell peppers, zucchini, or eggplant) to your gyros for added texture and flavor.