Doner Kebab Ingredients List: Full Recipe

Updated November 6, 2026

Total time
50 min
prep 25 min · cook 25 min
Serves
6
portions as written

Jump to recipe

Doner Kebab Ingredients List: Full Recipe

Doner kebab is a Turkish-inspired dish of seasoned, stacked meat roasted on a vertical rotisserie, then shaved thin and served in warm flatbread with fresh vegetables and sauces. This home version uses a skillet or oven to recreate the spiced, juicy layers without special equipment, and it delivers the same savory, charred edges and tender interior that make the street-food classic so beloved.

Ingredients

  • 2 lb (900 g) ground lamb or beef (or a mix)
  • 1 small onion, grated (about 1/2 cup / 60 g)
  • 4 cloves garlic, minced
  • 1 tbsp (15 ml) tomato paste
  • 1 tsp (5 g) ground cumin
  • 1 tsp (5 g) ground coriander
  • 1 tsp (5 g) smoked paprika
  • 1/2 tsp (2.5 g) ground allspice
  • 1/2 tsp (2.5 g) dried oregano
  • 1/4 tsp (1.25 g) cayenne pepper (optional, for heat)
  • 1 tsp (5 g) salt
  • 1/2 tsp (2.5 g) black pepper
  • 1 tbsp (15 ml) olive oil, for cooking
  • 6 flatbreads (pita, lavash, or yufka)
  • 1 cup (240 ml) plain yogurt
  • 2 tbsp (30 ml) lemon juice
  • 1 small cucumber, grated and squeezed dry (about 1/2 cup / 60 g)
  • 1 clove garlic, minced (for sauce)
  • 1 tbsp (15 ml) olive oil (for sauce)
  • 1/2 tsp (2.5 g) dried dill or 1 tbsp fresh dill, chopped
  • 2 medium tomatoes, sliced
  • 1 small red onion, thinly sliced
  • 1 cup (30 g) shredded lettuce
  • 1/2 cup (15 g) fresh parsley, chopped

Instructions

  1. In a large bowl, combine the ground meat, grated onion, 4 minced garlic cloves, tomato paste, cumin, coriander, smoked paprika, allspice, oregano, cayenne (if using), salt, and black pepper. Mix with your hands until the spices are evenly distributed, but do not overwork the meat or it will become dense.
  2. Cover the bowl and refrigerate for at least 15 minutes (or up to 24 hours) to let the flavors meld.
  3. While the meat rests, make the sauce: in a small bowl, stir together the yogurt, lemon juice, grated cucumber, 1 minced garlic clove, olive oil, and dill. Season with a pinch of salt. Refrigerate until serving.
  4. To cook in a skillet: heat the olive oil in a large nonstick skillet over medium-high heat. Add the meat mixture and press it into an even layer about 1 inch (2.5 cm) thick. Cook for 5–6 minutes without stirring, until the bottom is deeply browned and charred in spots.
  5. Flip the meat in large pieces and cook for another 5–6 minutes, breaking it up slightly, until the internal temperature reaches 160°F (71°C) for ground meat (USDA FSIS safe minimum). Use a food thermometer to check.
  6. To cook in the oven (alternative): preheat the oven to 425°F (220°C). Press the meat into a loaf pan lined with parchment. Bake for 20 minutes, then carefully drain any excess fat. Broil for 2–3 minutes to char the top, until the internal temperature reaches 160°F (71°C).
  7. Transfer the cooked meat to a cutting board and let it rest for 5 minutes. Then slice it thinly against the grain, or chop into small pieces.
  8. Warm the flatbreads in a dry skillet or in the oven for 1–2 minutes per side.
  9. Assemble the kebabs: spread a generous spoonful of yogurt sauce on each flatbread, add the sliced meat, then top with tomatoes, red onion, lettuce, and parsley. Drizzle with extra sauce and roll tightly or fold.

