Pet Food Calculator

How many calories are in a cup of dog food?

A cup of dog food holds about 360 kcal when the cup takes 100 g and the food is 3,600 kcal/kg, but the same measuring cup of a dense 4,000 kcal/kg small-breed kibble that packs 120 g holds 480, and a light 3,400 kcal/kg food at 90 g only 306. The figure that matters is the kcal per cup printed on your own bag; the tables show where it comes from, how to turn it into grams, and what one cup means for your dog.

Open the dog food calculator

Calories in a cup, by what the cup weighs and the density of the food

Two things set the number: how many grams a level cup of that kibble holds (small pellets pack tighter) and the kcal per kg of the food. Multiply the two and divide by 1,000.

kcal in one level cup of kibble
Grams a cup holds3,400 kcal/kg3,600 kcal/kg3,800 kcal/kg4,000 kcal/kg
90 g (3.2 oz)306324342360
100 g (3.5 oz)340360380400
110 g (3.9 oz)374396418440
120 g (4.2 oz)408432456480

Grams in a cup, from the kcal per cup on the bag

The same relation the other way round: if the bag gives kcal per cup and kcal per kg, the grams a cup holds is kcal per cup divided by kcal per kg, times 1,000. Useful when you switch from cups to a kitchen scale, which is more accurate than any cup.

Grams in one cup, from the two figures on the bag
Kcal per cup3,400 kcal/kg3,600 kcal/kg3,800 kcal/kg4,000 kcal/kg
300 kcal per cup88837975
350 kcal per cup103979288
400 kcal per cup118111105100
450 kcal per cup132125118113

What one cup means for your dog

One 350 kcal cup is a whole day for a small dog and a fraction of it for a large one. The calories are the NRC 2006 line for neutered or quiet adults; the cups per day guide has the full table for four kcal-per-cup values and both activity levels.

One 350 kcal cup against the daily need of an inactive adult
Dog weightKcal a dayOne cup coversCups of 350 kcal a day
5 kg (11 lb)318110%0.9
10 kg (22 lb)53466%1.5
20 kg (44 lb)89839%2.6
30 kg (66 lb)1,21829%3.5
40 kg (88 lb)1,51123%4.3

Cups in a bag

Level cups in a bag, by the grams a cup holds
Bag90 g cups100 g cups110 g cups120 g cups
2 kg bag22201817
12 kg bag133120109100
15 kg bag167150136125

Measure once, then weigh

A scoop that is a fifth over is a fifth more calories every day, which is how many dogs get heavy on a chart that was right. Weigh one level cup of your food on a kitchen scale, note the grams, and feed by grams from then on; the dog food calculator takes either the kcal per cup or the kcal per kg from the bag and gives grams and cups per meal. For cat kibble, the grams in a cup worked out from five real labels are in how many grams in a cup of dry cat food.

Frequently asked questions

How many calories are in a cup of dry dog food?
Between about 306 and 480 kcal across common kibbles, depending on how much a level cup weighs (90-120 g) and the food's energy density (3,400-4,000 kcal/kg). Bags sold in the US print the kcal per cup; if yours does not, weigh a level cup and multiply by the kcal per kg.
How many grams is a cup of dog food?
Roughly 90-120 g for a level 8 oz (237 ml) measuring cup, with small dense kibble at the top of that range. From the bag: kcal per cup divided by kcal per kg, times 1,000. 360 kcal per cup on a 3,600 kcal/kg food is 100 g.
Is a cup of dog food 8 ounces?
Only by volume. A US cup is 8 fluid ounces (237 ml); the kibble in it weighs about 3.2-4.2 oz (90-120 g). When a feeding chart says 8 oz of food it means weight, which is about two cups of kibble.
How many cups are in a bag of dog food?
100-133 cups in a 12 kg bag and 17-22 in a 2 kg bag, by the grams a cup of that food weighs; the table gives 2, 12 and 15 kg bags.
How many cups should my dog eat a day?
Divide the calories the dog needs by the kcal per cup: a 10 kg neutered adult needs 534 kcal, 1.5 cups of a 360 kcal per cup food. The cups guide has the full table by weight and the dog food calculator uses the figure from your own bag.
Why does the bag give kcal per kg and kcal per cup?
AAFCO labelling requires the calorie content as kcal of metabolisable energy per kilogram and per a familiar measure such as a cup. The per-kilogram figure lets you compare foods; the per-cup figure is what you scoop, and it is the one to use for portions.

Sources

Published 2026-09-17, last updated 2026-09-17. Figures are starting points from the published equations: individual animals vary by up to 30%, so adjust by body condition and ask your vet for puppies under 8 weeks, pregnancy, lactation or any illness.