Skip to main content

What milk options does Starbucks offer today?

What milk options does Starbucks offer today?

Starbucks offers seven milk options today: whole, 2 percent, nonfat, oat, soy, almond, and coconut, plus heavy cream and half-and-half.

Quick Answer

Starbucks offers seven standard milk options today: three dairy (whole, 2 percent, nonfat), and four non-dairy (oatmilk, soymilk, almondmilk, coconutmilk). Half-and-half and heavy cream are also available on request.

2 percent is the default in every handcrafted latte, mocha, cappuccino, and macchiato unless you swap it out.

The dairy lineup

Whole milk is the default in Flat Whites and the required base for the best latte foam. Higher fat content builds a denser, longer-lasting micro-foam.

2 percent reduced-fat milk is the corporate default. It balances calories against texturing performance and works for the widest range of customers without modification.

Nonfat skim milk is the lowest-calorie dairy at Starbucks (about 90 kcal per 8 oz). It steams into a stiff, dry, airy foam that many baristas find hardest to work with, but it is a solid choice if you are counting calories tightly.

Barista steaming a stainless pitcher of milk under an espresso machine steam wand producing dense white micro-foam
Oatmilk and whole milk texture the best under the steam wand, almondmilk the worst.

The non-dairy lineup

Four permanent non-dairy milk options are stocked in every US Starbucks. Each carries a small upcharge (roughly $0.70 to $0.85 depending on market) though Rewards members sometimes see reduced or waived fees during promotional windows.

Nutrition comparison per 8 oz (1 cup)

MilkCaloriesFatSugarProtein
Whole1508 g12 g8 g
2 percent1305 g12 g8 g
Nonfat900 g12 g8 g
Oatmilk1205 g7 g3 g
Soymilk (vanilla)1304 g10 g7 g
Almondmilk603 g3 g1 g
Coconutmilk804 g7 g0 g

Heavy cream and half-and-half

Both live in the low fridge and are available on request. They are the go-to for keto customers because they carry almost zero sugar per ounce.

Discontinued and regional milks

A few milks that used to be on the menu are gone or regional:

Which milk works best for what

The non-dairy upcharge

In November 2024, Starbucks briefly removed the non-dairy upcharge in the US. That change was reversed in early 2025, so as of today the surcharge is back in most US stores at roughly $0.70 per drink. Rewards members occasionally see targeted no-surcharge promotions in the app.

Frequently asked follow-ups

Can I mix two milks in one drink? Yes, ask for a "split" (e.g., "half oatmilk half 2 percent"). No extra charge over a normal non-dairy sub.

Is oatmilk vegan? Yes. All four Starbucks non-dairy milks are vegan.

Which milk is gluten-free? All of them. Oatmilk uses gluten-free-certified oats.

What steaming does to each milk

Steam heat changes each milk differently. Whole milk foams thick and long because milk fat coats air bubbles. Nonfat foams dry and stiff. Oatmilk foams surprisingly well because the barista formulation includes stabilizers. Almondmilk resists foam because its protein content is too low. Soymilk foams well but can curdle if the espresso is very acidic.

Ordering tips that actually work

Ask for "extra foam" if you want more air on top. Ask for "steamed but not foamed" if you hate bubbles. Ask for the milk at "kids temperature" (about 130 F) if you want to drink it right away without waiting. All three modifications are free at every US store.

What actually changes with each swap

Swapping 2 percent for oatmilk in a Grande latte adds about 10 kcal and cuts sugar by 5 g. Swapping to almondmilk cuts 70 kcal and 9 g sugar but flattens the foam. Swapping to whole milk adds 20 kcal but doubles foam thickness. These are small numbers per drink; multiply by 5 lattes a week and the annual difference is real.

How to know your barista is using the right milk

Every non-dairy milk lives in its own labeled jug in the low fridge. Ask the barista to grab a fresh pitcher when they build your drink; that way you know oatmilk did not accidentally get grabbed from a soymilk container. On busy mornings mistakes happen; a quick "make sure that is oatmilk please" saves a return trip.

Bottom line

Starbucks offers three dairy milks (whole, 2 percent, nonfat), four non-dairy milks (oat, soy, almond, coconut), and heavy cream and half-and-half on request. That is seven standard milk options at every US store. For the best latte texture skip default 2 percent and ask for whole milk or oatmilk instead.