Doner Meat Recipe

By Maya Hart
⬇️ Jump to Recipe
🥄 Prep: 20 mins 🔥 Cook: 120 mins ⏱️ Total: 140 mins 🍽️ Yield: 8 servings ⚡ 413 cal

The Ultimate Fakeout Takeout

My three year old recently decided that anything not shaped like a dinosaur is completely inedible. Except for kebabs. Suddenly, my tiny human is a massive connoisseur of street meat and demands the late night kebab shop experience at four in the afternoon. Since I refuse to pay eighteen dollars for a wrapped mystery meat that will probably give us both heartburn, I decided to conquer the homemade doner.

This is not a quick Tuesday night dinner. This is a weekend project. It takes two hours of mostly inactive oven time, but the payoff is having a massive, delicious meat log sitting in your fridge ready to be shaved and pan fried whenever the toddler meltdown strikes.

The Weird Paste Secret

When you read the instructions to blend the bacon, onion, and garlic into a fine paste, your first instinct will be to question my sanity. Do it anyway. That sticky, weird paste is the exact secret that gives the meat that authentic, dense, sliceable texture you get from the giant spinning vertical rotisserie. If you just mix it by hand, you get a meatloaf. If you blend it, you get a kebab.

Pro tip from my tiny apartment kitchen. Make sure your food processor is actually big enough. If you try to cram this into a tiny mini chopper, you will end up with a broken machine and a very bad mood. Use the big one.

Why This is a Blood Sugar Miracle

Let us look at the nutrition label for the meat itself, because it is an absolute dream. We are talking 32 grams of protein and a massive 30 grams of fat, with barely 3 grams of carbohydrates. When I was navigating gestational diabetes, a meal exactly like this was my ultimate holy grail. The lack of hidden sugars in the meat means zero glucose spikes.

The carbs only come in when you assemble the actual wrap. Because you are making these at home, you get to control the flatbread. You can use a low carb wrap, a massive pile of lettuce, or just eat the shaved meat in a bowl with a mountain of hummus and feta. You are in complete control.

The Sodium Reality Check

We do need to have a quick chat about the salt. At nearly 1400 milligrams of sodium per serving, this is a very salty meal. The bacon and the kosher salt do a lot of heavy lifting here. If you are dealing with third trimester swelling or just watching your blood pressure, just skip the extra salt in the spice blend and let the bacon do the seasoning. Drink a massive glass of water and enjoy the feast.

Shave off as much meat as you need, give it a quick toss in a hot pan to get those crispy edges, and wrap it up. You just beat the takeout guy, saved a ton of money, and kept your toddler happily chewing. Pour yourself a drink and take a bow.

Doner Meat Recipe

🩺 Reviewed on July 9, 2026 by: Katie Salmon, RD
🥄 Prep: 20 mins 🔥 Cook: 120 mins ⏱️ Total: 140 mins 🍽️ Yield: 8 servings ⚡ 413 cal

🥫 Ingredients

For the meat loaf:
1 kg (2 lb) ground lamb or beef, ideally 15% fat content
200 g (7 oz) streaky bacon, roughly chopped
1 brown (yellow) onion, diced
2 garlic cloves, roughly chopped
1 tablespoon neutral oil (vegetable or olive oil), for pan-frying
1 teaspoon dried oregano
2 teaspoons ground cumin
2 teaspoons ground coriander
½ teaspoon ground cinnamon
3 teaspoons kosher salt (cooking salt)
1 teaspoon freshly ground black pepper
To serve:
8 large flatbreads (Lebanese bread is traditional)
1 iceberg lettuce, shredded finely
6 ripe tomatoes, halved and thinly sliced
2 red onions, finely sliced into rings
Hummus
Yogurt-based sauce (optional)
Other sauce options: sriracha or chilli sauce, BBQ sauce, sweet chilli, ketchup
Extras if desired: tabbouleh, shredded cheese

📝 Instructions

Season and marinate the meat:
  1. In a large bowl, combine the ground meat with the oregano, cumin, coriander, cinnamon, salt, and pepper. Use your hands to work the spices evenly through the mince. Cover and refrigerate for at least 2 hours, or up to a full day to deepen the flavour.
