Best Homemade Doner Kebab Recipe in 5 Easy Steps

Juicy, boldly spiced, and faster than any takeout order.

Doner Kebab
Spoon n Spice

Doner kebab is the kind of dish that satisfies on every level: deeply spiced, juicy meat tucked into warm pillowy flatbread with cooling garlic yogurt, crisp lettuce, and a sharp hit of pickled cabbage. Whether you grew up grabbing one from a street cart or you are tasting it for the first time, this recipe delivers every bit of that bold, street-food magic right in your own kitchen. It is weeknight-friendly, incredibly satisfying, and far more achievable than most people expect.

What makes this version consistently reliable is the combination of technique and a well-balanced spice blend. Rather than a vertical rotisserie, you press seasoned ground meat into a compact loaf, roast it until the outside caramelizes and the inside stays tender, then slice it thin so every piece picks up those crispy, flavorful edges. A quick sear in a hot skillet finishes the job beautifully. Once you try this at home, the average takeout version genuinely starts to feel like a compromise.

Why You Will Love This Doner Kebab

This doner kebab comes together in just over an hour using ingredients available at any regular grocery store. The spice blend packs enormous flavor without a long list of hard-to-find ingredients, and the whole family consistently clears the plate. You can roast the meat loaf ahead of time and reheat the slices in a hot pan throughout the week, which makes it genuinely useful for meal prep. It is also easy to customize with whatever toppings and sauces you have on hand.

Key Ingredients for the Best Doner Kebab

The foundation of great doner kebab is the meat. Ground lamb brings the rich, slightly gamey depth that is traditional in Turkish-style doner, but 80/20 ground beef works just as well, and a 50/50 blend gives you the best of both worlds. The spice blend is what truly defines the flavor: cumin, smoked paprika, garlic powder, dried coriander, and oregano create that signature warmth without overwhelming the meat itself. One critical step is grating the onion finely and squeezing it completely dry before mixing it in, because excess moisture prevents browning and causes the loaf to steam rather than roast. A single egg and a small amount of breadcrumbs bind the mixture together so the loaf holds its shape and slices cleanly after resting. For the sauce, plain Greek yogurt stirred with fresh garlic and lemon juice is the classic pairing, and it takes about two minutes to put together. As the team at Serious Eats explains, choosing ground meat with the right fat content is essential for juicy results, which is why a fattier cut outperforms lean mince every time in recipes like this one.

Tips for Making Doner Kebab Perfectly at Home

Pack the meat mixture firmly into the loaf pan and press out any air pockets as you go, because gaps create weak spots that cause the loaf to crumble when you slice it. Roast it covered with foil for the first 25 minutes so the interior cooks through evenly, then uncover for the final 12 to 15 minutes to build that browned, caramelized crust. The most common mistake home cooks make is slicing the loaf too soon: give it a full 10-minute rest after the oven or the juices will run out and the slices will fall apart. For that signature crispy-edged texture, add the sliced meat to a hot dry skillet and cook for 60 to 90 seconds per side before serving. BBC Good Food notes that resting meat before slicing is one of the simplest and most impactful steps you can take with any meat-based recipe, and doner kebab is no exception.

Serving and Storage

Serve doner kebab in warm flatbread or pita with garlic yogurt sauce, shredded iceberg lettuce, sliced tomatoes, pickled red cabbage, and chili sauce for heat. For a plated dinner version, layer the crispy sliced meat over fluffy white rice with a drizzle of sauce, which is the foundation of the classic Iskender kebab style. Leftover doner meat keeps well in an airtight container in the refrigerator for up to 3 days. Reheat the slices in a hot dry skillet for 2 minutes per side rather than the microwave, which tends to make the meat rubbery and dry. The unsliced loaf can be wrapped tightly and frozen for up to 2 months.

More Recipes You Will Love

If this doner kebab has you hooked on bold spiced meat in flatbread, the lamb doner wrap recipe on Spoon n Spice is the perfect follow-up with a street-food-style build and bright toppings. You should also try the chicken shawarma recipe for a lighter wrap option that delivers the same layered, satisfying flavors with a slightly different spice profile.

This homemade doner kebab recipe brings everything you love about the real thing straight to your table. The spice blend is balanced, the method is approachable, and the result is something you will be genuinely proud to serve. Give it a go and enjoy every single bite.

