How to Make the Perfect Viral Homemade Doner Kebab
Turkish · Medium · 160 min · 6 servings

A showstopping homemade doner kebab made with a seasoned ground lamb and beef mixture formed into a loaf and roasted until juicy and caramelized. Served with warm flatbread, garlic yogurt sauce, and fresh vegetables it rivals any street food vendor.
Why this recipe works
This Viral Homemade Doner Kebab recipe has been crafted to deliver restaurant-quality results in your home kitchen. At just 160 minutes from start to finish, it fits perfectly into a busy schedule without sacrificing flavor. Each serving comes in at 610 calories with 38g of protein, making it a balanced choice for any meal.
What you will need
This recipe uses 8 simple ingredients that you can find at any grocery store:
- 1 pound ground lamb
- 1 pound ground beef 20 percent fat
- 1 tablespoon smoked paprika
- 2 teaspoons ground cumin
- 1 teaspoon dried oregano
- 4 cloves garlic minced
- 1 cup full-fat Greek yogurt
- 6 whole flatbreads or pita warmed
Step by step instructions
Step 1: Season and Mix the Meat
In a large bowl combine the ground lamb, ground beef, smoked paprika, ground cumin, dried oregano, minced garlic, 1 and a half teaspoons of fine salt, and half a teaspoon of black pepper. Mix vigorously by hand for 3 to 4 minutes until the mixture becomes sticky and well emulsified. This step is critical for a firm sliceable texture.
Step 2: Shape and Rest the Loaf
Transfer the meat mixture onto a large sheet of plastic wrap and shape it into a tight compact log approximately 10 inches long and 3 inches wide, pressing out any air pockets. Wrap tightly and refrigerate for at least 1 hour or up to overnight. Chilling helps the loaf hold its shape during cooking.
Step 3: Roast the Doner Loaf
Preheat your oven to 400 degrees Fahrenheit. Place the unwrapped meat loaf on a wire rack set over a foil-lined baking sheet. Roast for 60 to 70 minutes until the internal temperature reaches 165 degrees Fahrenheit and the outside is deeply browned and caramelized. For extra char, broil on high for the final 3 to 4 minutes.
Step 4: Make the Garlic Yogurt Sauce
While the meat rests, stir together the Greek yogurt with 2 cloves of grated garlic, a squeeze of fresh lemon juice, a pinch of salt, and a drizzle of olive oil. Taste and adjust seasoning. Let the sauce sit for at least 10 minutes so the garlic mellows and the flavors meld together.
Step 5: Slice and Assemble
Allow the roasted meat loaf to rest for 10 minutes before slicing. Using a sharp knife, slice as thinly as possible against the grain. Pile the sliced meat onto warm flatbreads, drizzle generously with garlic yogurt sauce, and top with thinly sliced red cabbage, fresh tomatoes, and cucumber. Serve immediately.
Easy substitutions
Missing an ingredient? Here are some swaps that work perfectly:
- ground lamb → all ground beef for a milder flavor profile
- flatbreads or pita → large flour tortillas in a pinch
- Greek yogurt sauce → store-bought tzatziki to save time
Common mistakes to avoid
Watch out for these pitfalls that can affect your results:
- Skipping the resting and chilling step which causes the loaf to crumble and fall apart when sliced
- Not mixing the meat long enough which results in a crumbly texture instead of a dense sliceable loaf
- Slicing the meat too thickly which makes the texture tough and chewy rather than tender and juicy
Nutrition facts
Per serving: 610 calories, 38g protein, 42g carbs, 31g fat, 3g fiber.
Ready to cook?
Get the interactive recipe with adjustable servings, built-in timers, and ingredient checklist.
View full recipe →