Eight fluid ounces is one cup, but the gram weight changes with the ingredient because volume and weight are not the same thing.
Here’s the plain answer: 8 fl oz does not equal one fixed gram number. It equals a volume. Grams measure weight. So the final gram count depends on what fills that 8 fl oz.
If the cup holds water, 8 fl oz is close to 236.6 grams. If it holds honey, the weight jumps a lot. If it holds oil, the weight drops. That’s why recipes, nutrition labels, and kitchen charts can look inconsistent at first glance.
This matters most when you’re baking, meal prepping, mixing drinks, or checking nutrition. A cup of one liquid can sit far from a cup of another on the scale, even though the measuring cup shows the same fill line.
How Many Grams Are In 8 Fl Oz? It Depends On Density
Density is the whole story here. Dense liquids pack more mass into the same space. Lighter liquids pack less. So 8 fl oz always stays the same volume, while the grams move up or down with the ingredient.
In U.S. kitchen terms, 8 fl oz equals 1 cup. The exact U.S. fluid ounce is 29.5735 mL under NIST metric conversion tables, which puts 8 fl oz at about 236.6 mL. On nutrition labels, the FDA rounds 1 fluid ounce to 30 mL and treats 8 fl oz as 240 mL in many labeling cases. You can see that in the FDA’s metric equivalents for household measures.
That tiny gap does not change much in everyday cooking. What changes a lot is the ingredient itself. Water sits near a one-to-one match with milliliters, so 8 fl oz of water lands close to 236.6 grams. Syrups, cream, and honey weigh more. Oils weigh less.
Why Fluid Ounces And Grams Do Not Match
Fluid ounces and grams belong to two different systems:
- Fluid ounces measure volume.
- Grams measure mass.
That difference can trip people up because the word “ounce” shows up in both fluid ounces and weight ounces. They are not interchangeable. A fluid ounce tells you how much space something takes up. A gram tells you how heavy it is.
So when someone asks, “How many grams are in 8 fl oz?” the right reply is, “Of what?” If the ingredient is known, the answer gets much tighter.
When The Water Rule Works
Water is the easiest shortcut. Since 1 mL of water weighs about 1 gram, 8 fl oz of water comes out to about 236.6 grams by exact U.S. conversion, or 240 grams in rounded food-label terms. That is why many kitchen charts use water as the baseline.
The USDA also treats 8 fluid ounces as 1 cup in its household measure tables, which lines up with what most measuring cups show in the kitchen. See the USDA’s measurement conversion tables for that household measure link.
Gram Weights For 8 Fl Oz Of Common Liquids
The chart below gives kitchen-ready estimates. These are not lab numbers. Brand, sugar level, fat level, and temperature can shift the scale a bit. Still, these ranges are close enough for most home cooking and recipe reading.
| Ingredient | 8 Fl Oz Volume | Approx. Weight In Grams |
|---|---|---|
| Water | 1 cup | 236.6 g |
| Whole milk | 1 cup | 244–246 g |
| Heavy cream | 1 cup | 230–240 g |
| Olive oil | 1 cup | 215–220 g |
| Vegetable oil | 1 cup | 218–222 g |
| Honey | 1 cup | 335–340 g |
| Maple syrup | 1 cup | 315–320 g |
| Corn syrup | 1 cup | 330–340 g |
| Broth | 1 cup | 235–245 g |
You can see the pattern right away. Oil sits lower than water because it is lighter for the same volume. Honey and syrup sit much higher because they are denser.
That is why cup measures work fine for many casual recipes, while a kitchen scale wins in baking and candy work. A few extra grams of flour may not wreck dinner, but a swing in syrup or liquid can change texture fast.
What 8 Fl Oz Means In Recipes, Labels, And Drinks
In recipe writing, 8 fl oz usually means one cup of liquid. In nutrition labeling, it often maps to 240 mL because the FDA uses rounded household measures. In drink service, 8 fl oz may show up on bottles, cartons, smoothie recipes, or protein shakes as a clean serving size.
That can make two labels look close but not identical:
- A precise conversion gives 8 fl oz = 236.6 mL.
- A food-label conversion often rounds it to 240 mL.
Both can be correct in context. One is the exact measure. The other is the label-friendly rounded version. In normal kitchen work, the gap is tiny. The bigger issue is still density.
Why This Trips People Up In Baking
Baking depends on balance. If you pour 8 fl oz of honey and assume it weighs the same as 8 fl oz of water, your dough or batter can swing off course. The same goes for milk, cream, and oil. Once sugar and fat levels change, the scale reading changes too.
That is why many solid recipes list grams for dry goods and sometimes for liquids too. Weight is easier to repeat. Volume is easier to eyeball. Each has its place, but they are not the same tool.
Fast Conversion Table For 8 Fl Oz
If you only need the broad kitchen math, this table keeps it simple.
| Measure | Equivalent | Best Use |
|---|---|---|
| 8 fl oz | 1 cup | Recipe volume |
| 8 fl oz | 236.6 mL | Exact U.S. conversion |
| 8 fl oz water | 236.6 g | Scale check |
| 8 fl oz on nutrition labels | 240 mL | Packaged food reading |
How To Convert 8 Fl Oz To Grams Yourself
If you want the number for a specific ingredient, use this short method:
- Convert 8 fl oz to milliliters. Use 236.6 mL for exact kitchen math.
- Find the ingredient’s density in g/mL.
- Multiply mL by density.
The formula looks like this:
grams = milliliters × density
Say the liquid has a density close to 1.03 g/mL. Then 236.6 × 1.03 gives about 243.7 grams. That is why milk lands above water. If the liquid has a density near 0.91 g/mL, the same volume drops to about 215 grams, which is why many oils come in lighter.
When You Should Stop Guessing And Use A Scale
A scale is the better move when you are baking bread, making pastry, cooking candy, mixing a syrup-heavy sauce, or tracking macros with care. Volume gets you close. Weight gets you repeatable results.
It also cuts down on mess. You can pour right into the bowl, watch the gram count rise, and stop at the exact target. No extra cup to wash. No meniscus guess. No sticky syrup glued to a measuring jug.
The Practical Answer Most People Need
If the ingredient is water, use 236.6 grams and move on. If the ingredient is anything else, do not assume the same number. Milk will be a bit heavier. Oil will be lighter. Honey will be much heavier.
So the clean answer to “How Many Grams Are In 8 Fl Oz?” is this: 8 fl oz equals one cup, which is about 236.6 mL, and the gram weight depends on the ingredient in that cup.
References & Sources
- National Institute of Standards and Technology (NIST).“Recommended Practice for the Use of Metric (SI) Units in Building Design and Construction.”Provides the exact U.S. fluid ounce conversion of 29.5735 mL used to calculate 8 fl oz as about 236.6 mL.
- U.S. Food and Drug Administration (FDA).“Guidance for Industry: Guidelines for Determining Metric Equivalents of Household Measures.”Shows the FDA’s rounded nutrition-label household measure rule that treats 1 fluid ounce as 30 mL.
- U.S. Department of Agriculture (USDA).“Measurement Conversion Tables.”Confirms the common kitchen measure that 8 fluid ounces equals 1 cup.

