Homemade Turkey Meatballs for Dogs: An Easy Baked Recipe You Can Freeze

Sunday night, turkey meatballs on the stove. Garlic sizzling in olive oil, half an onion going soft in the pan, and the kind of smell that pulls everybody in the house into the kitchen.

Everybody included my Cavalier. Snickers planted himself at my feet, nose up, tail sweeping the floor like a windshield wiper.

I had one in my hand, ready to toss. Then I looked down at the cutting board covered in garlic skins and onion peel, and put it back on the plate.

He gave me a look I can only describe as betrayed. Fair enough.

So the next morning I made him his own batch. Plain turkey, one egg, a handful of oats, a spoonful of pumpkin and a grated carrot.

No garlic, no onion, no salt.

Gone in about four seconds. Now I bake around 40 at a time, keep a bag in the freezer, and they’ve become his treat, his dinner topper and the only way he’ll take a pill without a fight.

One thing I learned the hard way, though. The package of turkey you grab matters more than anything else in the bowl.

In a Hurry? Turkey Meatballs at a Glance

DetailInfo
Prep timeAbout 15 minutes
Oven350°F (175°C)
Bake time15 to 20 minutes for 1-tablespoon meatballs
Done whenThe center of the biggest one reads 165°F
YieldRoughly 40 regular meatballs, or about 65 minis
CaloriesAbout 24 each (minis about 15)
Fridge3 to 4 days
Freezer3 to 4 months
Turkey to buy93/7, plain and unseasoned

The one rule I never skip: put a thermometer in the middle of the biggest meatball.

Color lies. The number doesn’t.

Warning: If your dog already grabbed a meatball off a plate, call your vet or the ASPCA Animal Poison Control Center at (888) 426-4435, and keep the recipe in front of you. Since garlic and onion symptoms can take days to appear, don’t wait to see what happens.

Picking the Ground Turkey: 99%, 93/7 or 85/15

Walk down the meat aisle and you’ll usually see three labels. They look alike in the package, but they’re very different meatballs.

LabelCalories per pound (raw)Fat per poundShare of calories from fatHow the meatballs turn out
99% fat-freeAbout 510About 9 gAbout 16%Dry, crumbly, tends to fall apart
93/7 leanAbout 680About 38 gAbout 50%Holds together, stays moist
85/15About 820About 57 gAbout 63%Greasy, sits in a puddle of fat

Numbers from USDA FoodData Central, raw weight. One odd detail: USDA’s lab measured 93/7 at 8.3 grams of fat per 100 grams, a little above the 7% on the label.

93/7 is the one I’d go with. My first batch used 99% fat-free turkey, and half of them broke apart the second I tried to lift them off the pan (and yes, I’ve made this mistake twice).

Look at that third column, though. Even “lean” 93/7 gets about half its calories from fat.

That’s fine for most healthy dogs. Tufts’ veterinary nutritionists point out that many dogs eat high-fat diets and never get pancreatitis, but some health conditions can benefit from diets under 25% of calories from fat.

So if your dog has had pancreatitis, ask your vet before you pick a package. The lower-fat version further down uses the 99% turkey and fixes the crumbling.

One more label check. Grab the plain package, not anything marked seasoned, Italian-style or sausage.

Turkey Meatballs for Dogs Recipe

This is the batch I make most weeks. Six ingredients, one bowl, one pan.

Ingredients

IngredientAmountNotes
Ground turkey, 93/71 poundPlain and unseasoned
Large egg1
Rolled oats1/2 cupOld-fashioned or quick, plain (not flavored packets)
Canned pumpkin puree1/4 cup100% pumpkin, not pie filling
Carrot1 mediumPeeled and finely grated
Fresh curly parsley2 tablespoons, choppedOptional

No salt, no oil, no seasoning. The turkey brings plenty of flavor for a dog.

Two quick label notes. Pie filling has sugar and spices in it, so the can should say 100% pumpkin.

For parsley, the AKC says curly parsley is the safe one and flat-leaf Italian parsley can be toxic to dogs in large amounts. If curly isn’t what you’ve got, leave it out.

Step 1: Heat the Oven and Line the Pan

Set the oven to 350°F (175°C). Line a rimmed baking sheet with parchment paper.

Even better, set an oven-safe wire rack inside the pan. The fat drips down and away from the meatballs instead of soaking back in.

Step 2: Grate the Carrot and Chop the Parsley

Peel the carrot and run it down the fine side of a box grater. Fine shreds disappear into the meat, while big ones poke out and make the meatballs fall apart.

Chop the parsley small. Nobody wants a leafy meatball, least of all a dog.

Step 3: Mix With Your Hands, Just Until It Holds

Crack the egg into a large bowl and beat it with a fork. Stir in the pumpkin, oats, carrot and parsley.

Add the turkey last and work it in with your hands. Stop as soon as everything looks evenly mixed, because overworked meat turns dense and rubbery once it bakes.

Let the bowl sit for about 5 minutes while the oven finishes heating. The oats soak up some of the moisture and the mix gets easier to roll.

