Homemade Doner Kebab

Freshly grilled Homemade Doner Kebab wrapped in warm pita bread, overflowing with juicy spiced lamb and crisp vegetables. Save
Freshly grilled Homemade Doner Kebab wrapped in warm pita bread, overflowing with juicy spiced lamb and crisp vegetables. | spoonfulstreet.com

Master the art of Turkish street food with this homemade doner kebab featuring marinated meat, crisp vegetables, and tangy garlic yogurt sauce. The spiced lamb or chicken is seasoned with cumin, coriander, paprika, and sumac, then grilled to perfection and wrapped in warm pita bread with lettuce, tomato, onion, and cucumber.

The first time I walked through Istanbul at midnight, the air was thick with spices and roasting meat. Street vendors stacked their vertical rotisries high, carving off thin, sizzling slices that caught the streetlamp glow. I came home obsessed with recreating that perfect balance of tender, spiced meat against cool creamy sauce. After many experiments and one very smoke filled kitchen, I finally cracked the code for homemade doner that actually tastes like the real deal.

Last summer I made these for a backyard feast, and my neighbor who had actually lived in Turkey took one bite and went completely silent. He finally looked up and asked if I had hidden a street vendor in my garage. His daughter, who swears she hates lamb, ate three kebabs and asked when we could have them again. Thats the magic of good spices and proper technique.

Ingredients

  • Lamb shoulder or chicken thighs (500 g): The fat content in lamb shoulder keeps everything incredibly juicy, while chicken thighs offer a lighter alternative that still stays moist
  • Plain yogurt (2 tbsp): This tenderizes the meat while helping those beautiful spices cling to every slice
  • Ground cumin and coriander (1½ tsp each): These are the backbone of Turkish flavor, warm and earthy and absolutely essential
  • Smoked paprika (1 tsp): Adds that gorgeous reddish hue and subtle smoky depth that mimics the real rotisserie experience
  • Ground sumac (1 tsp, optional): If you can find it, this adds a bright, lemony tang that makes everything pop
  • Greek yogurt sauce base (100 g): Thick and tangy, the perfect cooling contrast to all those warm spices
  • Red onion and tomato: Sharp onion and sweet juicy tomato balance the rich meat perfectly

Instructions

Marinate the meat:
Whisk together yogurt, olive oil, minced garlic, and all those gorgeous spices until you have a fragrant paste. Toss the sliced meat until every piece is thoroughly coated, then cover and let it sit for at least an hour, though overnight will make you very happy indeed.
Get your heat ready:
Crank your oven to 220°C or fire up the grill to medium-high, because we need serious heat to get those edges caramelized and crispy.
Shape and cook:
Thread those marinated meat slices onto skewers, pressing them tightly together so they cook like a solid unit. Roast or grill for 35 to 45 minutes, turning occasionally, until the outside is browned and gorgeous and the meat is cooked through.
Make the sauce:
While the meat works, stir together Greek yogurt, mayonnaise, minced garlic, lemon juice, salt and pepper until smooth and creamy. Pop it in the fridge to let those flavors meld.
Warm your bread:
Give those pita breads or flatbreads a quick warm up in the oven for 2 to 3 minutes so they are pliable and ready to wrap.
Assemble your masterpiece:
Slice the cooked meat thinly against the grain. Spread that cool sauce on warm bread, pile on meat, lettuce, tomato, cucumber, onion, and parsley, then roll it up tight and eat immediately.
Slice into a steaming Homemade Doner Kebab revealing tender meat, fresh lettuce, tomatoes, and creamy garlic yogurt sauce. Save
Slice into a steaming Homemade Doner Kebab revealing tender meat, fresh lettuce, tomatoes, and creamy garlic yogurt sauce. | spoonfulstreet.com

My brother once tried to shortcut this by throwing all the ingredients in a pan at once, and while it was still edible, it missed that layered texture that makes doner so special. He has since learned that the extra effort of threading skewers and waiting for proper marination is absolutely worth every minute.

Making It Your Own

The beauty of this recipe is how adaptable it is to your taste and what you have on hand. Sometimes I add extra garlic because my household believes more is always better where garlic is concerned.

Serving Suggestions

I love serving these with a side of pickled vegetables and some crispy seasoned fries. A cold lager or traditional ayran cuts through the richness perfectly.

Make Ahead Magic

You can marinate the meat up to 24 hours in advance, and the sauce actually gets better after sitting in the fridge for a day.

  • The meat slices freeze beautifully after cooking
  • Double the sauce and use it as a dip for other meals
  • Warming your serving plates keeps everything cozy longer
Homemade Doner Kebab served on a wooden board with sliced flatbread, pickled onions, and vibrant colorful vegetable garnish. Save
Homemade Doner Kebab served on a wooden board with sliced flatbread, pickled onions, and vibrant colorful vegetable garnish. | spoonfulstreet.com

There is something deeply satisfying about wrapping up a warm, fragrant kebab in your own kitchen, knowing you created something that transports people to bustling streets halfway across the world.

Recipe Questions & Answers

Lamb shoulder provides authentic flavor and juiciness, though chicken thighs work excellently for a lighter option. Both should be thinly sliced for proper marination and cooking.

Marinate for at least 1 hour, but overnight marinating yields the most flavorful and tender results. The yogurt-based marinade helps break down fibers and infuses spices throughout.

Absolutely. You can cook the marinated meat in a hot skillet in batches, pressing slices together to mimic the traditional doner shape. Cook until well-browned and cooked through.

The classic garlic yogurt sauce combines Greek yogurt with mayonnaise, minced garlic, and lemon juice. This creamy tangy element balances the spiced meat perfectly.

Warm your flatbread or pita, spread with garlic sauce, add thinly sliced meat, then top with shredded lettuce, tomato, cucumber, onion, and parsley. Roll or fold and enjoy immediately.

Homemade Doner Kebab

Juicy spiced lamb or chicken with fresh veggies and creamy sauce 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 (optional)
  • ½ 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 (optional)

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 the 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 ready for meat.
3
Cook the Meat: Thread marinated meat slices onto skewers, pressing tightly together. Place on baking tray or grill and cook for 35-45 minutes, turning occasionally until meat is browned and cooked through. Alternatively, sear in batches in a hot skillet until well-browned and cooked through.
4
Prepare the Sauce: Mix Greek yogurt, mayonnaise, minced garlic, lemon juice, salt, and pepper in a small bowl until smooth and well combined. Refrigerate until ready to serve.
5
Warm the Bread: Place pita breads or flatbreads in warm oven for 2-3 minutes until pliable and heated through.
6
Assemble and Serve: Slice cooked meat thinly against the grain. Spread sauce generously over warmed bread, layer with meat, lettuce, tomato, cucumber, onion, and parsley. Roll or fold 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.
Jenna Collins

Home cook sharing simple, wholesome recipes & practical kitchen tips for busy families.