The Pantry / Grocery Perspectives

The yogurt aisle
split in two.

We mapped 36 US yogurt brands on two numbers each one publishes itself: what a shelf ounce costs, and what its own Nutrition Facts panel says it is. The result is a category where price and protein pull in opposite directions.

Nine US yogurt brands stacked in a pyramid beside a bowl of yogurt and berries, under the headline The Yogurt Business Is Brutal
36Brands mapped
r = -0.37Price vs function correlation
42.8 / 62.4Function: super-premium vs value
10.2¢Per ounce for the top value protein

The short version

Every brand on this map was placed using primary data only. The vertical axis is a live retailer price divided by declared net weight. The horizontal axis is a function score computed from the brand's own label. No survey, no panel estimate, no judgment about whether a product is good.

What falls out is a category that has stopped behaving like one category. Protein-positioned Greek and skyr brands occupy the entire right half of the map. Plant-based brands price like a premium and score like a dessert. Private label has quietly taken the most defensible position on the shelf. And the top of the price ladder, where you would expect the most aggressive nutrition claims, is held by coconut yogurts with two grams of protein.

If you sell yogurt, or you buy media for anyone who does, the map below is the argument. The full 36-row data set with a source link for every cell is further down the page.

The map

36 brands, one shelf, two games.

Up is expensive. Right is functional. Filter by segment, then hover or tap any brand for its flagship SKU, the retailer that quoted the price, and the label figures behind its score.

← Swipe the chart →

VALUEMAINSTREAMPREMIUMSUPER-PREMIUM WHITESPACENo super-premium protein brandhas taken this shelf. 10¢15¢20¢30¢40¢60¢80¢100¢30405060708090 EVERYDAY TREAT VALUE PROTEIN / THE SQUEEZE ZONE Yoplait WhipsGreat Value (Walmart) *Dannon Plain WholeFage Total 0%Culina *†siggi'sOikos Triple ZeroCocojuneChobani Plain Non-FatLavva *Simple Truth OrganicSo DeliciousYoplait OriginalForager Project †NoosaChobani FlipStonyfield OrganicActiviaOikos Pro:ratio ProteinEllenos †Two GoodBrown CowChobani 20g ProteinIcelandic ProvisionsKalona SuperNatural †Maple Hill CreameryPainterland SistersLight + Fit GreekSilk Dairy-Free *Tillamook Greek *Fage Total 5%Nancy'sWallaby OrganicStraus Family CreameryKite Hill ↑ SHELF PRICE PER OUNCE, LOG SCALE FUNCTION SCORE (0–100) → Indulgence-led Function-led

Hover, tap or tab to any brand for its full record. Brand labels are hidden on narrow screens; the table below carries every figure.

Shelf price per ounce against function score, 36 US retail yogurt brands, 2 September 2026. Prices are single-market single-day reads from named retailers. Marked * is a directional price; marked means one nutrition input is claim-derived or contradicted by a second published panel.

Finding 01

Protein took the high ground.

Fourteen of the 36 brands are strained Greek or skyr, and not one of them scores below 56. They hold the entire right half of the map, from Great Value at 10.2 cents an ounce all the way up to Painterland Sisters at 49.5 cents. This is not a premium play or a value play. It is the whole width of the shelf.

The growth data agrees. Protein-positioned yogurt grew 23.2% in value and 16.8% in volume in the year to July 2026, against 12.2% and 7.3% for total yogurt. Protein is not a segment inside the category any more. It is the direction the category is moving.

The strategic problem this creates is crowding. When fourteen brands all cluster above 56 on function, function stops being a differentiator and becomes an entry requirement. Fage sells Total 0% and Total 5% out of the same 32 ounce price tier, 34 function points apart, which tells you the shelf will happily price two very different products identically.

FageSponsored
Fage paid social ad leading with the product nutrition panel
From the AdVault · Meta

Fage running the nutrition panel as the whole message. Our classifier reads this as basic tier: product and attribute, with no motivation past the number. That is the crowding problem in a single ad. When fourteen brands can all claim the protein, the claim stops selling and starts qualifying.

Basic tierDriver: Nutrition
Search the category yourself →

