Do These Common Coffees Actually Make You Gain Weight?
If you love coffee but worry it’s sabotaging your diet, you’re not alone. Many coffee drinkers crave rich flavors but try to avoid sugary, high-calorie drinks. So which classic coffee styles are actually diet-friendly — and which should you avoid if you're watching your weight?
The short answer: a plain shot of espresso made with a moka pot (without sugar or milk) has almost no calories and won’t make you gain weight. In contrast, drinks like mocha or flavored lattes can pack over 300 calories due to added chocolate, cream, or sugar.
What Determines a Coffee’s ‘Fat Risk’?
The main factors that influence whether a coffee leads to weight gain are added ingredients: sugar, milk, cream, syrups, and chocolate. Black coffee or espresso has minimal calories — around 2 calories per shot. But add steamed milk, whipped cream, or syrups, and the calorie count skyrockets. Even whole milk adds roughly 100–150 calories per cup. Sweetened drinks easily cross into dessert territory.
Coffee Drinks Ranked by How Likely They Are to Cause Weight Gain
We rated six common coffee styles based on taste, healthiness, and most importantly, their potential to cause weight gain — with zero indicating the lowest risk (least fattening) and five stars the highest (most fattening). All ratings assume standard preparation, unless noted otherwise.
1. Moka Pot Espresso (Italian Coffee)
Brewed at home using a stovetop moka pot — an Italian-designed device that uses steam pressure to force hot water through coffee grounds. This results in a strong, bitter shot with a thin layer of crema (coffee oils) on top, contributing to its deep aroma.
- Taste rating: ★★★★★
- Health rating: ★★★
- Weight gain risk (no sugar/milk): ★
2. Cappuccino & Latte
These are espresso-based drinks with steamed milk. A cappuccino has equal parts espresso, steamed milk, and foam; a latte has more steamed milk and a light layer of foam. Their creamy texture and mild coffee flavor make them very popular.
- Taste rating: ★★★★★
- Health rating: ★★★★
- Weight gain risk: ★★★
3. Mocha
This is a latte with added chocolate syrup or cocoa. The combination of espresso, steamed milk, and chocolate makes it a sweet, dessert-like drink. Unless made with dark chocolate and low-fat milk, it’s high in sugar and calories.
- Taste rating: ★★★★★
- Health rating: ★★
- Weight gain risk: ★★★★★
4. Espresso with Cream (Con Panna / Kangbao Lan)
An espresso topped with a dollop of fresh cream (or sometimes milk). While smaller than a latte, the addition of cream boosts calories significantly compared to black coffee.
- Taste rating: ★★★★★
- Health rating: ★★
- Weight gain risk: ★★★★★
5. Macchiato (Machiato / Maqiuaduo)

An espresso “stained” with just a small amount of steamed milk or milk foam. Traditionally served as a shot of espresso with just a dash of milk — but some versions use more. Still, it’s stronger and less calorific than a latte.
- Taste rating: ★★★★
- Health rating: ★★★★
- Weight gain risk: ★★★★
6. Espresso (Solo Shot)
A plain shot of espresso, typically made with a moka pot or espresso machine. Contains no milk or sugar. Just pure coffee flavor and caffeine with minimal calories.
- Taste rating: ★★★★★
- Health rating: ★★★★
- Weight gain risk: ★
How to Enjoy Coffee Without Gaining Weight
To keep your coffee habit healthy, stick to black coffee, espresso, or drinks with minimal added ingredients. Use plant-based milk alternatives like almond or oat milk for fewer calories than whole dairy milk. Avoid syrups, whipped cream, and flavored liqueurs. If you prefer milk, choose skimmed or use a single shot of espresso with a small amount of steamed milk.
Frequently Asked Questions
Which common coffee drink is least likely to cause weight gain?
A plain espresso made with a moka pot — with no sugar or milk — has almost no calories and the lowest risk of causing weight gain. It scores just ★ on the weight gain index.
Does a latte or cappuccino make you gain weight?
Yes, both can contribute to weight gain due to their steamed milk content. A typical serving may contain 150–250 calories, depending on milk type and portion size, giving them a ★★★ weight gain risk rating.
Why is mocha coffee so high in calories?
Mocha combines espresso, steamed milk, and chocolate syrup or cocoa, often with whipped cream. The added sugar and fat push its calorie count to 300–400+ per cup, earning it the highest rating: ★★★★★.
Is it OK to drink espresso every day if I’m dieting?
Yes, a plain espresso (or moka pot shot) has negligible calories and can be part of a healthy diet. Avoid adding sugar, milk, or flavored syrups to keep it low-calorie.
What’s the difference between macchiato and latte in terms of calories?
A traditional macchiato has just a small amount of milk added to espresso, making it much lower in calories (★★★★ risk) than a latte, which is mostly steamed milk (★★★ risk).
Best FrontStreet Coffee Beans for Moka Pot & Espresso
For a rich, crema-rich moka pot brew, try FrontStreet Classic Blend — a carefully crafted mix of Brazilian Red Bourbon, Indonesian Mandheling, and Vietnamese Robusta, delivering bold spice and creamy nuttiness. For a smoother, balanced daily shot, FrontStreet Black Cocoa Blend offers medium-dark roasted Yunnan and Brazilian beans with caramel and dark chocolate notes. Prefer fruity profiles? FrontStreet Strawberry Candy Espresso is a medium roast blend with rose, berry, and citrus tones, ideal for those avoiding bitterness. 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
