Our method

Restaurant Nutrition Data: Sources and Calculations

Our nutrition data needs an exact item and serving-size match, a named source, and a clear label. Estimates must show their inputs; a missing value stays missing.

Which menus the nutrition data covers

We use the Starbucks US menu feed for current product names and advertised sizes. The nutrition data was retrieved on and contains 262 products and 686 size labels. Store availability and seasonal menus can differ.

Dunkin: published recipes, not guessed swaps

The official Dunkin nutrition page links to the US PDF updated 2026-08-19, retrieved 2026-09-28. We extract its factual table cells, preserve original labels, and link each serving to its PDF page. The index includes 438 recipes and 993 servings, including regional, limited-time and milk/flavor variations. Packaged ground coffee, pods and tea bags are excluded. A PDF listing does not guarantee current store availability.

Importing the nutrition data starts with checking column headings and refusing conflicting or incomplete extraction. We merge inconsistent size suffixes into the same recipe, and correct the PDF’s spreadsheet-reference typo “Matcha Iced Latte with Skim +H567+H563” while keeping that original label in the source record. A changed PDF layout needs review before the current dataset is replaced.

This PDF does not list caffeine. Plain tea rows have blank numeric cells and the statement “no nutritional significance”; their approximately zero calories are labeled as a qualitative estimate, with other nutrients unavailable. Milk and flavor selection uses complete published recipe combinations. An order total adds the chosen servings; if a nutrient is unavailable in any item, its whole-order total remains unavailable. Saved orders are recalculated against the current source version.

Official, third-party and estimated nutrition data

Official: a standard recipe value obtained from the brand’s US product details. Third-party: a value from a named public nutrition source, matched to the same US item, size, and default ingredients. It is linked and dated, but it is not represented as a current brand-published value. Estimated: a calculation with explicit inputs, assumptions, and a formula. An estimate is never presented as a current brand label.

The comparison table currently has source-linked calories for 686 of 686 size rows. Nearly all nutrition data comes from current official product details; two limited-time custom builds lack a brand nutrition panel and are labeled estimates. A newer menu retrieval date does not make an estimated modifier value equally current.

Using nutrition data for a custom drink

For a customized drink, start with nutrition data for the standard recipe in that exact size. Subtract any removed component, then add the chosen replacement using its actual quantity. For example, one added espresso shot is estimated as half the published Double/Doppio value. We do not scale a whole drink by cup volume, because syrup pumps, ice, milk, and toppings do not necessarily scale together.

For regular vanilla syrup only, the calculator reads the default pump count from the US product recipe. It uses an approximate change of 15 calories and 4 g sugar/carbohydrate per pump, calibrated from the Grande Caffè Latte (190 calories, 18 g sugar) and Blonde Vanilla Latte (250 calories, 35 g sugar with four vanilla pumps). The drinks also differ in espresso roast, so this is an approximation, not a published per-pump value. We do not apply it to sugar-free vanilla or other syrups. After a pump change, nutrient totals without a defensible syrup contribution are marked unavailable.

The standard Grande Vanilla Bean Crème Frappuccino has 380 calories on the current Starbucks label. That official value replaces the older third-party comparisons used during data collection.

For the two Peanuts promotional drinks, Starbucks provides a custom build but no nutrition panel. We start with its published base drink and adjust for omitted whipped cream, added pumpkin cream cold foam, sauces and toppings. The foam is inferred from the difference between current Pumpkin Cream Cold Brew and plain Cold Brew, after allowing for the vanilla syrup. Topping assumptions use cold whipped cream, an archived white-mocha pump record, and an Oreo calorie-density proxy for cookie crumble. The results are about 485 and 740 calories, with uncertainty of 100 calories or more. They are not official labels; their other nutrients remain unavailable.

Missing nutrition data and corrections

A dash means no suitable value is available; it never means zero. Caffeine can be approximate even on published labels. For allergens and recipe changes, consult the official product page. If third-party or estimated nutrition data disagrees with a current official US value for the same recipe and size, the official value takes priority after review. This site is independent of Starbucks and does not provide medical or allergy advice.