Chicken & Sardine Omega-3 Mix for Dogs (My Weekly Batch Recipe)

Chicken & Sardine Omega-3 Mix for Dogs (My Weekly Batch Recipe)

Is a homemade chicken and sardine omega-3 mix for dogs actually safe to feed regularly, or are you better off just buying a bag of premium kibble? After two years of making this for my rescue terrier mix, Juno, whose coat went from dull and flaky to genuinely glossy within about six weeks, I’d say yes — with the right ratios and a calcium source you don’t skip.

This is the exact batch I make every Sunday.

Overhead flat lay of raw chicken thighs, sardines, pumpkin, sweet potato, zucchini, liver, and eggshell powder on a wooden board in natural light

Key Info

Prep time: 15–20 minutes
Cook time: 10–15 minutes
Total time: 30–35 minutes
Yields: ~900 g (3–5 medium-dog meals, 6–8 small-dog meals)
Approx. per 100 g: 145 kcal | 7 g fat | 17 g protein | 3 g carbs
Difficulty: Easy–moderate
Dietary tags: Grain-free, gluten-free, no added salt, high omega-3

Equipment

– Sharp knife and cutting board
– Digital kitchen scale (volume guesses ruin the calcium ratio — get a £10 one)
– Steamer basket or small pot
– Large mixing bowl
– Silicone muffin tray or freezer containers for portioning
– Food processor (optional — useful for small dogs or seniors)

Close-up of steaming pumpkin, sweet potato, and zucchini cubes in a bamboo steamer basket with steam rising on a stovetop

Ingredients

In order of use:

Pumpkin, peeled and cubed — 75 g (2.6 oz)
Sweet potato, peeled and cubed — 40 g (1.4 oz)
Zucchini, diced — 40 g (1.4 oz)
Skinless chicken thigh, diced — 275 g (9.7 oz) (thigh holds moisture better than breast)
Chicken gizzards, chopped — 120 g (4.2 oz)
Chicken liver, diced — 75 g (2.6 oz) (don’t go over this — vitamin A piles up fast)
Sardines in spring water, no salt — 120 g (4.2 oz), drained
Ground eggshell powder — 5 g (about 1 tsp)
Ground flaxseed — 5 g (1 tsp)
Kelp powder — 0.5 g (a small pinch)

Sub turkey thigh 1:1 for chicken if your dog itches on poultry — Juno’s foster sibling does better that way.

Method

1. Steam the vegetables first. Pumpkin, sweet potato, and zucchini together in the basket, 8–10 minutes, until a fork slides through with no resistance but the cubes still hold shape. Mash roughly with a fork.

2. Cook the chicken and gizzards. Drop into simmering water, 8–12 minutes, until the chicken is opaque all the way through with no pink center and the juices run clear. Internal temp should hit 74°C / 165°F. Drain.

Chicken livers searing in a dry cast-iron pan with tongs, golden crust outside and pink centers under warm kitchen light.

3. Sear the liver briefly. About 90 seconds per side in a dry pan — just enough that the outside firms up and the inside stays barely pink. Overcooked liver turns chalky and dogs eat around it.

4. Cool everything to room temperature. This matters. Mixing sardine oil into hot chicken oxidizes the omega-3s you’re paying for.

5. Drain and chop the sardines. The bones are soft and stay in — they’re part of the calcium picture. Break up any larger spine pieces with your fingers.

Large glass mixing bowl with mashed dog food, chicken, sardines, and orange vegetables being folded with a wooden spoon

6. Combine in the big bowl. Mashed veg, chicken, gizzards, liver, sardines. Fold together until you can’t see any single ingredient dominating one corner.

7. Add the supplements last. Eggshell powder, flaxseed, kelp. Mix for a full minute — clumps of eggshell are the most common mistake I see in homemade dog food.

8. Portion and store. Pack into silicone muffin cups or containers based on your dog’s meal size. Refrigerate what you’ll use in 2–3 days; freeze the rest flat.

Overhead view of silicone muffin tray filled with portioned homemade dog food for freezer meal prep on a marble countertop

What I Learned the Hard Way

The first batch I made, I used sardines packed in olive oil because that’s what was in the cupboard. Juno had loose stools for three days. Only buy sardines in spring water, unsalted. Read the tin twice.

I also tried skipping the eggshell once when I ran out, telling myself “it’s just one week.” Don’t. The calcium-to-phosphorus ratio in a meat-heavy mix without a calcium source is genuinely bad for dogs long-term, not just a theoretical worry.

Crucial Tips

Transition slowly. Mix 25% of this with 75% of your dog’s current food for two days, then 50/50 for two days, then 75/25. A hard switch = diarrhea, every time.
Don’t microwave to reheat. Warm water bath or 20 minutes on the counter. Microwaves destroy EPA/DHA and create scalding pockets.
Freeze within 24 hours for portions you won’t eat through fast. Omega-3s oxidize in the fridge faster than people think — 2–3 days max.
Watch the liver. 50–100 g per batch is the ceiling. More and you risk vitamin A toxicity over months.
As a topper instead of full meal: use about 20–30% by weight over kibble, and cut the kibble by the same amount so you’re not just adding calories.
Skip this recipe entirely if your dog has pancreatitis, kidney disease, or is on a prescription cardiac diet. Talk to your vet first.
Variation I rotate in: swap chicken for turkey thigh and add a tablespoon of cooked oats — useful when sardines are the only constant and you want protein variety across the month.

Juno gets one portion morning and night, weighed to 180 g each. Six weeks in, the vet asked what I’d changed.

Hearts Of Pets
Heart Warming Pet Stories | Animal Stories | Dogs | Cats | Puppies | Kittens | Pet Information