Beer almost always has more carbohydrates than wine. A standard 12-ounce beer contains roughly 10 to 15 grams of carbs, while a 5-ounce glass of dry wine has just 1 to 3 grams. The gap narrows with light beers and sweet wines, but for most common drinks, beer is the higher-carb choice by a wide margin.
Beer Carbs by Style
The carb count in beer varies dramatically depending on the style. A regular lager typically lands between 10 and 15 grams per 12-ounce serving. Heavier styles push higher: wheat beers like Blue Moon Belgian White hit 14.1 grams, a double IPA can reach 15.3 grams, and stouts and porters can climb above 20 grams per pint.
Light beers tell a very different story. The ultra-low options have carved out carb counts that rival dry wine:
- Budweiser Select 55: 1.9 g per 12 oz
- Michelob Ultra: 2.6 g
- Miller Lite: 3.2 g
- Natural Light: 3.2 g
- Coors Light: 5 g
- Bud Light: 6.6 g
So if you’re choosing a light beer, the carb difference between beer and wine shrinks considerably. A Michelob Ultra at 2.6 grams is comparable to a glass of dry red wine.
Wine Carbs by Sweetness
With wine, sweetness is the main variable. Dry wines, where yeast has consumed nearly all the grape sugar during fermentation, contain less than 4 grams of residual sugar per liter. In a standard 5-ounce glass, that translates to roughly 1 to 2 grams of carbs. Most dry reds (Cabernet Sauvignon, Pinot Noir, Merlot) and dry whites (Sauvignon Blanc, Pinot Grigio, dry Chardonnay) fall in this range.
Medium-sweetness wines, like an off-dry Riesling or Chenin Blanc, carry 5 to 10 grams per glass. Sweet wines push beyond that. A glass of Moscato or late-harvest Riesling can exceed 10 grams, and dessert wines like Port or Sauternes are higher still due to their concentrated residual sugar. If you’re comparing a sweet wine to a light beer, the wine could actually have more carbs.
Why Beer Has More Carbs Than Wine
The difference comes down to what each drink is made from. Wine starts with grape juice, which is mostly simple sugars. Yeast can ferment those sugars efficiently, leaving very little behind in a dry wine.
Beer starts with grain, and grain is full of starch. During brewing, a step called mashing uses enzymes in malted barley to break that starch down into fermentable sugars. But the breakdown is incomplete. Some of the starch converts into compounds like maltodextrin, which yeast cannot ferment. These unfermentable carbohydrates remain in the finished beer, giving it body and mouthfeel along with a higher carb count. This is also why heavier, maltier beer styles (stouts, porters, wheat beers) tend to carry the most carbs.
Blood Sugar Considerations
If you’re watching your blood sugar, the carb gap between beer and wine matters in a practical way. A regular beer can deliver 10 to 15 grams of carbohydrates in a single serving, enough to cause a noticeable blood sugar rise. A glass of dry wine, at 1 to 2 grams, has a much smaller impact.
That said, alcohol itself affects blood sugar in complex ways. It can initially raise blood glucose (especially from the carbs in beer), but it also impairs the liver’s ability to release stored glucose, which can lead to drops in blood sugar hours later. For people managing diabetes or following a low-carb diet, choosing dry wine or an ultra-light beer keeps the carbohydrate load minimal, but the alcohol itself still requires attention.
Quick Comparison at a Glance
- Regular beer (12 oz): 10 to 15 g carbs
- Light beer (12 oz): 2 to 7 g carbs
- Heavy beer like stout or wheat (12 oz): 10 to 20+ g carbs
- Dry wine (5 oz): 1 to 3 g carbs
- Medium wine (5 oz): 5 to 10 g carbs
- Sweet wine (5 oz): 10+ g carbs
For the lowest-carb option across both categories, a dry red or white wine is hard to beat. If you prefer beer, an ultra-light lager like Michelob Ultra or Budweiser Select 55 gets you into similar territory. The biggest carb traps are craft IPAs, stouts, and sweet dessert wines, all of which can deliver 15 grams or more per serving.

