Homemade Doner Kebab

Freshly grilled Homemade Doner Kebab slices layered with crisp lettuce and ripe tomatoes inside warm flatbread. Save to Pinterest
Freshly grilled Homemade Doner Kebab slices layered with crisp lettuce and ripe tomatoes inside warm flatbread. | viralpinkitchen.com

Create your own authentic Turkish street food masterpiece with this homemade doner kebab. Tender lamb or chicken is marinated in a aromatic blend of yogurt, garlic, cumin, coriander, and smoked paprika, then cooked until perfectly browned and juicy.

The magic comes together with fresh crisp vegetables—shredded lettuce, ripe tomatoes, cool cucumber, and sharp red onion—all wrapped in warm pita bread and drizzled with a creamy garlic sauce. The entire preparation takes just over an hour, and the result rivals your favorite kebab shop.

Customize with pickled chilies for heat or swap lamb for chicken breast if you prefer. Perfect for feeding a crowd or meal prep for satisfying lunches throughout the week.

The smell of cumin and coriander hitting hot fat still takes me back to a rainy Tuesday in Istanbul when I ducked into a tiny street shop to escape a downpour. The owner kept turning the massive vertical spit with one hand while slicing off paper thin shavings of glistening meat with the other, and I watched completely mesmerized as he assembled wraps with practiced speed. It took me years of experimentation in my own kitchen to get anywhere close to that perfect balance of spices and texture, but now this recipe has become one of those meals that makes my family gather in the kitchen the moment they smell the marinade hitting the pan.

Last summer I made these for a backyard gathering and my friend Mark, whos usually suspicious of anything he cant pronounce, went back for thirds. There is something magical about wrapping up that warm, spiced meat with cool crisp vegetables and watching peoples eyes light up at that first bite. I have learned to make double the sauce because people inevitably want to drizzle extra over everything on their plate.

Ingredients

  • Lamb shoulder or chicken thighs: The fat content in lamb shoulder creates that authentic juicy texture, but chicken thighs work beautifully for a lighter version
  • Plain yogurt: This is the secret weapon that tenderizes the meat while adding a subtle tang throughout every bite
  • Ground cumin and coriander: These two spices are the backbone of the flavor profile, so do not skimp on them
  • Smoked paprika: Adds that gorgeous reddish color and a subtle smoky depth that mimics the traditional charcoal grill flavor
  • Ground sumac: Optional but highly recommended for that authentic citrusy brightness that cuts through the rich meat
  • Ground cinnamon: Just a whisper of warm spice that makes all the other flavors sing together
  • Red onion, tomato, cucumber: The classic trio that brings crunch and freshness to balance the spiced meat
  • Greek yogurt and mayonnaise: This combination creates the perfect creamy tangy sauce that ties everything together
  • Pita breads or flatbreads: Get the good thick ones that can handle all those fillings without falling apart

Instructions

Marinate the meat:
Whisk together the yogurt, olive oil, garlic, and all those beautiful spices until you have a fragrant thick paste. Toss the sliced meat thoroughly until every piece is coated, then cover and let it sit for at least an hour though overnight is even better.
Get your heat ready:
Crank your oven to 220°C or fire up the grill to medium high while you thread the marinated meat onto skewers.
Cook the meat:
Cook the skewers for 35 to 45 minutes, turning them every so often until the meat is browned and sizzling with crispy edges. If you are using a skillet instead, cook in batches and do not rush the browning.
Make the garlic sauce:
While the meat cooks, stir together the yogurt, mayonnaise, minced garlic, and lemon juice until smooth. Season with salt and pepper and let it hang out in the fridge.
Warm the bread:
Throw the pitas in the hot oven for just a couple of minutes until they are warm and pliable.
Assemble your doner:
Slice the cooked meat thinly against the grain, spread that glorious sauce on your warm bread, and pile on the meat and vegetables. Roll it up tight and eat immediately while it is still warm and wonderful.
Creamy garlic yogurt sauce drizzled over spiced lamb meat in a toasted pita wrap for dinner. Save to Pinterest
Creamy garlic yogurt sauce drizzled over spiced lamb meat in a toasted pita wrap for dinner. | viralpinkitchen.com

These wraps have become my go to for Friday nights when we want something special but do not want to spend hours in the kitchen. The whole family stands around the counter building their own perfect wraps and there is always that satisfied silence when everyone is too busy eating to talk.

Making It Your Own