Finding 02

Plant-based prices like a premium and scores like a dessert.

Six of the seven plant-based brands on the map sit left of centre. Culina asks 80 cents an ounce, the highest price per ounce in the entire set, and scores 29.5, which places it below Yoplait Original. Cocojune at 64 cents scores 31.0. Lavva at 53 cents scores 35.1. The pattern is consistent: coconut fat delivers the mouthfeel, and the label reads accordingly.

Kite Hill is the exception that proves the rule. It scores 63.7, comfortably functional, and it is the only plant brand in the set using a protein isolate rather than relying on nut solids. The lesson is not that plant-based cannot compete on function. It is that competing on function requires a formulation choice most of the segment has not made.

Meanwhile the segment is contracting. Dairy-alternative yogurt is a 282.9 million dollar business, down 5.8%, at 6.7% household penetration against 80% for dairy yogurt. Chobani has exited non-dairy yogurt entirely, which is why it does not appear on this map.

NoosaSponsored
Noosa paid social ad selling cream, fruit and texture
From the AdVault · Meta

Noosa is dairy rather than plant-based, but it is the clearest illustration of what a premium yogurt price actually buys. The ad sells cream, fruit and texture. Indulgence, not function. The plant brands at the top of the price ladder are making the same argument with coconut fat instead of cream, and their labels read the same way.

Basic tierDriver: Ingredients
Search the category yourself →

Finding 03

Private label already won value protein.

Great Value clears 84.0 on function at 10.2 cents an ounce. Simple Truth Organic clears 82.7 at 14.0 cents. Both sit in the bottom right of the map with nothing near them. The nearest branded Greek costs 82% more per ounce for a lower score.

Private label grew 14.7% against 9.9% for branded, and it is doing it in the exact quadrant every mid-tier Greek brand needs to occupy. That is the squeeze. A brand competing on protein per dollar is competing with a product that has no marketing cost to recover.

The implication for media is direct. If your differentiation is a nutrition number, private label will match it and undercut you, and no amount of paid reach fixes a parity claim at a premium price. The defensible ground is somewhere the label does not capture: sourcing, texture, culture, provenance, occasion. Those are creative problems before they are media problems.

Stonyfield OrganicSponsored
Stonyfield Organic paid social ad selling convenience and organic sourcing
From the AdVault · Meta

Stonyfield Organic competes in the same organic tier as Simple Truth Organic at 14 cents an ounce, and note what this ad does not do. It does not argue the nutrition number. It sells convenience and organic sourcing, which is the correct instinct: those are grounds a private label cannot copy off a Nutrition Facts panel.

Basic tierDriver: Convenience
Search the category yourself →

Finding 04

The top of the price ladder is empty.

Above 50 cents an ounce, no brand on this map scores better than 36, and all three brands up there are coconut. Super-premium brands average 42.8 on function. Value and mainstream brands average 62.4. You are paying more to get less.

Across all 36 brands, the correlation between log price per ounce and function score is r = -0.37, or -0.28 if you exclude private label. That is the uncomfortable finding, and it is the one worth sitting with: in this category, money buys indulgence, not nutrition.

Painterland Sisters is the closest thing to a counter-example, at 49.5 cents with a score of 62.2, and it is instructive. Organic, regeneratively farmed, lactose-free, 21 grams of protein per serving. It is the only brand in the set that is genuinely trying to be both expensive and functional, and it sits almost alone.

Siggi'sSponsored
siggi's paid social ad leading with simple ingredients and less sugar
From the AdVault · Meta

siggi's sits high on function and its advertising leans on simple ingredients and less sugar rather than justifying the price. That is consistent across the whole top of the ladder: nobody above 50 cents an ounce is advertising nutrition, because on this map nobody above 50 cents has it to advertise.

Basic tierDriver: Ingredients
Search the category yourself →

Method

How the two axes are built.

Both axes come from primary data only. This is the part worth arguing with, so here it is in full.

Y  /  Shelf price per ounce

Listed price divided by declared net weight, on a log scale so equal distances read as equal price ratios rather than equal cents. Every price is a live retailer listing captured on 2 September 2026, with the banner named in the table.

