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.
How many grams in a cup of vegetable oil?
| Cups | Grams | Ounces |
|---|---|---|
| 1/8 | 27.3 | 0.96 |
| 1/4 | 54.5 | 1.92 |
| 1/3 | 72.7 | 2.56 |
| 1/2 | 109 | 3.84 |
| 2/3 | 145 | 5.13 |
| 3/4 | 164 | 5.77 |
| 1 | 218 | 7.69 |
| 1 1/2 | 327 | 11.5 |
| 2 | 436 | 15.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
| Grams | Amount | Ounces |
|---|---|---|
| 15 | 1 1/8 tbsp | 0.53 |
| 25 | 1 7/8 tbsp | 0.88 |
| 50 | 1/4 cup | 1.76 |
| 100 | 1/2 cup | 3.53 |
| 113 | 1/2 cup | 3.99 |
| 150 | 2/3 cup | 5.29 |
| 200 | 7/8 cup | 7.05 |
| 225 | 1 cup | 7.94 |
| 250 | 1 1/8 cups | 8.82 |
| 300 | 1 3/8 cups | 10.6 |
| 500 | 2 1/3 cups | 17.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.