How Many Calories Are in a Glass of Red Wine?

A standard 5-ounce glass of red wine contains about 125 calories. That number can range from roughly 95 calories on the low end to over 200 calories on the high end, depending on the style of wine, its alcohol content, and how much residual sugar it contains.

Where the Calories Come From

Almost all the calories in red wine come from two sources: alcohol and sugar. Alcohol is surprisingly calorie-dense at 7 calories per gram, nearly twice the 4 calories per gram found in carbohydrates and protein. In a dry red wine, alcohol accounts for the vast majority of the calories because there’s very little sugar left after fermentation.

Residual sugar, the natural grape sugar that survives fermentation, adds the rest. A bone-dry red like Cabernet Sauvignon or Tempranillo has less than one gram of sugar per glass, contributing almost nothing beyond the alcohol calories. An off-dry red like Malbec or Zinfandel can contain 3 to 5 grams. And a sweet red like Lambrusco or a California Red Blend may have around 13 grams of sugar per glass, adding roughly 50 extra calories on top of the alcohol.

Why Alcohol Percentage Matters Most

The single biggest factor in your glass’s calorie count is the wine’s alcohol by volume (ABV). Higher alcohol means more calories, full stop. A lighter-bodied red at 11 or 12% ABV, like a Beaujolais, will land closer to 100 calories per glass. A fuller California Cabernet at 14 to 15% ABV pushes past 150 calories for the same 5-ounce pour. The CDC defines one standard drink as 5 ounces of wine at 12% ABV, but plenty of popular reds sit well above that.

To put the difference in practical terms: a 6-ounce pour of a French Cabernet Sauvignon at a moderate ABV runs about 160 calories, while the same pour of a higher-alcohol California Cabernet hits roughly 175 calories. That 15-calorie gap comes almost entirely from the extra alcohol.

Fortified Wines Are a Different Category

Port and other fortified reds deserve their own mention because they carry both high alcohol (around 20% ABV) and high sugar (roughly 100 grams per liter). A 6-ounce pour of Ruby Port contains about 310 calories, nearly double a standard red. Tawny Port is similar at around 320 calories for the same size. The standard serving for Port is only 2 ounces, which brings it down to about 103 to 106 calories, but restaurants and home pours often exceed that.

Your Body Processes Wine Calories Differently

Wine calories don’t behave exactly like food calories. When you drink moderately (a glass or two), your body processes the alcohol through a pathway that converts it into usable energy at close to its full 7 calories per gram. At higher intakes, the body shifts to a less efficient breakdown process that releases more of that energy as heat rather than storing it. This “hypermetabolic” state means heavy drinking sessions don’t translate into weight gain as neatly as the raw calorie math would suggest.

That said, moderate, regular drinking does contribute real calories to your daily intake. If you’re adding a nightly glass on top of an already adequate diet, those 125 calories add up to roughly 875 extra calories per week, enough to affect weight over time.

Quick Calorie Comparison by Style

  • Light, dry reds (Pinot Noir, Beaujolais): 95 to 115 calories per 5 oz glass
  • Medium reds (Merlot, Sangiovese): 120 to 130 calories
  • Full-bodied, high-ABV reds (Cabernet Sauvignon, Shiraz, Zinfandel): 135 to 175 calories
  • Sweet reds (Lambrusco, Rosso Dolce): 150 to 205 calories
  • Fortified reds (Port, Banyuls): 103 to 106 calories per standard 2 oz serving, 310+ per 6 oz pour

Why the Label Won’t Help

If you’ve ever looked for a nutrition label on a wine bottle, you’ve probably noticed there isn’t one. Federal regulations from the Alcohol and Tobacco Tax and Trade Bureau do not require calorie or nutrient labeling on alcoholic beverages. Producers can voluntarily list calorie and carbohydrate information, but most don’t. Your best shortcut is to check the ABV on the front label: the higher the number, the more calories in your glass.

Pour Size Changes Everything

The 125-calorie average assumes a precise 5-ounce pour. In practice, most people pour more generously at home. A typical wine glass holds 12 to 20 ounces, and a casual home pour often lands between 6 and 8 ounces. At 7 ounces, that “one glass” of dry red is closer to 175 calories. At a restaurant, a standard pour is usually 5 to 6 ounces, but generous bartenders and self-serve setups can push it higher. If you’re tracking calories, measuring your pour once or twice gives you a much more accurate picture than estimating by eye.