Spiced lamb meatballs for you, plain lamb balls with rice and vegetables for your dog. Make the mixture together — you season yours with cumin, garlic and paprika. Your dog's portion stays plain. One prep, two dinners.
Lamb is one of the best choices for dogs with suspected chicken or beef allergies — it's naturally less processed and widely tolerated.
Lamb mince is rich in haem iron — the form most easily absorbed by dogs, supporting energy levels and healthy red blood cells.
Grated zucchini and carrot are folded right into the mince. Dogs who turn their nose up at whole vegetables rarely notice them here.
Spinach adds vitamins A, C and K, plus iron and antioxidants. Finely chopped, it disappears into the mixture entirely.
The egg holds everything together and adds complete protein, B vitamins and choline — excellent for brain function and liver health.
Short-grain rice provides steady, gentle energy. It's one of the most digestible grains for dogs and rarely causes any stomach upset.
This recipe is particularly well suited to allergy-prone breeds because lamb is a novel protein for most dogs. Check the notes below for your specific breed.
Any dog with suspected chicken or beef intolerance benefits most here. This includes West Highland White Terriers, Cocker Spaniels, Labradoodles, Goldendoodles, Boxers, Bulldogs and dogs showing chronic skin itching or recurrent ear infections. Lamb is typically well tolerated where other proteins have caused issues.
Dogs with confirmed lamb allergy — rare, but it exists. If your dog has shown reactions to lamb before, substitute with turkey mince or rabbit.
Puppies under 6 months — this recipe is designed for adult dogs. Puppies need different calcium, protein and energy ratios for safe bone development.
This batch makes approximately 12 köfte balls. Serve the right number for your dog's size — the rest stores in the fridge for up to 3 days or freezes well for a month.
| Ingredient | Per Serving | Notes |
|---|---|---|
| Base (whole batch, divide for servings) | ||
| Lean lamb mince | 400g batch | Makes ~12 balls — freeze extra |
| Egg | 1 large | Binder + protein |
| Zucchini, grated | 100g | Squeeze out excess water |
| Carrot, grated | 80g | Adds beta-carotene |
| Baby spinach, chopped | 40g | Finely chopped |
| Cooked short-grain rice | 100g | Cooked weight |
| Olive oil | 1 tbsp | For cooking |
| Per serving — small dog (up to 10kg): 2–3 balls | ||
| Eggshell calcium powder | ¼ tsp | add cold |
| Salmon or sardine oil | ½ tsp | add cold |
| Ingredient | Per Serving | Notes |
|---|---|---|
| Base (whole batch, divide for servings) | ||
| Lean lamb mince | 400g batch | Makes ~12 balls |
| Egg | 1 large | Binder + protein |
| Zucchini, grated | 100g | Squeeze out excess water |
| Carrot, grated | 80g | Adds beta-carotene |
| Baby spinach, chopped | 40g | Finely chopped |
| Cooked short-grain rice | 100g | Cooked weight |
| Olive oil | 1 tbsp | For cooking |
| Per serving — medium dog (10–25kg): 4–5 balls | ||
| Eggshell calcium powder | ¼ tsp | add cold |
| Salmon or sardine oil | 1 tsp | add cold |
| Ingredient | Per Serving | Notes |
|---|---|---|
| Base (whole batch, divide for servings) | ||
| Lean lamb mince | 400g batch | Make a double batch for large dogs |
| Egg | 1 large | Binder + protein |
| Zucchini, grated | 100g | Squeeze out excess water |
| Carrot, grated | 80g | Adds beta-carotene |
| Baby spinach, chopped | 40g | Finely chopped |
| Cooked short-grain rice | 100g | Cooked weight |
| Olive oil | 1 tbsp | For cooking |
| Per serving — large dog (25–40kg): 6–8 balls | ||
| Eggshell calcium powder | ½ tsp | add cold |
| Salmon or sardine oil | 1½ tsp | add cold |
| Ingredient | Per Serving | Notes |
|---|---|---|
| Base (whole batch, divide for servings) | ||
| Lean lamb mince | 400g batch | Triple batch recommended for giant dogs |
| Egg | 1 large | Binder + protein |
| Zucchini, grated | 100g | Squeeze out excess water |
| Carrot, grated | 80g | Adds beta-carotene |
| Baby spinach, chopped | 40g | Finely chopped |
| Cooked short-grain rice | 100g | Cooked weight |
| Olive oil | 1 tbsp | For cooking |
| Per serving — giant dog (40kg+): 10–12 balls | ||
| Eggshell calcium powder | ¾ tsp | add cold |
| Salmon or sardine oil | 2 tsp | add cold |
Lamb is rich in protein and iron, but it provides omega-6 fat rather than the DHA and EPA omega-3 your dog's brain and joints depend on. Always add salmon or sardine oil to the finished, cooled bowl. Never cook it in — heat destroys the omega-3 completely. Half a teaspoon for small dogs, up to two teaspoons for giant breeds.
Grate zucchini and carrot on the fine side of a box grater. Squeeze the grated zucchini firmly in your hands or a clean cloth to remove excess water — this prevents the köfte from falling apart during cooking. Finely chop the spinach. Combine lamb mince, egg, all vegetables and cooked rice in a bowl and mix until evenly combined.
Weigh out or estimate your dog's portion from the raw mixture and set it aside in a separate bowl. Shape into small balls — slightly smaller than a golf ball. The remaining mixture is yours to season.
💡 Refrigerate the balls for 15 minutes if you have time — they hold together better when cold.To your portion of the raw mixture, add cumin, coriander, paprika, grated garlic, grated onion, salt and pepper. Mix well and shape into balls or oval patties. Your dog's balls go into the pan as they are — no seasoning, no garlic, no onion. Both cook in the same pan.
Heat olive oil in a non-stick frying pan over medium heat. Add all the köfte — yours and your dog's together. Cook for 8–10 minutes, turning every 2–3 minutes until browned all over and cooked through. Cut one open to check — no pink in the centre. Remove your dog's portion and set aside to cool.
Plate your Turkish köfte with warm flatbread, a big spoonful of yogurt sauce and a handful of fresh parsley. Serve your dog's portion over cooked plain rice once it has cooled fully to room temperature.
Once the bowl has cooled completely, stir in eggshell calcium powder and salmon or sardine oil. Both must be added cold. Eggshell calcium corrects the calcium-to-phosphorus imbalance that naturally occurs in meat-heavy meals. Fish oil replaces the omega-3 that lamb doesn't provide.
Rich in complete protein, zinc, iron and B12. As a novel protein — one most dogs haven't eaten regularly — lamb is one of the first choices when a vet suspects food sensitivities. Use lean mince from the leg rather than shoulder where possible.
Eggs are one of the most bioavailable protein sources available. The yolk provides choline (critical for brain health), fat-soluble vitamins and DHA. Whole egg keeps the köfte together without any additives.
Zucchini is over 90% water, which means it adds volume and moisture without meaningfully affecting the calorie count. It also provides vitamin C and potassium. Grated into the mixture, most dogs never know it's there.
Carrots convert to vitamin A in dogs, supporting skin, coat and immune function. The natural sweetness is something most dogs are drawn to. Grated carrot disappears into the köfte and adds useful prebiotic fibre for gut health.
Spinach is dense with micronutrients — vitamins A, C and K, iron, folate and antioxidants. It's safe for healthy adult dogs in normal food amounts. Finely chopped, it's invisible in the final mixture and adds real nutritional value without changing the flavour.
Short-grain rice is one of the gentlest, most digestible carbohydrates for dogs. It provides steady energy without spiking blood sugar and is commonly recommended for dogs recovering from digestive upset. Cook it plain — no salt, no butter.
The Kangal is Turkey's national dog — a massive livestock guardian breed that has been protecting sheep on the Anatolian plateau for thousands of years. They're one of the most powerful breeds in the world by bite force, yet gentle, calm and deeply loyal to their families.
Kangals are large, muscular working dogs with specific nutritional needs:
From Greek lemon chicken to Korean bibimbap — every recipe follows the same philosophy: cook once, feed both. One pot, two dinners, zero fuss.
Browse All Recipes →