🥄 CupsToGrams

Convert Vegetable Oil — Cups, Grams & Ounces

A US cup of vegetable oil (also called canola oil, sunflower oil) weighs 218 g. Working back the other way, 100 g is about 1/2 cup and 250 g is about 1 1/8 cups. Use the calculator for any amount in between.

💡 Tip: Vegetable oil weighs about 218 g per cup, like most oils. It's neutral-flavoured and swaps 1:1 with canola or avocado oil.

= 218

How many grams in a cup of vegetable oil?

CupsGramsOunces
1/827.30.96
1/454.51.92
1/372.72.56
1/21093.84
2/31455.13
3/41645.77
12187.69
1 1/232711.5
243615.4

Oil swaps: vegetable, canola, sunflower, avocado

Neutral cooking oils are close enough in density that you can treat them as interchangeable: about 218g per cup, or 13.6g per tablespoon. So a recipe calling for vegetable oil takes canola, sunflower or light avocado oil 1:1 with no math.

Subbing oil for butter? Use about ⅞ as much oil by volume (butter is ~80% fat, oil is pure fat). The result is moister and denser — great for quick breads and brownies, less so for cakes that rely on creamed butter for lift.

Converting grams of vegetable oil back to cups

GramsAmountOunces
151 1/8 tbsp0.53
251 7/8 tbsp0.88
501/4 cup1.76
1001/2 cup3.53
1131/2 cup3.99
1502/3 cup5.29
2007/8 cup7.05
2251 cup7.94
2501 1/8 cups8.82
3001 3/8 cups10.6
5002 1/3 cups17.6

For smaller amounts: a tablespoon of vegetable oil is about 13.6 g, and a teaspoon about 4.54 g.

Is vegetable oil heavy or light for its category?

218 g per cup places vegetable oil in the middle of its category — lighter than butter (227 g) and heavier than olive oil (216 g).

It weighs the same per cup as coconut oil (218 g), so those two swap one-for-one whether you measure by cup or by scale.

Common questions about measuring vegetable oil

How many grams is a tablespoon of vegetable oil?
1 tablespoon of vegetable oil is about 13.6 grams (a teaspoon is roughly 4.54 g).
How many grams is 1 cup of vegetable oil?
1 cup of vegetable oil is about 218g (7.7 ounces), and 2 cups is 436g.
How many grams in a tablespoon of vegetable oil?
About 13.6g per tablespoon; ¼ cup is about 54g.
Is vegetable oil the same weight as canola or sunflower oil?
Near enough — most liquid cooking oils weigh about 218g per cup, so vegetable, canola, sunflower and avocado oil all swap 1:1 by volume and by weight.
Can I replace butter with vegetable oil?
Often, yes. As a starting point use about ⅞ cup of oil for 1 cup of butter, since butter is roughly 80% fat and oil is 100% fat. Oil makes a moister, denser crumb and works best in muffins, quick breads and brownies rather than creamed cakes.
How many ml is 1 cup of vegetable oil?
About 237 ml — a US cup — usually rounded to 240 ml.
How many ounces is 1 cup of vegetable oil?
1 cup of vegetable oil is about 7.69 ounces by weight (218 g).
Why do my numbers differ slightly?
Temperature and state matter. Solid fat straight from the fridge traps air pockets when packed into a cup, while the same fat melted pours level — so weigh it if the recipe is delicate.

Most-used converters

Other fats & oils on this site

See the full Fats & Oils chart →