Homemade Doner Kebab

Freshly grilled Homemade Doner Kebab slices layered with crisp lettuce and ripe tomatoes on a warm flatbread. Save
Freshly grilled Homemade Doner Kebab slices layered with crisp lettuce and ripe tomatoes on a warm flatbread. | gastronomyglobe.com

This beloved Turkish street food brings together marinated, spiced meat with crisp vegetables and tangy garlic sauce. The meat is coated in a aromatic blend of yogurt, cumin, coriander, paprika, and sumac, then roasted or grilled until perfectly browned. Warm flatbread gets layered with the tender meat, shredded lettuce, tomato, cucumber, onion, and a cool yogurt-garlic sauce. The result is a satisfying wrap with layers of flavor and texture—tender, juicy meat meets crisp vegetables and creamy sauce, all wrapped in soft, warm bread.

Standing at a late night food stall in Istanbul, watching the vendor shave those fragrant, caramelized slices from a towering rotating spit, I felt an intense curiosity about what made those stacked spices so intoxicating. That evening ended with me eating three kebabs in a row while the Bosphorus breeze carried grilling scents through narrow cobblestone streets. The next morning, I started obsessively recreating those layered flavors in my tiny apartment kitchen.

Last summer, my brother came over unexpectedly while I was testing this recipe, and we ended up eating on the back porch as the sun went down, sauce dripping down our wrists, bread soaking up all those spiced juices. He texted me the next day asking if I had extra meat in my freezer, he was craving another round that badly.

Ingredients

  • Lamb shoulder or chicken thighs: The fat content in shoulder cuts keeps everything juicy and gives you those crispy edges that make doner so irresistible
  • Plain yogurt: This tenderizes the meat while carrying the spices deep into every fiber, plus it helps create that beautiful char
  • Ground cumin and coriander: These are the non negotiable backbone spices that give doner its distinctive warm earthy base
  • Smoked paprika and sumac: Sumac adds a bright tangy finish while smoked paprika brings that subtle campfire depth
  • Cinnamon: Just half a teaspoon creates that mysterious sweetness you taste in authentic Turkish street food
  • Red onion and tomato: The sharpness of raw onion against sweet tomato is the classic contrast that cuts through rich meat
  • Greek yogurt sauce: Thick tangy yogurt mixed with garlic cools down all those warm spices perfectly

Instructions

Marinate the meat:
Whisk yogurt with olive oil, garlic, cumin, coriander, paprika, sumac, cinnamon, salt, pepper, and lemon juice until smooth. Toss the sliced meat thoroughly until every piece is coated, then cover and refrigerate for at least one hour, though overnight will make the spices sing.
Get your heat ready:
Preheat your oven to 220°C (430°F) or fire up the grill to medium high, making sure you have plenty of heat surface area for good browning.
Thread and cook:
Press marinated meat tightly onto skewers, packing pieces close together so they cook like a solid mass. Cook for 35 to 45 minutes, turning every so often, until the exterior is deeply browned and sizzling with rendered fat.
Whip up the sauce:
Stir Greek yogurt with mayonnaise, minced garlic, lemon juice, salt, and pepper until completely smooth. Refrigerate until you are ready to assemble.
Warm your bread:
Toast pita or flatbread for just 2 to 3 minutes until pliable and slightly warmed, which makes folding easier and improves the texture.
Assemble and serve:
Slice the cooked meat into thin strips, spread sauce generously over warm bread, then pile on meat with lettuce, tomato, cucumber, onion, and parsley. Roll everything up tightly and eat while the meat is still hot and the bread is soft.
A close up view of a juicy Homemade Doner Kebab wrapped in pita with creamy white sauce drizzled over the top. Save
A close up view of a juicy Homemade Doner Kebab wrapped in pita with creamy white sauce drizzled over the top. | gastronomyglobe.com

My friend Ayse laughed when she saw me making this, saying I was turning a quick street snack into an all day production, until she took her first bite and went completely silent. She asked for the recipe before she even finished eating.

Getting The Right Texture

Slice your meat against the grain and as thinly as you possibly can, which creates that tender shred you get from professional vertical grills. Thicker slices stay chewy and feel more like a regular kebab.

Bread That Holds Together

Pitas and flatbreads work best, but warm them first so they become pliable enough to wrap without cracking. A dry, cold bread will split apart under all those heavy fillings.

Make Ahead Strategy

The meat marinade gets better with time, so prep everything the night before and just cook when you are ready to eat. The sauce also benefits from a few hours in the fridge for the garlic to really mellow into the yogurt.

  • Double the sauce recipe because people always want extra
  • Pickled red cabbage adds a fantastic crunch and bright acid
  • Leftover meat reheats beautifully in a hot skillet the next day