I have discovered that pickled red cabbage adds this incredible crunch and tang that takes these wraps to another level completely. Sometimes I throw in some pickled chilies if I want to wake everything up with a little heat, and they work beautifully alongside the cool sauce.

Serving Suggestions

A crisp cold lager is the perfect partner to cut through those rich spices, or try it with ayran if you want to stay traditional. I have also served these with a simple cucumber tomato salad on the side when I want to stretch the meal to feed more people.

Storage And Reheating

The cooked meat actually keeps well in the fridge for a couple of days and reheats beautifully in a hot skillet to bring back those crispy edges. Just store everything separately and assemble right before eating so the bread does not get soggy.

  • Wrap leftover meat tightly in foil to prevent it from drying out
  • Keep the sauce in a separate container and give it a quick stir before serving
  • Never refrigerate assembled wraps as they will become unpleasantly soggy
Golden brown skewered meat from this Homemade Doner Kebab recipe served with fresh cucumbers and onions. Save to Pinterest
Golden brown skewered meat from this Homemade Doner Kebab recipe served with fresh cucumbers and onions. | viralpinkitchen.com

There is something so satisfying about making street food at home and realizing you can make it even better than what you get from a truck. These wraps have that perfect balance of hot spiced meat, cool creamy sauce, and fresh vegetables that keeps everyone coming back for more.

Recipe FAQs

Lamb shoulder is traditional and provides excellent flavor and juiciness. Chicken thighs are a fantastic alternative that stays moist during cooking. For a lighter option, chicken breast works well though it may be less tender than the thigh meat.

Marinate for at least 1 hour before cooking for optimal flavor absorption. For the most aromatic and tender results, let the meat marinate overnight in the refrigerator. The yogurt and spices need time to penetrate the meat fibers.

Absolutely. Simply cook the marinated meat slices in a hot skillet or cast-iron pan in batches. Cook until well-browned on both sides, about 3-4 minutes per side. This method actually creates excellent char and caramelization.

The classic garlic sauce combines Greek yogurt with mayonnaise for creaminess, fresh minced garlic for kick, and lemon juice for brightness. The balance of tangy, creamy, and garlicky perfectly complements the spiced meat and fresh vegetables.

Warm your pita or flatbread for 2-3 minutes before assembly—this makes it pliable. Spread sauce first to help ingredients adhere, and don't overstuff. Roll or fold gently but firmly, and serve immediately to prevent sogginess.

Crisp lager or ayran (Turkish yogurt drink) are traditional beverage choices. Simple sides like pickled vegetables, extra hummus, or a fresh green salad with lemon vinaigrette complement the rich flavors beautifully.

Homemade Doner Kebab

Juicy spiced meat with fresh vegetables and creamy garlic sauce wrapped in warm flatbread for an authentic Turkish street food experience at home.

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

Ingredients

Meat Marinade

  • 1.1 pounds boneless lamb shoulder or chicken thighs, thinly sliced
  • 2 tablespoons plain yogurt
  • 2 tablespoons olive oil
  • 3 cloves garlic, minced
  • 1½ teaspoons ground cumin
  • 1½ teaspoons ground coriander
  • 1 teaspoon smoked paprika
  • 1 teaspoon ground sumac
  • ½ teaspoon ground cinnamon
  • 1 teaspoon salt
  • ½ teaspoon 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 ounces plain Greek yogurt
  • 1 tablespoon mayonnaise
  • 1 clove garlic, minced
  • 1 teaspoon lemon juice
  • Salt and pepper to taste

Bread

  • 4 pita breads or flatbreads

Instructions

1
Marinate the Meat: 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 maximum flavor penetration.
2
Prepare Cooking Equipment: Preheat oven to 430°F or heat grill to medium-high temperature.
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.
4
Prepare the Garlic Sauce: Whisk together Greek yogurt, mayonnaise, minced garlic, lemon juice, salt, and pepper in a small bowl until smooth and creamy. Refrigerate until serving.
5
Warm the Bread: Heat pita breads or flatbreads in the oven for 2–3 minutes until warm and pliable.
6
Assemble the Kebabs: Slice cooked meat thinly against the grain. Spread garlic sauce over warmed bread, layer with meat, lettuce, tomato, cucumber, onion, and parsley. Roll or fold securely and serve immediately.
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), gluten (pita/flatbread). May contain egg (mayonnaise). Verify labels on bread and mayonnaise products.
Kaylee Jordan

Sharing easy, nourishing recipes and practical cooking tips for home cooks and food enthusiasts.