Step 4: Scoop and Roll With Wet Hands

Use a level 1-tablespoon cookie scoop for regular meatballs, about 1 inch across. For small dogs, training or pills, a 2-teaspoon scoop makes minis.

Wet your hands under the tap and roll each scoop gently between your palms. Wet hands, no sticking (sounds silly, but it works).

Set them about half an inch apart. They barely spread, so you can fit the whole batch on one pan.

Step 5: Bake Until the Center Hits 165°F

Bake on the middle rack and start checking at 15 minutes. Most regular meatballs need 15 to 20 minutes, and minis are usually ready around 10.

Push an instant-read thermometer into the center of the biggest one. The USDA puts ground poultry at 165°F, measured with a thermometer, and that’s the number to hit.

Not there yet? Back in for 2 or 3 more minutes, then check again.

Step 6: Drain, Blot and Cool

Tip off any fat that pooled in the pan. Roll the meatballs across a paper towel to soak up what’s left on the outside.

Let them cool on the rack until they’re room temperature all the way through. Then into the fridge, within 2 hours of coming out of the oven (1 hour if your kitchen is above 90°F), which is the USDA’s rule for cooked leftovers.

That’s it. The first batch takes about 40 minutes plus cooling time, and after that you can do it without looking at the recipe.

How Many Meatballs a Day, by Dog Weight

None of the top-ranking turkey meatball recipes I checked list calories per meatball. So I did the math with USDA numbers.

IngredientCalories (approx.)
Ground turkey 93/7, 1 pound681
Rolled oats, 1/2 cup155
Large egg72
Carrot, 1 medium25
Canned pumpkin, 1/4 cup21
Parsley, 2 tablespoons3
Whole batchAbout 960

Divide 960 by the number of meatballs you get. A level tablespoon scoop gives roughly 40, so about 24 calories each, and a little less once you pour off the fat.

Minis from the 2-teaspoon scoop come out around 65 per batch, at about 15 calories each.

The World Small Animal Veterinary Association publishes daily calorie ranges for healthy adult dogs, and vets keep treats under 10% of that. Here’s what the low end of each range works out to.

Dog weightDaily treat calories (10%)Regular meatballsMinis
11 lbs (5 kg)2811
22 lbs (10 kg)4713
33 lbs (15 kg)6424
44 lbs (20 kg)7935
66 lbs (30 kg)10847
88 lbs (40 kg)13458

Those are maximums for an average adult dog at a healthy weight, and they cover every treat that day. Pill meatballs count too (trust me on this one, they add up fast).

Using them as a dinner topper instead? Then take the same calories out of your dog’s regular food, so the bowl doesn’t quietly grow.

Just don’t turn them into the whole meal. A UC Davis study of 200 home-cooked dog food recipes found that 95% were missing at least one essential nutrient, and a meatball recipe was never meant to be a complete diet.

If you want to cook full meals, my dog food meal prep guide is the place to start, and talk to your vet before switching over.

Freezing a Batch So It Doesn’t Stick Together

This is where the recipe really pays off. One afternoon of baking, weeks of grab-and-go treats.

Tray-Freeze First

Spread the cooled meatballs on a baking sheet in a single layer, not touching. Freeze them until they’re hard to the touch.

Then tip them into a freezer bag, squeeze out the air and write the date on it. Skip the tray step and you’ll get one giant meatball brick (ask me how I know).

How Long They Keep

WhereHow longTip
Counter2 hours max (1 hour above 90°F)Fridge or freezer after that
Fridge3 to 4 daysAirtight container
Freezer3 to 4 monthsBag with the date on it

Those are the USDA’s times for cooked leftovers. Frozen ones stay safe longer than that, but they dry out and lose flavor.

Thawing and Serving

Move a day’s worth from the freezer to the fridge the night before. Thawing in the fridge keeps them safe the whole time, according to the USDA.

Forgot? Microwave one for a few seconds and break it open to check the middle.

Microwaves heat unevenly, and you’re aiming for room temperature, not hot.

Some owners freeze the raw balls and bake them straight from frozen. That works too, as long as you give them extra time and still check for 165°F.

Two Batches Every Sunday Now

These days, Sunday meatball night means two bowls on the counter. Mine gets the garlic and onion, and his gets pumpkin and a grated carrot.

His tray goes in the oven first. And on weeks when I can’t face rolling 40 little balls, the turkey meatloaf for dogs uses similar ingredients in a loaf pan.

Snickers knows the sound of the cookie scoop now. One click against the side of the bowl and he’s sitting by the oven door, chin up, watching the window like it’s his favorite TV show.

The first one off the rack is always his. That’s the deal, and he’s never once let me forget it.


I’m a passionate dog lover and kitchen enthusiast, but I’m not a certified veterinarian or animal nutritionist. If your dog has had pancreatitis, has diabetes, or takes daily medication, check with your vet before adding a new treat to the routine.

Bon appétit to your furry friend!

Leave a Comment