Tier bands: value under 15 cents an ounce, mainstream 15 to 22, premium 22 to 35, super-premium above 35.

X  /  Function score, 0 to 100

Calories are the common denominator, so the score is format-neutral: a 4 ounce mousse and a 32 ounce tub are compared on the same basis. Protein and sugar are counted at 4 kcal per gram, fat at 9.

50 + (P − [S + 0.5F]) ÷ 2

P is the share of calories from protein. S is the share from added sugar. F is the share from fat.

A brand scores above 50 when it spends more of its calorie budget on protein than on sugar and fat, and below 50 when it does the reverse. Fage Total 0% tops the set at 90.0. Yoplait Whips anchors the other end at 27.4.

Where this map can be attacked

Five numbers changed during verification

A second pass re-checked the highest-risk cells against primary sources. Maple Hill's 5 grams of protein per 170 gram serving looked anomalously low and was flagged for removal; the manufacturer's own panel confirms it, and the conflicting retailer panel is arithmetically incompatible with the current label. Oikos Triple Zero Vanilla is 80 calories, not the 90 that circulates online. Activia and Painterland Sisters were both first captured on promotion and are now shown at non-promotional shelf prices. And the Fage price parity turned out to be a retailer price-tier artifact rather than a brand fact, so the claim on this page is scoped to the regular tier only.

Three ownership attributions are also worth correcting, because they are still widely reported wrong. Yoplait and :ratio moved to Lactalis on 30 June 2025. Noosa left Campbell's for Lakeview Farms, now trading as Novus Foods, on 24 February 2025. Wallaby and Maple Hill both sit under Horizon Family Brands, with Danone retaining a non-consolidated minority stake.

The data

Every number, with its receipt.

Sorted by function score. Protein, added sugar and fat are grams per the serving shown. Every row links to the listing that quoted the price and the panel that supplied the nutrition.

