Cheryl's Cooking

  • Recipe Index
  • Main Courses
  • Desserts
  • About
  • Contact
menu icon
go to homepage
  • Recipe Index
  • Main Courses
  • Desserts
  • About
  • Contact
search icon
Homepage link
  • Recipe Index
  • Main Courses
  • Desserts
  • About
  • Contact
×

Döner Kebab

Published: Aug 30, 2025 by Cheryl · This post may contain affiliate links · Leave a Comment

Jump to Recipe·Print Recipe

Tender, juicy slices of spiced meat wrapped in soft bread with crisp vegetables and a creamy garlic sauce—this homemade döner kebab brings all the flavor of authentic street food right into my kitchen. Whether I use lamb, beef, or chicken, the result is always deliciously satisfying.

Döner Kebab

Ingredients

(Tip: You'll find the full list of ingredients and measurements in the recipe card below.)

For the Meat:

1 ½ lbs boneless lamb, beef, or chicken (thinly sliced)

3 tablespoon plain yogurt

2 tablespoon olive oil

2 tablespoon lemon juice

3 cloves garlic, minced

2 teaspoon ground cumin

2 teaspoon paprika

1 teaspoon ground coriander

1 teaspoon ground black pepper

1 teaspoon salt

½ teaspoon ground cinnamon (optional for depth)

For Serving:

Flatbread, pita, or lavash

Sliced tomatoes

Sliced cucumbers

Shredded lettuce or cabbage

Sliced onions

Garlic yogurt sauce or tahini sauce

Directions

I start by mixing yogurt, olive oil, lemon juice, garlic, and all the spices in a bowl until well combined.

I add the thinly sliced meat to the marinade, making sure each piece is coated. Then I cover the bowl and refrigerate it for at least 2 hours—overnight is best for flavor.

When ready to cook, I preheat my oven to 375°F (190°C) or heat a grill or skillet over medium-high heat.

I spread the marinated meat in a single layer on a baking tray or directly cook it in a skillet until it’s browned and fully cooked, about 8–10 minutes.

I warm the bread, then fill it with meat, fresh veggies, and a generous drizzle of sauce.

Finally, I roll or fold the wrap and enjoy it immediately.

Servings and timing

Servings: 4

Prep Time: 15 minutes

Marinating Time: 2 hours

Cooking Time: 10 minutes

Total Time: 2 hours 25 minutes

Calories: Approximately 380 kcal per serving

Variations

I sometimes use all chicken thighs for an extra juicy result.

For a vegetarian twist, I replace the meat with grilled mushrooms or seitan and keep the same marinade.

Adding a pinch of chili flakes or hot sauce gives it a spicy kick.

I switch up the sauces with hummus or tzatziki depending on what I’m in the mood for.

Storage/Reheating

I store leftover cooked meat in an airtight container in the fridge for up to 4 days. To reheat, I warm it in a skillet over medium heat until hot, or microwave it briefly. The bread and vegetables are best assembled fresh, so I keep those separate until serving.

FAQs

How can I make döner kebab without an oven or grill?

I use a skillet on the stovetop—just make sure it’s hot and cook the meat in batches so it sears instead of steaming.

What’s the best meat to use for authentic flavor?

Lamb is the most traditional, but I also get great results with beef or chicken thighs for tenderness and flavor.

Can I freeze the marinated meat?

Yes, I freeze it in a freezer-safe bag after marinating. When I’m ready to cook, I thaw it overnight in the fridge and proceed as usual.

What sauces work best with döner kebab?

I love garlic yogurt sauce for creaminess, but tahini, tzatziki, or even spicy harissa are all great options.

Is döner kebab healthy?

It can be! I use lean meat, fresh veggies, and yogurt-based sauces to keep it balanced and nutritious.

Conclusion

This homemade döner kebab delivers everything I love about my favorite street food—flavor-packed, juicy meat wrapped in warm bread with crisp vegetables and creamy sauce. It’s easy to prepare, perfect for gatherings, and endlessly adaptable. Once I try it, it’s hard not to make it again and again.


Recipe:

Print

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Döner Kebab

Döner Kebab


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Cheryl
  • Total Time: 2 hours 25 minutes
  • Yield: 4 servings
  • Diet: Halal
Print Recipe
Pin Recipe

Description

This homemade döner kebab recipe brings the rich, spiced flavors of Turkish street food into your kitchen with tender marinated meat, fresh vegetables, and creamy garlic sauce, all wrapped in warm flatbread.


Ingredients

1 ½ lbs boneless lamb, beef, or chicken (thinly sliced)

3 tbsp plain yogurt

2 tbsp olive oil

2 tbsp lemon juice

3 cloves garlic, minced

2 tsp ground cumin

2 tsp paprika

1 tsp ground coriander

1 tsp ground black pepper

1 tsp salt

½ tsp ground cinnamon (optional)

Flatbread, pita, or lavash

Sliced tomatoes

Sliced cucumbers

Shredded lettuce or cabbage

Sliced onions

Garlic yogurt sauce or tahini sauce


Instructions

  1. In a bowl, mix together yogurt, olive oil, lemon juice, garlic, cumin, paprika, coriander, black pepper, salt, and cinnamon until well combined.
  2. Add the thinly sliced meat to the marinade, ensuring each piece is thoroughly coated. Cover and refrigerate for at least 2 hours or overnight for best flavor.
  3. Preheat the oven to 375°F (190°C), or heat a grill or skillet over medium-high heat.
  4. Spread the marinated meat in a single layer on a baking tray or cook directly in a skillet until browned and fully cooked, about 8–10 minutes.
  5. Warm the flatbread, pita, or lavash.
  6. Fill the bread with the cooked meat, sliced tomatoes, cucumbers, shredded lettuce or cabbage, sliced onions, and sauce of choice.
  7. Roll or fold the wrap and serve immediately.

Notes

Marinate the meat overnight for deeper flavor.

Use chicken thighs for extra juiciness.

For a vegetarian option, use grilled mushrooms or seitan with the same marinade.

Add chili flakes or hot sauce for a spicy version.

Store leftover meat separately from bread and vegetables for optimal freshness.

  • Prep Time: 15 minutes
  • Cook Time: 10 minutes
  • Category: Main Course
  • Method: Grilled or Skillet
  • Cuisine: Turkish

Nutrition

  • Serving Size: 1 wrap
  • Calories: 380
  • Sugar: 3g
  • Sodium: 540mg
  • Fat: 18g
  • Saturated Fat: 5g
  • Unsaturated Fat: 11g
  • Trans Fat: 0g
  • Carbohydrates: 28g
  • Fiber: 3g
  • Protein: 28g
  • Cholesterol: 80mg

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Main Courses

  • One-Pot Spinach Tomato Pasta
    One-Pot Spinach Tomato Pasta
  • Greek Pastitsio
    Greek Pastitsio
  • Kreatopita (Greek Meat Pie)
    Kreatopita (Greek Meat Pie)
  • Psari Plaki
    Psari Plaki
0 0 votes
Article Rating
Subscribe
Login
Notify of
guest
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Modern Sidebar

Hey there! I’m Cheryl and if there’s one thing I’ve learned, it’s that food has a way of bringing people together.

Learn more

Popular

  • Silver Dollar Pancakes
    Silver Dollar Pancakes
  • Cinnamon Roll French Toast Bites
    Cinnamon Roll French Toast Bites
  • Red Velvet Brownies
    Red Velvet Brownies
  • Coconut Chocolate Chip Granola Bars
    Coconut Chocolate Chip Granola Bars

Footer

↑ back to top

About

  • Privacy Policy
  • Terms & Conditions
  • Contact
  • Disclosure Policy
  • DMCA

Newsletter

  • Sign Up! for emails and updates

Recipes

  • Appetizers
  • Bread
  • Breakfast
  • Main Courses
  • Soups
  • Desserts
  • Salad
  • Side Dish
  • Soups

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2025 Cheryl's Cooking

wpDiscuz