All 15 drinks, in August 2026 dollars
Here's the whole field, sorted by cost per gram of protein. Plain 1% milk is included as a benchmark. It isn't a contestant, but it's the fairest yardstick for what milk costs before the chocolate goes in.
Table notes: Prices are USDA Purchase to Plate 2017–18, adjusted to August 2026 with CPI. Food codes: 11112210, 11511400, 11511300, 11321000, 11511100, 95120010, 11511200, 95102000, 11511600, 11511610, 11560000, 95322500, 95320500, 95322200, 95320200. Nutrients are FoodData Central records 2705387, 2705470, 2705469, 2705406, 2705467, 2710726, 2705468, 2710716, 2705517, 2710773, 2710770, 2710772 and 2710769. Nesquik low-fat nutrients come from its branded label record (2754091), because the survey database doesn't list Nesquik separately. We found no usable current label for Nesquik fat-free.
What jumps off the page
Generic 1% chocolate milk is the value star. At about 5 cents per gram of protein, it costs a little over half as much per gram as the shake category. It also delivers the most calories per dollar of anything on the list. If the question is simply "which drink gives me the most protein for my money," the old gym-bag claim holds up.
The brand you pick matters more than the drink you pick. Nesquik low-fat costs about 2.6 times as much per gram as the generic 1% row. At 14.5 cents per gram of protein, it lands above the protein shake category. So "chocolate milk is cheap" is really a statement about the store-brand jug or the everyday carton, not about every bottle in the cooler.
Fat level shuffles the order in ways you might not expect. Fat-free and 1% chocolate milk both beat whole and 2% on price per gram. Part of that is price, and part is protein: lower-fat milks carry slightly more protein per ounce.
Chocolate soy milk holds its own. At 7.3 cents per gram, with the lowest sugar-to-protein ratio of any flavored milk here, it's a solid option for anyone who skips dairy. Our side-by-side of popular milk alternatives covers how the other plant milks stack up on protein.
The sugar story behind the cheap protein
Every chocolate milk in the table carries roughly twice the sugar per gram of protein that plain milk does. Some of that sugar is lactose, which is naturally present in milk. The FDA's guidance on added sugars separates the two clearly: sugars naturally found in milk don't count as added sugars, and the Daily Value for added sugars is 50 grams a day on a 2,000-calorie diet.
So how much of chocolate milk's sugar is added? A 16-ounce pour of plain 1% milk has 24.2 grams of sugar. The same pour of 1% chocolate milk has 49.3 grams. The difference, about 25 grams, is our estimate of the added sugar. That's roughly half a day's Daily Value in a single bottle. Nesquik's own label points the same way, listing 11 grams of added sugar in an 8-ounce bottle, which comes to 22 grams per 16 ounces.
The 25-gram figure is an estimate. We got it by subtracting plain milk's sugar from chocolate milk's. It isn't a measured value, and individual brands will land above or below it. Your carton's Nutrition Facts label shows the actual added sugars line.