US retail yogurt brands with flagship SKU, price, price per ounce, nutrition per serving and function score, captured 2 September 2026.
BrandParentFlagship SKU PricePer ozRetailer CalProt g Add sug gFat g Serv gFunction Sources
Fage Total 0%FAGE InternationalTotal 0% Nonfat Plain, 32 oz tub$6.9921.8¢ShopRite90180017090.0price panel
siggi'sLactalisPlain Nonfat Skyr, 24 oz tub$5.9824.9¢H-E-B100190017088.0price panel
Oikos Triple ZeroDanoneTriple Zero Vanilla, 4 x 5.3 oz$5.1924.5¢Target80150015087.5price panel
Chobani Plain Non-FatChobaniNon-Fat Greek Plain, 32 oz tub$5.9718.7¢H-E-B90160017085.6price panel
Great Value (Walmart)*WalmartPlain Nonfat Greek, 32 oz tub$3.2810.2¢Walmart Business100170017084.0price panel
Simple Truth OrganicKrogerOrganic Plain Nonfat Greek, 32 oz tub$4.4914.0¢Kroger110180017082.7price panel
Oikos ProDanoneOikos PRO Plain 25g, 32 oz tub$8.7927.5¢Target1602503.517076.3price panel
:ratio ProteinLactalisPROTEIN 25g Vanilla, 4 x 5.3 oz$6.9732.9¢Walmart1702503.515074.8price panel
Two GoodDanoneVanilla Low Fat Greek, 4 x 5.3 oz$4.7922.6¢Target80120215074.4price panel
Chobani 20g ProteinChobani20g Protein Low-Fat Plain, 32 oz tub$6.7721.2¢H-E-B140200317073.8price panel
Icelandic ProvisionsIndependentPlain Skyr 1.5%, 5.3 oz cup$1.7833.6¢H-E-B1201702.515073.6price panel
Light + Fit GreekDanoneVanilla Nonfat Greek, 4 x 5.3 oz$4.2219.9¢Walmart80123015072.5price panel
Tillamook Greek*Tillamook (co-op)Plain & Simple Farmstyle Greek, 24 oz$5.9925.0¢DoorDash140180417069.3price panel
Kite HillKite Hill BrandsGreek-Style Almond, Plain Unsweetened, 16 oz$6.3939.9¢FreshDirect150170615063.7price panel
Painterland SistersIndependentPlain Organic Skyr, 24 oz tub$11.8949.5¢ShopRite1602101017062.2price panel
Wallaby OrganicHorizon Family BrandsOrganic Whole Milk Plain Greek, 32 oz$7.4923.4¢H-E-B160150817057.5price panel
Fage Total 5%FAGE InternationalTotal 5% Plain, 32 oz tub$6.9921.8¢ShopRite160150917056.1price panel
Nancy'sSpringfield CreameryOrganic Probiotic Whole Milk Plain, 32 oz$6.9921.8¢Good Eggs13090617053.5price panel
Kalona SuperNaturalOpen Gates BDCOrganic Whole Milk Plain, 24 oz$4.4418.5¢H-E-B12070517052.3price panel
Straus Family CreameryIndependentOrganic Whole Milk Plain, 32 oz$7.4923.4¢Good Eggs13080617051.9price panel
Dannon Plain WholeDanonePlain Whole Milk, 32 oz tub$3.2910.3¢Target11060617048.6price panel
Silk Dairy-Free*DanonePlain Soymilk Yogurt Alt., 24 oz tub$5.9925.0¢DoorDash11074417047.3price panel
Stonyfield OrganicLactalisOrganic Whole Milk Plain, 32 oz tub$5.1716.2¢Walmart12060717046.9price panel
Brown CowLactalisCream Top Plain Whole Milk, 32 oz$5.7918.1¢Whole Foods14060817045.7price panel
Maple Hill CreameryHorizon Family Brands100% Grass-Fed Plain Cream on Top, 32 oz$5.9918.7¢H-E-B12050717045.2price panel
EllenosIndependentVanilla Bean Real Greek, 5.3 oz$2.3344.0¢H-E-B2101211715043.5price panel
ActiviaDanoneStrawberry Lowfat Probiotic, 4 x 4 oz$3.9924.9¢ShopRite80461.511340.8price panel
Chobani FlipChobaniFlip Peanut Butter Dream, 4.5 oz$1.5835.1¢H-E-B1801013612839.2price panel
NoosaLakeview Farms / Novus FoodsHoney Finest Yoghurt, 8 oz tub$2.1727.1¢H-E-B27013141322738.4price panel
Forager ProjectIndependentOrganic Cashewmilk Unsweetened Plain, 24 oz$8.7936.6¢FreshDirect12030915038.1price panel
Yoplait OriginalLactalisOriginal Strawberry, 6 oz cup$0.9816.3¢Walmart1405131.517036.2price panel
So DeliciousDanoneCoconutmilk Unsweetened Vanilla, 24 oz$8.1934.1¢FreshDirect13010917036.0price panel
Lavva*Next in NaturalPlant-Based Original, 16 oz tub$8.4953.1¢DoorDash170201315035.1price panel
CocojuneIndependentOrganic Cultured Pure Coconut, 16 oz$10.2964.3¢FreshDirect180201711431.0price panel
Culina*IndependentPlain & Simple Coconut, 5 oz cup$3.9979.8¢DoorDash200202014229.5price panel
Yoplait WhipsLactalisWhips! Strawberry Mist mousse, 4 oz$0.9824.5¢Walmart1405182.511327.4price panel

* directional price: a regional, promotional or aggregator read. † one nutrition input is claim-derived or contradicted by a second published panel. Prices captured 2 September 2026. Nutrition from manufacturer or retailer-published Nutrition Facts panels, except Lavva and Great Value, whose panel links point to a nutrition aggregator because no manufacturer or retailer panel was reachable. Both rows also carry a directional price flag.

Keep reading

Where this kind of work goes next.

A category map is the first artefact of an engagement, not the last. These three pages cover what happens after it, and how to judge the people offering to do it.

Weighing us against someone specific? Every comparison we publish, including the ones we lose, is on the comparison hub.

We build maps like this before we buy a single impression.

Schaefer works only with food and beverage brands. Category structure first, creative second, media third. If you want to know where your brand actually sits on its own shelf, that is where we start.

Work With Us