This post may contain affiliate links. Please read our disclosure policy.
If you’ve been seeing the viral doner kebab recipe all over the internet and wondering if it actually works, it does, and it’s going to become a regular in your weeknight dinner rotation. This homemade version uses the genius parchment paper rolling method to recreate the juicy, crispy-edged street food you’d normally only get from a rotating spit, and the whole thing comes together on one pan in about 30 minutes.

Table of Contents
Quick Summary
- What it is: Homemade doner kebab made in the oven using a parchment paper rolling method. No rotisserie needed.
- Why you’ll love it: Juicy, crispy-edged Turkish street food on your dinner table in about 30 minutes, all on one pan.
- How to make it: Puree onion and garlic, mix into seasoned ground meat with yogurt, roll it thin between parchment sheets, wrap it up and bake alongside tomatoes and red onion, then tear it apart and hit it under the broiler until the edges crisp up. Stuff into warm pita with a lemony yogurt sauce and dig in.
Why I Love This Recipe
Honestly, the first time I made this I couldn’t believe how good it was. The spiced meat gets this incredible crispy, almost caramelized edge from the broiler that you just can’t get any other way, and the lemony yogurt sauce ties everything together perfectly. It tastes like something you’d order at a restaurant, but it comes together on one pan in 30 minutes.
I tested it several times with different proteins and tweaks until my family signed off on the final version. Chloe had notes along the way, and she ultimately loved it most when we made it with ground beef that had a fine grind, which gives the meat a smoother, more cohesive texture. If you love this kind of flavor, my Beef Kofta with Lemon Yogurt Sauce is similar. And my Mediterranean Chopped Salad makes a perfect side for both!
Ingredients

Here’s a look at the key ingredients and what they’re doing in this recipe:
Ground lamb or beef: Fat content matters here. You want at least 80/20 so the meat stays juicy after baking. Leaner meat can dry out.
Greek yogurt: Full fat is the move. It tenderizes the meat and gives it that characteristic doner texture, slightly bouncy and never crumbly. You’ll also use the rest to make the sauce.
Smoked paprika: This is what gives the meat its warm, almost rotisserie-like depth. Regular paprika works in a pinch but smoked is worth it here.
Onion and garlic: These get pureed into a paste in the food processor, which keeps the meat mixture smooth and helps it roll and hold together evenly.
Lemon juice: Stirred into the yogurt sauce at the end, it brightens everything up and cuts through the richness of the meat.
*For a full list of ingredients and measurements see the recipe card below.
Variations and Substitutions
- Ground meat options: I tested this with ground beef, lamb and turkey and honestly loved all three. Each one works beautifully with the spice blend. Ground beef with a fine grind gives you the smoothest texture. Lamb is the most traditional and has the richest flavor. Ground turkey or chicken works great too, just add a little extra Greek yogurt to the meat mixture to keep it from drying out.
- Add more vegetables: I also tested this with zucchini on the pan alongside the tomatoes and red onion. It was delicious and adds a great extra element inside the pita!
- Spice up the sauce: If you want a little heat, stir some harissa or your favorite hot sauce into the yogurt sauce. It takes the whole thing up a notch.
How to Make Homemade Doner Kebab

- Puree the aromatics. Add the onion, garlic, and olive oil to your food processor and blend into a thick paste.

- Mix the meat. Combine the ground meat, 1/4 cup of the yogurt, all the spices, and the onion paste in a large bowl. Mix well with your hands until everything is fully incorporated and slightly sticky.

- Roll it out. Divide the mixture in half. Place one portion on a 12×16-inch sheet of parchment, top with a second sheet, and use a rolling pin to roll it out to 1/8 inch thick so it covers the parchment edge to edge. Repeat with the second portion.

- Form the rolls. Starting at one short end, roll the parchment and meat together into a tight cylinder. Place it on one side of a half sheet pan. Repeat with the second portion.

- Add the vegetables. Arrange the tomato wedges and red onion pieces on the other side of the pan, drizzle with olive oil, and season with a pinch of salt.

- Bake. Bake at 400°F for 25 minutes.

- Tear and broil. Remove the pan from the oven and peel back the top parchment. Tip the meat onto the pan among the tomatoes and onions and break into large pieces. Switch the oven to broil and cook for 4 minutes until the edges are crispy and golden.

- Make the yogurt sauce. Whisk the remaining 1/2 cup yogurt with the lemon juice and a pinch of salt.