Preheat and prep:
  1. When ready to cook, preheat the oven to 170°C (325°F, or 150°C fan). Line a baking tray or roasting pan with aluminium foil. Check that you have two metal or wooden skewers long enough to sit across the top edges of the pan, with the meat suspended inside.
Create a smooth paste:
  1. Place the diced onion, bacon pieces, and chopped garlic into a food processor (minimum 8-cup capacity). Blitz on high for about 30 seconds, scraping the sides down as needed, until you have a very fine, almost paste-like mixture.
  2. Add the marinated minced meat to the food processor. Pulse or run on low speed, scraping down the bowl occasionally, until the mixture comes together into a sticky, uniform paste — roughly 1 minute for a powerful machine, up to 2 minutes for a less powerful one.
  3. Shape and wrap the meat log
  4. Turn the meat paste out onto a clean work surface. Wet your hands with a little water to prevent sticking and mould the mixture into a rectangular block roughly 20 cm (8 inches) long.
  5. Lay out two overlapping sheets of foil, each about 60 cm (2 feet) long, with a one-third overlap along the long edge. Position the meat block at one end and roll it up tightly in the foil. Twist the ends firmly to seal, creating a compact log around 25 cm (10 inches) long. Snip off any excess foil, then gently roll the log on the counter to even out its shape.
  6. Carefully thread the skewers lengthwise through the foil-wrapped log, so they emerge at both ends.
Bake the meat:
  1. Rest the skewers on the rim of the foil-lined baking pan so the log is elevated and not touching the bottom. Bake for 1½ hours, rotating the log halfway through (after the first hour), until the internal temperature reaches 70°C (160°F), or up to 80°C (175°F). The meat is fully cooked at this stage.
  2. Remove the pan from the oven. Unwrap the foil and discard it, but leave the skewers in place. Increase the oven temperature to its maximum setting, around 250°C (480°F) if possible. Return the skewered log to the pan and roast for an additional 10–15 minutes, rotating once, until the entire surface is well browned.
  3. Shave and pan-fry for that kebab-shop finish
  4. Remove the skewers from the log. Stand the meat upright on a board and, using a sharp knife, shave off thin slices — only as much as you plan to use immediately.
  5. Warm a tablespoon of oil in a large frying pan over medium-high heat. Add the shaved meat slices and quickly toss them in the hot pan just until they take on a little colour but remain soft and pliable, not crisp. Remove from the heat straight away.
Assemble the doner kebabs:
  1. Warm the flatbreads briefly. Spread a generous spoonful of hummus over each one, then pile on shredded lettuce, tomato slices, and red onion rings. Add a good mound of the hot, shaved doner meat. Drizzle with your sauce of choice — sriracha, yogurt sauce, sweet chilli, or a combination.
  2. Roll up tightly, tuck in the ends if you like, and wrap in foil to help hold everything together. Serve immediately.

🔬 Nutrition Facts

Serving Size: 1 serving | Calories: 413 kcal | Carbohydrate Content: 3 g | Protein Content: 32 g | Fat Content: 30 g | Saturated Fat Content: 11 g | Cholesterol Content: 110 mg | Sodium Content: 1386 mg | Sugar Content: 1 g
Medical Disclaimer: This content is for informational purposes only and does not replace professional medical advice, diagnosis, or treatment. Always consult your OB-GYN, midwife, or a registered dietitian for personalized guidance tailored to your health history. I am a mom who figured this out the hard way, not your doctor!🔬 Researched using established prenatal nutrition guidelines

About the author – Maya Hart

I’m a mom of two and the founder of HomeBumpMeals. After a surprise gestational diabetes diagnosis, I turned my tiny kitchen into a test lab for easy, nourishing meals. Every recipe is researched using established prenatal nutrition guidelines (like ACOG & ADA) and battle-tested in the chaos of real life.

📚 Researched via ACOG & ADA Guidelines 🤰 Tested by a Real Mom 📸 What You See Is What I Made
Read Maya’s full story →

💬 Share your thoughts

Your email address will not be published. Required fields are marked *