Slow-cooked lamb with sweet potato, chickpeas and golden turmeric broth. Make it for yourself — your dog eats the exact same base. You just add the preserved lemon, harissa and garlic to your own bowl afterward.
Lamb is rich and satisfying — excellent for most healthy adult dogs, but worth a second look for a few specific conditions. Check below before serving.
The vast majority of healthy adult dogs do very well with lamb — especially dogs who've had issues with chicken or beef, since lamb is a less common protein and less likely to trigger sensitivities. Breeds including German Shepherds, Huskies, Golden Retrievers, Border Collies, Labradors, Rottweilers, Boxers, Dalmatians and most mixed breeds can enjoy this recipe exactly as written.
Dogs with confirmed lamb allergy — uncommon but possible. Signs include chronic skin irritation, itchy paws, ear infections and loose stools. Substitute with turkey or rabbit as a novel protein alternative.
Puppies under 6 months — designed for adult dogs. Puppies need substantially different calcium-to-phosphorus ratios and calorie density for safe bone development.
Lamb provides all essential amino acids plus iron, zinc and B12 — nutrients chicken simply can't match
Sweet potato is one of the richest plant sources of beta-carotene — converted to vitamin A for eyes, skin and immunity
Chickpeas add soluble fibre for gut health and plant protein to complement the lamb
Turmeric's curcumin has documented anti-inflammatory and antioxidant effects — especially useful for older dogs
Eggshell powder corrects the Ca:P imbalance created by any meat-heavy meal
Salmon oil added after cooling provides EPA and DHA — the omega-3s lamb cannot supply
Based on feeding ~2–2.5% of body weight daily. Adjust for your dog's activity level and current condition. If feeding twice a day, split these amounts in half per meal.
| Ingredient | Amount | Notes |
|---|---|---|
| 🥩 Protein | ||
| Lamb shoulder (cooked, trimmed, shredded) | 65g | Shred finely — small mouths eat this more easily |
| 🍠 Carbohydrate | ||
| Sweet potato (cooked, cubed) | 40g | Vitamin A, B6, potassium — mash lightly for small breeds |
| 🫘 Legume & Vegetables | ||
| Cooked chickpeas | 20g | Rinse well if canned; mash or halve for tiny dogs |
| Cooked carrots, sliced | 20g | Soft from the braise — fine for small dogs |
| Cooked zucchini, diced | 15g | Low calorie bulk — good for weight management |
| 🌿 Fat & Herbs | ||
| Olive oil | ½ tsp | Oleic acid, vitamin E absorption |
| Fresh coriander or flat-leaf parsley | 1 small pinch | Vitamin K, natural breath freshener |
| 💊 Supplements (add cold) | ||
| Eggshell calcium powder | ¼ tsp | Stir in cold — corrects Ca:P ratio |
| Salmon or sardine oil COLD | ½ tsp | Add after fully cooled — never heat |
Total: ~160–170g per day. Small breeds do well split into two meals (80–85g each).
| Ingredient | Amount | Notes |
|---|---|---|
| 🥩 Protein | ||
| Lamb shoulder (cooked, trimmed, shredded) | 140g | Shred or chunk — holds well at this size |
| 🍠 Carbohydrate | ||
| Sweet potato (cooked, cubed) | 85g | No butter, no salt, no cream |
| 🫘 Legume & Vegetables | ||
| Cooked chickpeas | 45g | Good plant protein and fibre addition |
| Cooked carrots, sliced | 45g | Beta-carotene, prebiotic fibre |
| Cooked zucchini, diced | 30g | Adds bulk with minimal calories |
| 🌿 Fat & Herbs | ||
| Olive oil | 1 tsp | Anti-inflammatory oleic acid |
| Fresh coriander or flat-leaf parsley | 1 tsp | Vitamin K, chlorophyll, natural antimicrobial |
| 💊 Supplements (add cold) | ||
| Eggshell calcium powder | ¼ tsp | Stir in cold — corrects Ca:P ratio |
| Salmon or sardine oil COLD | 1 tsp | Add after fully cooled — never heat |
Total: ~345–360g per day. Two meals recommended for active medium breeds.
| Ingredient | Amount | Notes |
|---|---|---|
| 🥩 Protein | ||
| Lamb shoulder (cooked, trimmed, shredded) | 230g | Trim all visible fat if dog has pancreatitis risk |
| 🍠 Carbohydrate | ||
| Sweet potato (cooked, cubed) | 140g | Excellent sustained energy for large breeds |
| 🫘 Legume & Vegetables | ||
| Cooked chickpeas | 75g | Increase zucchini instead if watching weight |
| Cooked carrots, sliced | 70g | Natural prebiotics for gut health |
| Cooked zucchini, diced | 50g | High volume, very low calorie |
| 🌿 Fat & Herbs | ||
| Olive oil | 1½ tsp | Coat condition, anti-inflammatory |
| Fresh coriander or flat-leaf parsley | 1 tbsp | Antimicrobial, vitamin K |
| 💊 Supplements (add cold) | ||
| Eggshell calcium powder | ½ tsp | Stir in cold — critical for large breed skeletal health |
| Salmon or sardine oil COLD | 1½ tsp | Add after fully cooled — joint and heart health |
Total: ~565–585g per day. Two meals strongly recommended for large breeds — rest 45 minutes after each meal.
| Ingredient | Amount | Notes |
|---|---|---|
| 🥩 Protein | ||
| Lamb shoulder (cooked, trimmed, shredded) | 330g | Mix with some chicken or turkey if lamb is expensive at this volume |
| 🍠 Carbohydrate | ||
| Sweet potato (cooked, cubed) | 200g | Higher carb needs for larger bodies |
| 🫘 Legume & Vegetables | ||
| Cooked chickpeas | 110g | Extra plant protein and fibre for giant frames |
| Cooked carrots, sliced | 100g | Volume eating keeps giant breeds satisfied |
| Cooked zucchini, diced | 70g | Add more if dog needs lower calorie volume |
| 🌿 Fat & Herbs | ||
| Olive oil | 2 tsp | Essential fatty acid support for large frames |
| Fresh coriander or flat-leaf parsley | 1 tbsp | Anti-inflammatory, vitamin K |
| 💊 Supplements (add cold) | ||
| Eggshell calcium powder | ½ tsp | Stir in cold — non-negotiable for giant breed bone health |
| Salmon or sardine oil COLD | 2 tsp | Add after fully cooled — joint support is critical at this size |
Total: ~815–835g per day. Always split into two meals for giant breeds — never one large meal. Rest your dog before and after eating.
Lamb is one of the most nutrient-dense meats you can feed a dog. It's rich in iron (far more than chicken), zinc for immune function, and vitamin B12 for nerve health. Shoulder has more fat than leg — which is great for energy and palatability, but trim it well if your dog is pancreatitis-prone. Lamb is also a common "novel protein" choice for dogs with chicken or beef sensitivities.
⚠️ Trim visible fat for pancreatitis-prone breeds. Never feed cooked lamb bones.
Sweet potato is one of the most nutritionally complete vegetables you can feed a dog. It's rich in beta-carotene (converted to vitamin A for vision, skin and immunity), potassium for heart and muscle function, vitamin C, B6 and significant dietary fibre that supports a healthy gut microbiome. The natural sweetness makes it highly palatable for picky eaters. Always cook thoroughly — never raw.
Cooked chickpeas add a genuinely useful nutritional layer — plant protein to complement the lamb, soluble fibre that feeds beneficial gut bacteria, folate for cell production and manganese for bone formation. They also add satisfying bulk at low calorie cost, which makes them excellent for food-motivated or weight-managing dogs. Use well-cooked chickpeas only — raw or undercooked are hard to digest and can cause significant gas.
The curcumin in turmeric has extensive research support for anti-inflammatory and antioxidant effects. This is especially relevant for older dogs, working dogs, or any dog with early joint issues. The ¼ tsp for the whole pot is a meaningful dose — small enough to be safe, large enough to provide benefit. The fat from olive oil in this recipe significantly increases curcumin absorption (it is fat-soluble).
Carrots are one of the best all-round vegetables for dogs. Cooked carrots are highly digestible and provide beta-carotene, vitamin K and a form of fibre (pectin) that acts as a prebiotic — selectively feeding beneficial gut bacteria. Low in calories, high in volume. Excellent for weight management and digestive regularity. Slow cooking makes them very easy on sensitive stomachs.
Zucchini is almost entirely water and micronutrients — which makes it the perfect bulk vegetable for dogs that need volume to feel satisfied without the calories. It provides vitamin C, potassium and a small amount of fibre. Because it has essentially no flavour of its own, it disappears into the tagine without altering the taste. A genuine free food for overweight dogs.
The fat that Moroccan cooking is built on — and it's genuinely good for dogs too. Olive oil's primary fatty acid (oleic acid, omega-9) has documented anti-inflammatory properties and supports cardiovascular health. Critically, it's also the carrier that allows fat-soluble vitamins (A from sweet potato and K from coriander) to actually be absorbed. Without some fat in the meal, these vitamins pass straight through.
A small amount of fresh herb adds genuine nutritional value — not just flavour. Coriander (cilantro) provides vitamin K for blood clotting, vitamin C as an antioxidant, and has mild antimicrobial properties. Flat-leaf parsley is an excellent alternative. Use the amounts shown — herbs are not a daily supplement, they're a flavourful finishing touch that happens to be nutritious.
⚠️ Use the leaf only. Avoid the stems in large quantities. Do not use dried herb powders — much higher concentration.
Lamb is very high in phosphorus and almost devoid of calcium. Every meat-based homemade meal has this imbalance — and if you never correct it, the body compensates by drawing calcium from bone over time. Eggshell powder (pure calcium carbonate) is the simplest, most bioavailable fix. It corrects the ratio to approximately 1.2:1 per NRC guidelines. Always add cold, after cooking.
The single most important finishing step. Lamb provides excellent protein and iron but almost zero EPA or DHA. Adding cold fish oil every meal fills that nutritional gap completely. DHA supports brain function and cognitive health — important as dogs age. EPA reduces systemic inflammation, which matters for joints, skin and gut health. Add cold every meal without exception. Refrigerate the bottle and use within 4–6 weeks of opening.
Heat the olive oil in a wide, heavy-bottomed pot (or a tagine if you have one) over medium-high heat. Dry the lamb chunks with paper towel — moisture is the enemy of browning. Cook in batches, 3–4 minutes per batch, turning to get colour on all sides. Don't crowd the pan; if you do, the lamb steams instead of browns and you lose all the flavour. Remove each batch and set aside. This step is worth the time — the fond left in the pot will flavour everything that follows.
💡 Brown in two separate batches for a 600g piece. Patience here pays off in depth of flavour.Reduce the heat to medium. Add the turmeric, cumin and cinnamon directly to the pot — into the residual fat and fond from browning. Stir continuously for 30 seconds. The spices will become very fragrant as they heat. This "blooming" releases fat-soluble flavour compounds from the spices into the oil, which then carry through the entire dish. These three spices are the only ones going into both your bowl and your dog's.
🌟 Don't skip this. Blooming transforms ground spices from flat to fragrant. 30 seconds is all it takes.Return all the browned lamb to the pot. Add the sweet potato cubes, sliced carrots and unsalted broth. The liquid should come about two-thirds of the way up the ingredients — not fully covering them. Bring to a gentle simmer, reduce heat to low, and cover. Cook for 60–70 minutes until the lamb is completely tender and pulls apart easily with a fork. Your dog's dinner and your dinner are cooking together right now in the same pot. The broth turns rich and golden from the turmeric.
In the last 15 minutes of cooking, stir in the cooked chickpeas and diced zucchini. These need much less time than the lamb or sweet potato, and you want them tender but still holding their shape — not dissolved into the sauce. Re-cover and continue cooking on low for the final 15 minutes.
The most important step in the whole recipe. Before you touch the preserved lemon, harissa, garlic or salt — before anything goes into the pot that your dog can't have — ladle your dog's portion into a separate bowl. Stir in a small amount of fresh coriander or flat-leaf parsley. Set aside to cool completely. Your dog's dinner is done. Everything that happens to the pot from this moment is for you alone.
Now build the full Moroccan flavour profile into the remaining pot. Add 1–2 tablespoons of chopped preserved lemon (rinse it first to reduce saltiness if you prefer), 1–2 teaspoons of harissa paste, 2 cloves of crushed garlic, salt and black pepper, and an extra pinch of cumin and cinnamon. Stir through and simmer uncovered for 10 minutes, letting the sauce reduce slightly and the flavours intensify. Taste and adjust. Serve over couscous scattered with fresh coriander and toasted flaked almonds.
🇲🇦 For deeper flavour: add a small preserved lemon rind instead of the pulp, a pinch of saffron threads soaked in warm water, and a handful of dried apricots alongside the chickpeas.Once your dog's portion has cooled completely to room temperature — not lukewarm, not fridge-cold, actually room temperature — stir in the eggshell calcium powder and the salmon or sardine oil. The cooling step is not optional: heat above 40°C oxidises omega-3 fatty acids and destroys most of their benefit. If refrigerating the bowl for later, let it come back up to room temperature before you add the oils and serve.
❄️ Always add fish oil fresh at serving time. Never store a batch with fish oil already mixed in.This recipe is built for batch cooking. Make a full pot and portion your dog's meals for the week in one cook session.
The Sloughi is one of the world's oldest dog breeds — a North African sighthound that has hunted alongside Berber and Arab peoples across Morocco, Tunisia, Algeria and Libya for at least 3,000 years. Lean, elegant and extraordinarily fast, the Sloughi was historically so valued that it was allowed inside the tent, slept with the family, and ate with them at mealtimes. This recipe is as close to that tradition as a modern home kitchen can get.
Whole food recipes are a strong foundation — but three steps are non-negotiable for long-term nutritional completeness, per NRC (National Research Council) 2006 guidelines, the gold standard for homemade dog food.
Meat is very high in phosphorus and very low in calcium. Without correction the body pulls calcium from bones over time. Add ¼ tsp ground eggshell powder per serving, stirred in cold after cooking (≈900 mg calcium per ½ tsp). This corrects the Ca:P ratio to the NRC target of ~1.2:1. This step is mandatory for every meat-based meal.
Lamb provides minimal omega-3 — and almost none of the EPA and DHA that dogs need for brain, coat and joint health. Stir in ½–1 tsp salmon or sardine oil per serving after cooling. Never heat the oil — it destroys DHA and EPA. Dogs cannot convert plant omega-3 (ALA) to usable EPA/DHA at meaningful rates. This step is mandatory.
Beef or lamb liver covers copper, zinc, selenium, vitamin D and B12 — the micronutrients most commonly missing from home-cooked meals. Use 30–40g per 10 kg body weight, 2–3× per week. Do not exceed 10% of total food intake — vitamin A toxicity is a real risk with too much liver over time.
We're building a whole series where you and your dog eat the same meal. One cook, two bowls — subscribe and get each new one as it drops.
Subscribe Free →