Tips

  • Don’t overmix the meat: overworking releases too much protein, making the kebab dense and tough. Mix just until the spices are incorporated.
  • Use a meat thermometer: the only reliable way to know the meat is safely cooked. Ground lamb or beef must reach 160°F (71°C).
  • Grate the onion and squeeze out the liquid: raw onion adds moisture and flavor, but too much liquid will make the meat steam instead of brown. Squeeze the grated onion in a clean towel before adding.
  • Let the meat rest before slicing: resting allows the juices to redistribute, so the slices stay moist and don’t fall apart.

Serving Suggestions

Serve the doner kebab in warm flatbread with the yogurt sauce, fresh vegetables, and a squeeze of lemon. For a platter version, serve the sliced meat over rice or bulgur with a side of grilled vegetables and extra sauce. Add pickled peppers or chili flakes for heat, and pair with a crisp salad of sliced cucumbers, tomatoes, and red onion dressed with olive oil and sumac.

Variations

  • Chicken doner: substitute ground chicken or turkey for the lamb/beef. Cook to 165°F (74°C) as the safe minimum for poultry. Add 1 teaspoon of dried thyme and reduce the allspice to 1/4 teaspoon.
  • Vegetarian version: use 2 cups (300 g) of cooked chickpeas, mashed, mixed with 1 cup (150 g) of finely chopped mushrooms, 1/2 cup (60 g) of breadcrumbs, and the same spices. Form into a loaf and bake at 375°F (190°C) for 25 minutes, until firm and browned.
  • Spicy style: add 1–2 tablespoons of harissa paste or chopped fresh chili to the meat mixture for a North African–inspired kick.
  • Yogurt-free sauce: for a dairy-free option, blend 1/2 cup (120 g) of tahini with 1/4 cup (60 ml) of lemon juice, 2 tablespoons (30 ml) of water, and 1 minced garlic clove. Thin with more water as needed.

Storage and Reheating

Leftover cooked doner meat can be refrigerated in an airtight container for up to 3–4 days. Reheat in a skillet over medium heat for 2–3 minutes, or in the microwave in 30-second bursts, until steaming hot (165°F / 74°C). The yogurt sauce will keep for up to 3 days in the fridge; stir before using. For longer storage, freeze the cooked, sliced meat in a freezer-safe bag for up to 3 months. Thaw overnight in the refrigerator before reheating. Assembled kebabs are best eaten fresh; if you must store them, keep the sauce and vegetables separate to avoid soggy bread.

Frequently Asked Questions

Can I use lamb mince instead of beef? Yes, lamb adds a richer, more traditional flavor. You can also use a 50/50 mix of lamb and beef for a balanced taste. Ensure the internal temperature reaches 160°F (71°C) regardless of the meat type.

What is the best cut of meat for doner kebab? Traditional doner uses stacked slices of leg or shoulder, but for home cooking, ground meat is easier and still yields a juicy result. If you prefer whole slices, use thinly sliced leg of lamb or beef sirloin, marinate in the same spices, and cook quickly in a hot skillet or grill.

Can I make this in a slow cooker? Yes, but the texture will be softer and less charred. Brown the meat in a skillet first, then transfer to a slow cooker and cook on low for 4–6 hours, or until the internal temperature reaches 160°F (71°C). Finish under the broiler for 2–3 minutes to add color.

How do I get that crispy, charred exterior? The key is high heat and not moving the meat too soon. Let it sear undisturbed for several minutes, then flip and sear the other side. If using an oven, a brief broil at the end mimics the rotisserie’s char.

Is doner kebab the same as gyros or shawarma? They are similar but distinct. Doner is Turkish, gyros is Greek (usually pork or chicken), and shawarma is Middle Eastern (often chicken or beef with different spices like turmeric and cardamom). This recipe is a home-friendly adaptation of the Turkish style.

Can I prepare the meat mixture ahead of time? Absolutely. Mix the meat and spices up to 24 hours in advance and keep it refrigerated. This actually improves the flavor. Bring it to room temperature for 15 minutes before cooking, but do not leave it out longer than 2 hours total.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).