- Serve. Open a pita pocket and fill with meat, roasted tomatoes, and onions. Drizzle generously with the yogurt sauce.
Tips and Tricks
- Get the onion paste really smooth. A chunky paste means uneven texture in the finished kebab and makes it harder to roll the meat out evenly. Let the food processor run until it’s fully pureed.
- Don’t undermix the meat. You want the mixture to feel slightly sticky and cohesive when you’re done. That stickiness is what holds everything together during baking and gives you that authentic doner texture. Most people stop mixing too early.
- Roll it thin, even, and tight. Aim for 1/8 inch thick and make sure the meat reaches the edges of the parchment. Press out any air pockets as you roll the cylinder. An even, compact roll means the meat cooks uniformly.
- Save the juices. When you tip the meat onto the pan after baking there will be juices in the parchment. Let those run onto the pan too. That’s pure flavor and you want it mixed in with the meat!
- Watch the broiler closely. Four minutes is the target, but if you want the meat even crispier, broil for an extra minute or two. With that said, every broiler is different. Start checking at 3 minutes. You want the edges golden and just starting to crisp, not dark. It can go quickly.

Storage and Reheating
Leftover doner kebab meat keeps well in an airtight container in the fridge for up to 3 days. Reheat in a skillet over medium heat or spread on a baking sheet in a 350°F oven for 5 to 10 minutes until warmed through. You can also pop it in the air fryer at 400°F for 2 to 3 minutes to bring those crispy edges back.
FAQs
Can I make this ahead of time?
Yes. You can mix the meat, roll it in the parchment, and refrigerate the logs up to 24 hours before baking. When you’re ready, just add the vegetables to the pan and bake as directed.
Can I use a different protein?
Absolutely. Ground turkey and ground chicken both work well with this method. Just keep in mind that leaner proteins can dry out faster, so watch your bake time and don’t skip the yogurt in the meat mixture.
What if I don’t have smoked paprika?
Regular paprika works fine. You won’t get quite the same depth of flavor, but the kebab will still be delicious.
More Mediterranean-Inspired Recipes
I hope this homemade doner kebab becomes a weeknight staple in your house the way it has in mine. Once you try the parchment paper method you’ll be hooked. If you make it, please leave a comment and star rating below. It helps other people find the recipe and I love hearing what you think. Don’t forget to tag me on social media too!
Want more Weelicious? Subscribe to my newsletter and follow me on Instagram, Facebook, and TikTok for all the newest recipes!
Would you like to save this?

Homemade Doner Kebab
Ingredients
- 1 small yellow onion, peeled and cut into wedges or chunks
- 2 cloves garlic
- 1 tablespoon olive oil plus more for drizzling on vegetables
- 1 pound ground beef or lamb (Ground turkey or chicken work too. See note below.)
- 3/4 cup full fat Greek yogurt, divided
- 2 teaspoons smoked paprika
- 1/2 teaspoon oregano
- 1 teaspoon cumin
- 1 1/2 teaspoons kosher salt, plus more for sprinkling on vegetables
- 1/2 teaspoon black pepper
- 2 tomatoes, each stemmed and cut into 8 wedges
- 1 red onion, peeled, cut into 8 wedges and separated into layers
- Juice of 1 lemon
- Pita bread, for serving
Instructions
- Preheat the oven to 400°F.
- Add the yellow onion, garlic cloves, and olive oil to a food processor and puree until a thick paste forms.
- Place the ground meat, 1/4 cup Greek yogurt, smoked paprika, oregano, cumin, salt, and pepper in a large bowl with the onion puree. Mix with your hands or a large spoon until completely combined.
- Place half the mixture onto a 12×16-inch piece of parchment. Place another piece of parchment on top and roll out until 1/8 inch thick, covering the parchment edge to edge. Repeat with the remaining meat mixture.
- Starting at one short end, roll the parchment and meat together into a tight cylinder and place on one side of a half sheet pan. Repeat with the second portion.
- Place the tomato wedges and red onion pieces on the other side of the pan, drizzle with olive oil, and season with a pinch of salt.
- Bake for 25 minutes.
- Remove the pan from the oven. Peel back and discard the top piece of parchment from each cylinder. Tip the meat from the bottom parchment onto the sheet pan among the tomatoes and onions and break into large pieces.
- Switch the oven to broil and cook for 4 minutes, or until the edges of the meat are crispy and golden.
- While the meat is broiling, whisk the remaining 1/2 cup yogurt with the lemon juice and a pinch of salt.
- Open a pita pocket and fill with meat, tomatoes, and onions. Drizzle with the yogurt sauce and serve.
Notes
- Ground turkey or chicken: If using ground turkey or chicken, add an extra tablespoon or two of Greek yogurt to the meat mixture to prevent it from drying out during baking.
- Smoked paprika: Regular paprika works as a substitute but smoked gives the meat a much deeper, rotisserie-like flavor.
- Extra crispy edges: Broil for an extra minute or two if you want the meat even crispier.
- Make ahead: Roll the meat logs, wrap in parchment, and refrigerate up to 24 hours before baking.
- Storage: Store leftovers in an airtight container in the fridge for up to 3 days.