Serving suggestion for a flavorful Homemade Doner Kebab with spiced lamb, fresh veggies, and pickled onions on a rustic plate. Save
Serving suggestion for a flavorful Homemade Doner Kebab with spiced lamb, fresh veggies, and pickled onions on a rustic plate. | gastronomyglobe.com

There is something deeply satisfying about wrapping warm spiced meat in soft bread with your hands, standing over the counter because you cannot wait another second to eat. That first bite, with all the layers hitting at once, is worth every minute of prep.

Recipe FAQs

Lamb shoulder provides authentic flavor and tenderness, but chicken thighs work beautifully as a lighter alternative. Both cuts handle the high-heat cooking method well and remain juicy.

Marinate for at least 1 hour, but overnight marination yields the most flavorful and tender results. The yogurt in the marinade helps break down proteins, making the meat exceptionally juicy.

Absolutely. Roast the skewers in a hot oven at 220°C (430°F) or cook the marinated meat in batches in a hot skillet on the stovetop. All methods deliver delicious, well-browned meat.

The classic Turkish-style sauce combines Greek yogurt with a touch of mayonnaise, minced garlic, and lemon juice. It's cool, creamy, and tangy—perfect for balancing the spiced meat.

Crisp lager or traditional ayran (Turkish yogurt drink) pair perfectly. Add pickled chilies or red cabbage for extra crunch and acidity.

Warm the bread just before serving and assemble everything at the last minute. Placing a bit more sauce on the bread before adding meat creates a protective layer, and filling each wrap individually helps maintain texture.

Homemade Doner Kebab

Juicy spiced meat with fresh veggies and creamy sauce wrapped in warm flatbread

Prep 25m
Cook 45m
Total 70m
Servings 4
Difficulty Medium

Ingredients

Meat Marinade

  • 1.1 lbs boneless lamb shoulder or chicken thighs, thinly sliced
  • 2 tbsp plain yogurt
  • 2 tbsp olive oil
  • 3 cloves garlic, minced
  • 1½ tsp ground cumin
  • 1½ tsp ground coriander
  • 1 tsp smoked paprika
  • 1 tsp ground sumac
  • ½ tsp ground cinnamon
  • 1 tsp salt
  • ½ tsp black pepper
  • Juice of ½ lemon

Vegetables & Garnish

  • 1 small red onion, thinly sliced
  • 1 medium tomato, sliced
  • ½ cucumber, sliced
  • 1 cup shredded lettuce
  • Fresh parsley, chopped

Sauce

  • 3.5 oz plain Greek yogurt
  • 1 tbsp mayonnaise
  • 1 clove garlic, minced
  • 1 tsp lemon juice
  • Salt and pepper to taste

Bread

  • 4 pita breads or flatbreads

Instructions

1
Prepare Meat Marinade: Combine yogurt, olive oil, garlic, cumin, coriander, paprika, sumac, cinnamon, salt, pepper, and lemon juice in a large bowl. Add sliced meat and toss to coat thoroughly. Cover and refrigerate for at least 1 hour, preferably overnight for optimal flavor penetration.
2
Preheat Cooking Surface: Preheat oven to 430°F or prepare grill to medium-high heat. Ensure cooking surface is properly heated before proceeding.
3
Cook Meat: Thread marinated meat slices tightly onto skewers. Place on baking tray or grill and cook for 35-45 minutes, turning occasionally until meat is thoroughly browned and cooked through. Alternatively, sear in batches in a hot skillet until well-browned.
4
Prepare Garlic Sauce: Whisk together Greek yogurt, mayonnaise, minced garlic, lemon juice, salt, and pepper in a small bowl until smooth and homogeneous. Refrigerate until ready to serve.
5
Warm Bread: Place pita breads or flatbreads in the warm oven for 2-3 minutes until pliable and heated through.
6
Assemble Kebabs: Slice cooked meat thinly across the grain. Spread garlic sauce generously over warmed bread. Layer with meat, lettuce, tomato, cucumber, onion, and parsley. Roll or fold bread securely and serve immediately while warm.
Additional Information

Equipment Needed

  • Large mixing bowl
  • Chef's knife
  • Grill, oven, or skillet
  • Metal or wooden skewers
  • Cutting board
  • Small mixing bowl

Nutrition (Per Serving)

Calories 530
Protein 33g
Carbs 48g
Fat 23g

Allergy Information

  • Contains dairy (yogurt, mayonnaise) and gluten (pita/flatbread). May contain egg from mayonnaise. Verify allergen information on bread and condiment labels.
Clara Vance

Sharing easy, flavorful recipes and practical kitchen wisdom for fellow home cooks.