“How many grams is a cup of dog food?” is one of the questions that sounds like it has an answer and does not. A cup is a measure of volume, and the weight of a volume of kibble depends on the size and shape of the pieces, how much air is trapped between them and how the cup is filled. Two foods with the same cup on the label can differ by 20% in weight, and two scoops of the same food can differ by 10% depending on whether they are level or heaped. This guide explains why, shows how to weigh your own cup, converts between kcal per cup and kcal per kilogram and turns your dog’s calorie target into scoops you can trust. For the calorie target itself, see how much to feed a dog.
Why a cup has no fixed weight
Kibble is a bulk solid. Small, dense pellets pack tightly; large, airy pieces leave gaps. Fat coatings, shape and moisture also change the packing. As a result, a cup of one food may weigh 95 g and another 130 g. The difference is larger than most owners expect and does not necessarily reflect energy: the food with the heavier cup may or may not have more calories per gram.
| Food (illustrative) | Grams in a level cup | kcal per kg | kcal per cup |
|---|---|---|---|
| Small dense kibble | 120 | 3,700 | 444 |
| Typical kibble | 105 | 3,600 | 378 |
| Large airy kibble | 90 | 3,400 | 306 |
| Rich small kibble | 115 | 4,100 | 472 |
The numbers are examples, not measurements of any product. A 20 kg dog needing 1,059 kcal would eat 2.4 cups of the first food, 2.8 of the second, 3.5 of the third and 2.2 of the fourth, which is a spread of more than a cup and a quarter.
How to weigh your own cup
- Use the same cup or scoop you feed with.
- Fill it level, tapping gently so the kibble settles, and scrape the top flat.
- Tip it into a bowl on a kitchen scale set to zero.
- Record the grams.
- Repeat three times and average.
Write the average on the container. Re-do it whenever you change food or brand. A kitchen scale that reads to 1 g costs little. The Dog Food Cups to Grams Calculator converts using your measured weight and the label’s kcal.
Converting kcal per cup and kcal per kg
If a label gives kcal per cup and you know the weight of the cup, convert.
kcal per gram = kcal per cup ÷ grams per cup kcal per kg = kcal per gram × 1,000
For example, a label says 380 kcal per cup. You weigh a level cup at 105 g. Then kcal per gram = 380 ÷ 105 = 3.62, or 3,619 kcal/kg. If a label gives kcal per kg and you know the cup weight, kcal per cup = grams per cup × kcal per gram. The Pet Food Energy Converter switches between kcal per kg, per 100 g and per cup.
Watch for the possibility that the maker’s cup is not the same as the cup you use. A US label’s cup is typically 8 US fluid ounces (about 237 mL), but a scoop that comes with the bag may be different. Always check which cup the label means, and weigh the cup you use.
From a calorie target to scoops
Start with the dog’s daily calories, divide by kcal per cup and you have the cups.
| Dog | Daily kcal | Cups at 306 kcal | Cups at 378 kcal | Cups at 444 kcal |
|---|---|---|---|---|
| 5 kg | 374 | 1.22 | 0.99 | 0.84 |
| 10 kg | 630 | 2.06 | 1.67 | 1.42 |
| 20 kg | 1,059 | 3.46 | 2.80 | 2.39 |
| 30 kg | 1,436 | 4.69 | 3.80 | 3.23 |
Round to the nearest quarter cup if you must use a scoop, but better still, weigh the daily grams in a container once a day. A 2.8-cup daily amount on a 105 g cup is 294 g.
The error of a heaped scoop
A heaped scoop can hold 10 to 25% more than a level one. For a dog needing 294 g, a 15% error is 44 g, about 159 kcal, a 15% overfeed that adds up. Over a month that is 1.3 kg of food. Level the scoop with a knife, or weigh. The same logic explains why bag tables written in cups often lead owners to overfeed; see why the bag feeding guide is often off.
Cups for wet food and other foods
Wet food is not measured in cups; it comes in cans or trays with kcal per can. Fresh and frozen foods may be sold by weight. If a food gives only cups, ask the maker for kcal per kg. Do not assume that a cup of one food equals a cup of another. When you mix foods, calculate each separately. The Dog Food Calculator gives grams, and the guide to cups of dry food per day shows more examples.
Using a scale day to day
A kitchen scale makes feeding easy. Put the bowl on the scale, press zero and pour in the grams. For several dogs, keep a labelled bowl for each. If you use a container for the day’s ration, weigh it once in the morning, and use scoops from it. Put a card on the container with each dog’s grams. Weigh the dog monthly and adjust by about 10% if its weight moves the wrong way.
Common mistakes
- Assuming all cups weigh the same.
- Using a heaped scoop.
- Using the wrong cup (the bag’s versus your own).
- Not re-weighing after changing food.
- Converting without checking units.
- Forgetting treats.
- Trusting the bag’s table.
Questions to ask the maker or your vet
- How many grams is the cup on your label?
- What is the energy in kcal per kg?
- How should I adjust the amount for my dog?
- Is the cup level or heaped?
- Has the formula changed recently?
Worked examples: three bags, one dog
A neutered 20 kg dog needs 1,059 kcal. Three bags, each with a different cup.
| Bag | kcal per kg | Grams per level cup | kcal per cup | Cups a day | Grams a day |
|---|---|---|---|---|---|
| Brand X | 3,400 | 98 | 333 | 3.18 | 311 |
| Brand Y | 3,700 | 112 | 414 | 2.56 | 286 |
| Brand Z | 4,100 | 115 | 472 | 2.24 | 258 |
The dog eats between 2.24 and 3.18 cups, a spread of nearly a cup, though the energy is identical. If the owner used 3 cups for every brand, the calories would be 999 on X, 1,242 on Y and 1,416 on Z, which is 6% under, 17% over and 34% over the target. This is the practical reason for weighing grams. The bag labels are accurate for the cup they define, but your scoop and your cup may not match.
Measuring cups versus bag scoops
Some bags come with a scoop, and some pet shops give one away. These scoops are not standard. Weigh a level scoop of your food, label it and use it only for that food. If the scoop holds 110 g, 3 scoops is 330 g. A mixed-size household of scoops, mugs and cups is a recipe for error. Keep one scoop with each food and a card by the bin that says “1 scoop = 110 g”.
What about wet food and freeze-dried food?
Wet food is sold by the can, tray or pouch with the weight and energy printed on it, so you do not need a cup. Freeze-dried and raw foods may give a scoop size, and their density varies more than kibble’s. Weigh and note the grams. If a maker instructs you to rehydrate freeze-dried food, remember that the calories are in the dry weight; the water adds volume but not energy. Ask the maker for kcal per 100 g of the dry product.
Questions owners ask in more depth
My cup is 250 mL. The bag says one cup. Same thing? Not necessarily: the bag’s cup might be 237 mL (US) or another size. If the bag does not say, ask the maker or compare kcal per cup with kcal per kg.
Why does the bag’s feeding guide say 3 cups but my calculation gives 2.5? The guide may be generous, and your cup may hold more than the maker’s. Weigh and compare in grams.
Is it better to shake the cup to settle the kibble? Pick one method and stick to it. Tapping settles the kibble and increases the weight per cup by a few percent. Consistency matters more than the method.
Does kibble weight change with humidity? Slightly, but not enough to matter for feeding.
What if I mix two kibbles? Weigh each portion separately. Do not assume their cups weigh the same.
Can I convert grams to cups for a recipe from the vet? Yes, using your weighed cup. A 294 g ration is 294 ÷ 105 = 2.8 cups of a 105 g cup.
Frequently converted amounts
A quick reference of cups to grams for a few cup weights, so you can see how the same recipe changes.
| Cups | 90 g cup | 105 g cup | 120 g cup |
|---|---|---|---|
| 0.5 | 45 g | 53 g | 60 g |
| 1 | 90 g | 105 g | 120 g |
| 1.5 | 135 g | 158 g | 180 g |
| 2 | 180 g | 210 g | 240 g |
| 2.5 | 225 g | 263 g | 300 g |
| 3 | 270 g | 315 g | 360 g |
At 2.5 cups a day, the difference between the lightest and heaviest cup is 75 g, a quarter of the lightest ration. For a 20 kg dog at 3.6 kcal per gram that is 270 kcal, about 25% of the day. This is why feeding by volume is the most common reason for slow weight gain, and why it takes a scale to fix it.
A two-minute set-up
To fix cups for good, do this once. Weigh your scoop level, three times. Work out the dog’s daily grams. Divide grams by scoop weight to get scoops, rounded to the nearest quarter. Write the result on a sticker on the container. Re-do it when the food changes or the dog’s weight changes by more than 5%. Many owners find that after this one-off check, feeding by scoop is as accurate as weighing, provided they level every scoop.
Quick summary
- A cup of kibble has no fixed weight; many fall between 90 and 130 g.
- Weigh a level cup of your food three times and average.
- kcal per gram = kcal per cup ÷ grams per cup.
- A heaped scoop can be 10 to 25% more than a level one.
- Weigh the daily ration in grams where you can.
- Use the Dog Food Cups to Grams Calculator.
Frequently asked questions
How many grams are in a cup of dry dog food?
It depends on the kibble. Many foods fall roughly between 90 and 130 g a cup, so weigh yours.
How do I weigh a cup of dog food accurately?
Fill a level cup with your food, tip it onto a kitchen scale and read the grams. Repeat three times and average.
How do I get kcal per gram from kcal per cup?
Divide kcal per cup by the grams in a cup.
Why do two brands with the same cup size differ?
Kibble shape and density change how much fits, and energy per gram differs too.
Is a heaped cup the same as a level cup?
No. A heaped cup can hold 10 to 25% more, so level the scoop each time.
Should I measure by weight instead?
Yes, weighing in grams is more accurate and easy with a kitchen scale.
Does a US cup equal a UK cup?
Cup definitions differ slightly. Use the cup on your food's label or weigh your own scoop.
Sources
- NRC (2006) Nutrient Requirements of Dogs and Cats, National Academies Press
- Measurement by weighing: kcal per cup = grams per cup × kcal per gram
Related calculators
- Dog Food Cups to Grams CalculatorConvert cups of dog food to grams (and back) using the energy values printed on your bag.
- Dog Food CalculatorTurn your dog's daily calorie need into grams and cups of the food you actually feed, using the energy value printed on the bag.
- Pet Food Energy ConverterConvert pet food energy between kcal per kg, per 100 g, per pound and per ounce.
Keep reading
- How Many Cups of Dry Food Should a Dog Eat?How many cups of dry food a dog needs: the calorie method, a cups chart for 300, 360 and 400 kcal per cup, why cups vary and how to measure accurately.
- Why the Feeding Guide on Your Dog Food Bag Is OffWhy a dog food bag's feeding guide often overshoots: wide weight bands, no allowance for neutering or treats, and how to fix it with a calorie calculation.
- How Much Should I Feed My Dog? By WeightHow much to feed a dog by weight: a grams and cups chart, how to read the food label, meals per day, adjusting by body condition and common mistakes.
- Dog Hydration in Hot Weather: A Practical PlanA practical hot-weather hydration plan for dogs: the 50 mL per kg reference, water on walks and in the car, measuring intake and when to call a vet at once.