Homemade Dog Food with Chicken Thighs: 5-Ingredient Recipe

The first time I cooked chicken thighs for Snickers, my Cavalier, it was almost an accident. I’d grabbed a family pack at the grocery store thinking I’d batch a few weeknight dinners for myself. Then I started reading about pancreatitis in dogs and how a fatty meal can trigger it, and I started looking sideways at the kibble bag.

The bag on the counter listed “chicken meal” as the fourth ingredient. Whatever that meant. The chicken in my fridge was just chicken. Boneless, skinless, with a number on the side telling me exactly how many grams of fat it had.

That was the moment. I trimmed two thighs, simmered them with rice and a handful of carrots, and let it cool while Snickers watched from his bed like he already knew what was happening. He inhaled it. Then he stared at the empty bowl, then at me, like I’d been keeping a secret from him for years.

Since then, chicken thighs have become the protein I cook with most often, and I’ve learned a lot about why thighs actually work better than chicken breast for most dogs (it’s not just the price). This is the recipe I run every week, plus the calcium math, the portion sizes by weight, and the safety stuff most recipes hand-wave through.

The Chicken Thigh Recipe at a Glance

ElementDetail
YieldAbout 6 cups cooked
Cook time35 minutes
Storage4 days fridge, 3 months freezer
Best forAdult dogs in good health
Skip ifPancreatitis history, kidney disease, chicken allergy

Bottom of the table: boneless, skinless thighs cooked plain, balanced with rice or sweet potato, soft veg, fish oil, and ground eggshell for calcium. Five ingredients, one bowl.

Safety First: What to Know Before You Cook

A few rules that aren’t negotiable. I’ll keep this short because I know you came for the recipe.

Always use boneless, skinless thighs. Cooked chicken bones splinter and can puncture the gut. Even slow-cooked ones aren’t worth the risk for most home cooks. The skin holds most of the fat, and removing it makes the recipe far easier to portion accurately.

No seasoning. Ever. No salt, no pepper, no butter, no oil. Onion and garlic are toxic to dogs in any form, including powder. The chicken cooks plain in water or unsalted broth.

Cook fully. I’m not getting into the raw vs cooked debate today. Cornell ran a study in 2025 that found 42% of raw pet food samples carried live Salmonella or E. coli, against 0% of cooked samples. That’s enough for me.

Cool completely before serving. Hot food can burn a dog’s mouth faster than you’d think, especially small dogs who tend to gulp.

Ingredients

IngredientAmountNotes
Boneless, skinless chicken thighs2 lbs (about 900g)Trim visible fat for sensitive stomachs
White rice (or cooked sweet potato)1.5 cups dryBrown rice works but takes longer
Carrots, diced1 cupGreen beans, peas, or spinach also work
Fish oil1 tspAdds omega-3s for skin and joints
Ground eggshell powder1.5 tspCalcium fix, don’t skip it
Water or unsalted low-sodium brothAbout 4 cupsJust enough to cover

Three of those you probably already have. The eggshell powder you can make yourself in 10 minutes with stuff in your recycling bin. I’ll walk through it in the calcium section below.

How to Make It

Trim and Cut the Thighs

Lay the thighs out and trim off the obvious chunks of fat (the white ribbons along the edges). You don’t need to be surgical about it. Cut each thigh into 1-inch chunks so they cook evenly and portion easily once cool.

Start the Rice

Rinse the rice in a strainer until the water runs mostly clear. This removes the surface starch and keeps the final mix from getting gluey. Add it to a pot with 3 cups of water, bring to a boil, cover, and simmer 18 minutes.

Going with sweet potato instead? Cube it into 1/2-inch pieces and boil for about 15 minutes until fork-tender.

Simmer the Chicken

Add the chicken chunks to a separate pot with just enough water to cover. Simmer gently for about 15 minutes until the meat is cooked through and no pink remains in the center. A gentle simmer keeps the meat tender. A rolling boil makes it rubbery.

Save 1 cup of the cooking liquid before you drain. You’ll mix it back in for moisture and flavor.

Add the Soft Veg

Drop the diced carrots into the chicken pot for the last 5 minutes of cooking. Or steam them separately if you prefer them firmer. They should be soft enough to mash with a fork. Hard veg is a choking risk for small dogs and harder to digest for any dog.

Cool, Mix, and Add the Supplements

Combine the chicken, rice (or sweet potato), and carrots in a large bowl. Pour the reserved cooking liquid back in. Let everything cool to room temperature before adding the fish oil and eggshell powder, since heat degrades both. Stir until evenly mixed.

Portion and Store Right Away

This is where most people get lazy. Don’t. Portion the food into single-meal containers immediately so you’re not scooping out daily portions from a 6-cup container and accidentally overfeeding. Storage details are in the section further down.

How Much to Feed Your Dog (Weight-Based Portion Table)

Most articles dodge this with “ask your vet.” Here’s the actual math.

Adult dogs need roughly 25 to 30 calories per pound of body weight per day. Cooked chicken thigh runs about 209 calories per 100g. If this recipe is the full meal (chicken + rice + veg), here’s how the daily totals break down by dog weight.

Dog WeightDaily CaloriesRecipe Per DayMeals
10 lbs275 cal~1 cup (140g)Split into 2
20 lbs500 cal~1.75 cups (250g)Split into 2
30 lbs700 cal~2.5 cups (350g)Split into 2
50 lbs1,100 cal~4 cups (560g)Split into 2
70 lbs1,500 cal~5.5 cups (770g)Split into 2-3
90 lbs1,800 cal~6.5 cups (920g)Split into 2-3

These are starting points, not commandments. Active dogs need more. Couch-potato dogs need less. Watch your dog’s weight and body condition over 2 weeks and adjust by 10% in either direction if needed.

Important: if you’re mixing this recipe with kibble during a transition, halve both portions so you don’t end up double-feeding. That’s the most common reason dogs gain weight on a homemade switch.

Storage and Make-Ahead

A 2 lb batch of thighs makes roughly 6 cups of finished food, which feeds a medium dog about 3 days.

  • Fridge: up to 4 days in an airtight container
  • Freezer: up to 3 months in single-meal portions
  • Thaw: overnight in the fridge, never in the microwave (uneven heating)

I freeze in silicone muffin trays so each “cup” pops out as a single portion. Pull two out the night before and they’re ready by morning. This is the method I’d go with for anyone batch cooking for the first time.

When NOT to Feed This Recipe

Chicken thighs are great for most healthy adult dogs. They’re a bad fit for a few specific cases.

  • Dogs with pancreatitis history. Even lean thighs sit too high on fat for some dogs. Schnauzers, Cocker Spaniels, Yorkies, Dachshunds, and yes, some Cavaliers, are on the pancreatitis-watch list. Talk to your vet before switching.
  • Chicken-allergic dogs. Chicken is a top-10 dog allergen. If your dog gets itchy paws, ear infections, or chronic loose stools on chicken-based kibble, this recipe will do the same thing.
  • Dogs with kidney disease. Renal-friendly diets need protein levels and phosphorus levels dialed in by a vet, not a recipe blog.
  • Puppies under 12 weeks. Growth diets need different calcium and protein targets than adult recipes. Our vet-approved homemade dog food recipes for puppies is the right starting point for the under-1-year crowd.

If your dog falls into one of those buckets, the answer isn’t “give up on homemade.” It’s “use the right recipe for the situation.”


I’m a passionate dog lover and kitchen enthusiast, but I’m not a certified veterinarian or animal nutritionist. Long-term homemade diets should always be discussed with your vet to make sure your pup is getting everything they need.

Bon appétit to your furry friend!

Leave a Comment