Flamin’ Skewer Doner Kebab Recipe

Updated November 6, 2026

Total time
2 hr 30 min
prep 30 min · cook 1 hr 30 min
Serves
6
portions as written

Jump to recipe

Flamin' Skewer Doner Kebab Recipe

This Flamin’ Skewer Doner Kebab brings the iconic street-food experience home, layering seasoned, juicy meat on a vertical-style skewer that you can slice and serve in warm pita or over rice. The combination of a fiery spice rub and a slow-roasting technique builds deep flavor and a tender, shaved texture that rivals your favorite takeout spot. It’s a fun, impressive project that delivers big, bold taste with a manageable ingredient list.

Ingredients

  • 2 lb (900 g) ground lamb (or ground beef, or a mix)
  • 1 medium onion, grated and drained of excess liquid
  • 4 cloves garlic, minced
  • 2 tsp (10 g) salt
  • 2 tsp (5 g) ground cumin
  • 2 tsp (5 g) ground coriander
  • 2 tsp (5 g) smoked paprika
  • 1 tsp (2 g) cayenne pepper (adjust to taste)
  • 1 tsp (2 g) black pepper
  • 1 tsp (2 g) dried oregano
  • 1/2 tsp (1 g) ground allspice
  • 1/4 cup (60 ml) plain yogurt (or milk)
  • 2 tbsp (30 ml) olive oil
  • 1 egg (optional, helps bind)
  • For serving: warm pita bread, sliced tomatoes, red onion, lettuce, and garlic sauce or tzatziki

Instructions

  1. In a large bowl, combine the ground meat, grated onion, garlic, salt, cumin, coriander, paprika, cayenne, black pepper, oregano, allspice, yogurt, olive oil, and egg (if using). Mix with your hands until the mixture is very smooth and paste-like, about 2 minutes. This step is crucial for a cohesive loaf that slices cleanly.
  2. Preheat your oven to 350°F (175°C). If you have a vertical rotisserie (like a vertical broiler or a rotisserie attachment), you can use it, but this recipe works perfectly in a standard oven.
  3. Shape the meat mixture into a large, tall loaf or cylinder about 6 inches (15 cm) tall and 4 inches (10 cm) wide. Place it on a foil-lined baking sheet with a wire rack on top to allow fat to drip away.
  4. Roast the meat for 1 hour 15 minutes to 1 hour 30 minutes, until the internal temperature reaches 160°F (71°C) as measured with a food thermometer (USDA FSIS safe minimum for ground meat). If you have a convection oven, check at 1 hour.
  5. Remove from the oven and let rest for 10 minutes. This allows the juices to redistribute and makes slicing easier.
  6. Using a sharp knife, shave thin slices from the outside of the loaf, as you would from a vertical spit. The outer layer will be more browned and crisp; the inside will be tender and juicy.
  7. Serve immediately in warm pita with your favorite toppings and sauces.

Tips

  • Don’t skip the grated onion: It adds moisture and flavor. Be sure to squeeze out excess liquid so the meat binds properly.
  • Use a food processor: If you have one, pulse the meat mixture a few times until it becomes a fine, homogenous paste. This mimics the texture of traditional doner.
  • Adjust the heat: The cayenne gives it the “flamin'” kick. Start with less if you’re sensitive, and add more if you love heat.
  • No egg? You can omit it; the yogurt and onion are usually enough to bind. If the mixture feels too dry, add an extra tablespoon of yogurt.

Serving Suggestions

Serve the shaved meat in warm pita bread with sliced tomatoes, red onion, shredded lettuce, and a generous drizzle of garlic sauce or tzatziki. For a platter, serve over rice with grilled vegetables and a side of chili sauce. It also works well in a flatbread wrap with hummus and pickles.

Variations

  • Chicken Doner: Use ground chicken or turkey. Cook to 165°F (74°C) as per USDA FSIS safe minimum. Add a bit more olive oil to keep it moist.
  • Spice it differently: Swap the cayenne for harissa paste or add a tablespoon of berbere for an Ethiopian-inspired twist.
  • Make it a wrap: Use large flour tortillas and add french fries inside for a classic German-style doner.

Storage and Reheating

Refrigerate leftover cooked meat in an airtight container for up to 4 days. To reheat, place slices in a hot skillet over medium heat for 2-3 minutes per side, or in a 350°F (175°C) oven for 5-7 minutes. You can also freeze the cooked, sliced meat for up to 3 months; thaw overnight in the fridge before reheating.

Frequently Asked Questions

Can I cook this on a grill? Yes, you can shape the meat into a loaf and grill it over indirect medium heat (about 350°F/175°C) for the same time, turning occasionally, until it reaches 160°F (71°C).

Why is my meat loaf falling apart? It likely wasn’t mixed enough. The mixture needs to be kneaded well to develop the sticky texture that holds it together. Also, make sure the onion is well-drained.

Can I use a store-bought rotisserie attachment? Absolutely, if your oven has one. Follow the manufacturer’s instructions, but the cooking time and temperature will be similar. Just ensure the internal temperature reaches 160°F (71°C).

Is it safe to eat pink inside? No. Ground meat must be cooked to 160°F (71°C) to be safe. Slice only after the whole loaf has reached that temperature.

How do I get a crispy outer layer? After the loaf is cooked, you can place it under a hot broiler for 2-3 minutes to crisp the outside before slicing. Then, as you slice, you can broil the remaining loaf again for extra crispness.

Can I make this ahead of time? Yes, you can prepare the meat mixture and shape the loaf a day in advance. Keep it covered in the fridge, then roast as directed. Add about 15 minutes to the cooking time if starting from cold.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).