How Many Grams in a Cup
Varies by ingredient: 1 cup flour = 128g, sugar = 200g, butter = 227g - Complete conversion guide
⚡Quick Answer
Grams per cup vary: flour 128g, granulated sugar 200g, butter 227g, water 237g. Use a kitchen scale for accuracy. Scooping method affects weight significantly for dry ingredients.
Step-by-Step Guide
It Depends on the Ingredient
Unlike volume (ml), grams measure weight, so 1 cup of different ingredients weighs differently. Flour is lighter than sugar, which is lighter than butter.
Common Ingredient Conversions
All-purpose flour = 128g | Granulated sugar = 200g | Brown sugar (packed) = 220g | Butter = 227g | Water = 237g | Milk = 244g | Powdered sugar = 120g | Cocoa powder = 100g
Flour Measurements
1 cup all-purpose flour = 128g (spooned and leveled) | ½ cup = 64g | ¼ cup = 32g | ⅓ cup = 43g
Sugar Measurements
1 cup granulated sugar = 200g | 1 cup brown sugar (packed) = 220g | 1 cup powdered sugar = 120g | ½ cup granulated = 100g
Converting Cups to Grams
Multiply cups by the ingredient's gram weight. Example: 2.5 cups flour = 2.5 × 128g = 320g. Going backwards: 300g sugar ÷ 200 = 1.5 cups.
Frequently Asked Questions
Why do grams in a cup vary by ingredient?
Cups measure volume (space), grams measure weight. Different ingredients have different densities. A cup of feathers weighs less than a cup of rocks — same principle applies to flour vs. sugar.
How many grams in a cup of rice?
Uncooked white rice: 1 cup = 185g. Uncooked brown rice: 1 cup = 195g. Cooked rice: 1 cup = 175g.
How many grams in a cup of oats?
Rolled oats: 1 cup = 90g. Steel-cut oats: 1 cup = 170g. The difference is due to how they're processed and how tightly they pack.
Should I measure flour by weight or volume?
Weight (grams) is always more accurate. Professional bakers use grams because scooping flour can vary by 20-30g per cup, which significantly affects texture in baking.
How many grams in a cup of butter?
1 cup (2 sticks) of butter = 227g. ½ cup (1 stick) = 113.5g. Most butter wrappers have tablespoon markings: 1 tablespoon = 14g.