If you tried this recipe, please leave a star rating and share your experience in the comments below. Your review helps other home cooks decide to try it. Thank you so much for your support and for cooking with Spoon n Spice.

Overhead shot of sliced doner kebab meat on a wooden board with flatbread and creamy garlic yogurt sauce

Homemade Doner Kebab

This homemade doner kebab delivers juicy, deeply spiced meat roasted to perfection and served in warm flatbread with creamy garlic yogurt sauce. A crowd-pleasing doner kebab you can make any night of the week.
Prep Time 15 minutes
Cook Time 40 minutes
Resting Time 10 minutes
Total Time 1 hour 5 minutes
Course Dinner
Cuisine Turkish
Servings 4
Calories 520 kcal

Equipment

  • Loaf Pan (9×5 inch)
  • Large Skillet
  • Mixing Bowl
  • Chef knife
  • Cutting Board
  • Box grater

Ingredients
  

  • 500 g ground lamb or 80/20 ground beef, or a 50/50 blend
  • 1 piece medium onion finely grated and squeezed completely dry
  • 3 cloves garlic minced
  • 1 piece egg
  • 3 tbsp breadcrumbs
  • 1 tsp ground cumin
  • 1 tsp smoked paprika
  • 1 tsp garlic powder
  • 1/2 tsp ground coriander
  • 1/2 tsp dried oregano
  • 1/2 tsp black pepper
  • 1 tsp salt
  • 1 tbsp olive oil for brushing the top

For the Garlic Yogurt Sauce:

  • 1 cup Greek yogurt
  • 2 cloves garlic minced
  • 1 tbsp lemon juice
  • 1/4 tsp salt

For Serving:

  • 4 pieces flatbread or pita
  • 1 cup shredded iceberg lettuce
  • 2 pieces medium tomatoes thinly sliced
  • 1/2 cup pickled red cabbage
  • 2 tbsp chili sauce optional

Instructions
 

  • Step 1: Mix the Meat – Grate the onion on the fine side of a box grater, then squeeze out as much liquid as possible using your hands or a clean kitchen cloth. In a large mixing bowl, combine the ground meat, squeezed onion, minced garlic, egg, breadcrumbs, cumin, smoked paprika, garlic powder, coriander, oregano, salt, and black pepper. Mix firmly with your hands for about 2 minutes until everything is fully combined and the mixture feels compact and slightly sticky.
  • Step 2: Pack the Loaf – Transfer the meat mixture into a 9×5 inch loaf pan. Press it down firmly with your hands, pushing out any air pockets as you work. The surface should be level, tightly packed, and smooth. Brush the top lightly with olive oil for a better crust.
  • Step 3: Roast Covered Then Uncovered – Preheat your oven to 200C (390F). Cover the loaf pan tightly with aluminium foil and roast for 25 minutes. Remove the foil and continue roasting for another 12 to 15 minutes until the top is deeply browned and caramelized and the internal temperature reads 75C (165F) on a meat thermometer.
  • Step 4: Rest the Loaf – Remove the pan from the oven and let the loaf rest uncovered on the counter for at least 10 minutes before slicing. This is an essential step. Cutting too early causes the loaf to crumble and the juices to run out. After resting, use a sharp chef knife to cut thin slices, about 3 to 4mm thick.
  • Step 5: Crisp the Slices – Heat a large skillet over high heat with no oil. Add the doner kebab slices in a single layer and cook for 60 to 90 seconds per side until the edges are lightly crisped and caramelized. The meat will smell deeply fragrant and the edges will turn slightly golden. Work in batches to avoid crowding.
  • Step 6: Make the Sauce and Assemble – Stir together the Greek yogurt, minced garlic, lemon juice, and salt in a small bowl until smooth. Warm the flatbreads in a dry pan for 1 to 2 minutes or wrap them in foil and place in the warm oven for 3 minutes. Spread garlic yogurt sauce generously over each flatbread, then layer with doner meat slices, shredded lettuce, tomato, pickled cabbage, and chili sauce. Fold and serve immediately while the meat is still hot.

Notes

Calories: 520 kcal Protein: 32 g Carbohydrates: 38 g Fat: 24 g Fiber: 3 g Sodium: 780 mg
Keyword doner kebab, easy doner kebab, grilled kebab at home, ground meat kebab, homemade doner kebab, kebab wrap, lamb doner kebab, spiced flatbread wrap, Turkish kebab recipe, weeknight kebab dinner