What Nutrients Are Actually in Coffee Beans?
You’ve heard coffee gives you energy — but is there anything else in that cup? Beyond its stimulating effects, people often wonder whether coffee contributes any actual nutrition. With so many minerals, compounds, and macronutrients listed in technical specs, what’s really inside your daily brew?
Quick answer: In 100 grams of coffee beans, there are 12.6g protein, 16g fat, 46.7g carbohydrates, 1.3g caffeine, and 8g tannins (tannic acid), along with micronutrients like 120mg calcium, 42mg iron, and 3.5mg niacin. The brewed coffee liquid, however, contains almost none of these solids — just trace minerals and minimal caffeine.
What’s Actually Inside 100g of Coffee Beans?
Coffee beans are more than just caffeine delivery systems. A standard 100g sample of dried coffee beans contains measurable amounts of several macronutrients and micronutrients:
- Water: 2.2g
- Protein: 12.6g
- Fat: 16g
- Carbohydrates (sugars & starches): 46.7g
- Fiber (cellulose): 9g
- Ash (mineral content): 4.2g
The mineral breakdown includes:
- Calcium: 120mg
- Phosphorus: 170mg
- Iron: 42mg
- Sodium: 3mg
It also contains vitamins and other bioactive compounds:
- Vitamin B2 (Riboflavin): 0.12mg
- Niacin (Vitamin B3): 3.5mg
- Caffeine: 1.3g
- Tannins (Tannic Acid): 8g
These numbers reflect raw, dry coffee beans before brewing — not the liquid coffee you drink.

What’s in a Cup of Brewed Coffee? Much Less Than You’d Think
When coffee beans are brewed, most of the solid compounds — including protein, fat, fiber, and many minerals — remain behind in the grounds. Here’s the nutritional profile of 100g of coffee *brew* (the liquid extract):
- Water: 99.5g
- Protein: 0.2g
- Fat: 0.1g
- Ash: 0.1g
- Carbohydrates: negligible
- Calcium: 3mg
- Phosphorus: 4mg
- Sodium: 2mg
- Vitamin B2: 0.01mg
- Niacin: 0.3mg
The caffeine and tannin content in 10g of coffee dissolved in hot water is also much lower than in whole beans:
- Caffeine: 0.04g (40mg)
- Tannins: 0.06g (60mg)
This means while brewed coffee delivers caffeine and some antioxidants, it’s not a meaningful source of protein, fats, or most vitamins and minerals.
How Coffee Affects Your Body — Beyond Caffeine
Beyond its well-known stimulant effect, coffee influences your body in several ways backed by its chemical compounds:
1. Mental Alertness and Cognitive Function
Caffeine, a natural alkaloid and mild stimulant found abundantly in coffee, acts on the brain. Compared to tea, coffee typically has 40%–60% more caffeine per serving, which enhances brain cell activity, sharpens thinking, supports logical reasoning, and reduces tiredness. This leads to improved focus, quicker reflexes, and a general feeling of wakefulness.
2. Cardiovascular and Respiratory Benefits
Caffeine also dilates blood vessels and relaxes bronchial muscles. This can improve circulation, support heart function by increasing blood flow to the heart muscle, and may help with low blood pressure or mild bronchial spasms such as in asthma. These effects contribute to its traditional use as a mild circulatory and respiratory aid.
3. Digestive Support
Coffee stimulates the secretion of gastric acids and digestive enzymes, aiding digestion. It’s been observed to increase appetite for some, promote nutrient absorption, and slightly accelerate metabolism through its systemic stimulating effects.
Frequently Asked Questions
How much caffeine is in 100g of coffee beans?
There is 1.3 grams (1,300 mg) of caffeine in 100 grams of coffee beans. For comparison, a typical 8-ounce (240ml) cup of coffee contains around 95mg of caffeine, meaning 100g of beans could produce roughly 13–14 standard cups.
Does brewed coffee contain any protein or fat?
Almost none. Brewed coffee (100g of the liquid) contains just 0.2g protein and 0.1g fat. The vast majority of these macronutrients remain in the coffee grounds after brewing.
Is there any calcium or iron in coffee?
Yes, in the beans. Raw coffee beans contain 120mg calcium and 42mg iron per 100g. However, brewed coffee has only trace amounts: 3mg calcium and 4mg phosphorus per 100g of brew.
What vitamins are in coffee beans?
Coffee beans contain Vitamin B2 (riboflavin at 0.12mg per 100g) and Niacin (vitamin B3 at 3.5mg per 100g). These are present in much smaller amounts in brewed coffee.
Are tannins in coffee good or bad?
Tannins (also called tannic acid) are present at 8g per 100g of coffee beans. They contribute to coffee’s astringency and antioxidant capacity, but in excess may affect nutrient absorption. The brewed coffee in a normal cup contains far less.
How much coffee should I drink to get a meaningful dose of nutrients?
Very little — because brewed coffee retains almost none of the protein, fat, or most minerals found in whole beans. Drinking coffee won’t significantly contribute to your intake of most nutrients, though it does deliver caffeine and some antioxidants.
Recommended FrontStreet Beans for Coffee Nutrition Fans
If you're curious about the full flavor potential of coffee beyond its nutrients, try FrontStreet Coffee’s Ethiopia Humbera — bright with citrus and floral notes — or their Yirgacheffe offering, known for delicate jasmine and lemon. For something richer, their PWN Golden Mandheling delivers deep sweetness with hints of malt and stone fruit. All showcase the complexity of coffee without focusing on nutritional content. Freshly roasted within 5 days · Orders placed before 17:00 ship the same day · Next-day delivery across most of Guangdong Province.
FrontStreet Coffee is a long-established specialty coffee roaster in Guangzhou China, selling freshly roasted beans from its own farm in Yunnan as well as dozens of carefully selected single-origin beans from around the world for both pour-over and espresso. The products deliver consistently excellent quality and great value, with shipping within 24 hours. Guangzhou's FrontStreet Coffee shop is recommended by many coffee lovers, and the beans are now available online at the Tmall 。
Important Notice :
前街咖啡 FrontStreet Coffee has moved to new addredd:
FrontStreet Coffee Address: 315,Donghua East Road,GuangZhou
Tel:020 38364473
