One Basket, Three Stores: Walmart, Kroger and Target

November 10, 2026 · By Jennifer Beckett

Which store is cheapest for the same basket?

On the seven staples we could verify at all three chains, the snapshot totals are Kroger $18.51, Walmart $19.69 and Target $22.03. Read the flags before quoting that: two of Kroger's prices are weekly ad prices and one of Walmart's is a sale price, while Target's are regular online list prices, and every price comes from a named city on a named date in October or November 2026. This is a snapshot with receipts, not a national verdict.

Seven staples, three stores
$18.51 to $22.03
Kroger $18.51, Walmart $19.69, Target $22.03. * sale price. ** weekly ad price. Sources and dates for every price are listed under the table.

The basket, item by item

ItemWalmartKrogerTarget
Eggs, grade A large, 1 dozen$1.67$2.19$1.49
Whole milk, 1 gallon$2.92$3.39$2.99
Sandwich bread, 20 oz loaf$1.52$1.40$1.69
Butter, 1 lb$3.06$3.59$3.19 *
Ground beef, 80/20, per lb$6.93$4.99 **$7.39
Chicken breast, boneless skinless, per lb$2.23 *$1.99 **$3.99
Spaghetti, 16 oz$1.36$0.96$1.29
Snapshot total$19.69$18.51$22.03

Prices are store brand or the closest equivalent at each chain, from the dated sources listed below. No chain publishes national prices, so each figure is one market on one date. Regular prices are used where a source gave both a regular and a sale price.

How we priced this, honestly

Every grocery site has a version of this page, and most of them quietly price one store in one city and present it as the country. We tried to do the opposite. Each price above was read in a named source, collected on a stated date, in a stated market: a newspaper's five store survey in Erie, Pennsylvania; a priced 27 item basket in St. Petersburg, Florida; a Cincinnati Kroger comparison; a Tampa Bay Thanksgiving check; Target and Kroger banner listings captured in October 2026; and one July 2026 store brand study we flag below as the weakest link. The totals are sums of those snapshots. They are useful for seeing the shape of the differences, and useless as a quote for your store on your street. Both things are true, and the second one is why every price keeps its city and date attached.

What actually moves the totals

Meat, mostly. Target's regular prices for ground beef ($7.39/lb) and chicken breast ($3.99/lb) are what push its total up; Kroger's ad prices for the same two items ($4.99 and $1.99/lb) are what pull its total down. Strip the ads out and the three stores bunch together within a couple of dollars, with eggs, milk, bread, butter and pasta all landing within about fifty cents of each other per item across the chains. The practical lesson is unglamorous: on staples, the store matters less than whether the meat you need is on ad this week, and a family that shops the ad at any of the three will usually beat a family loyal to one store's regular prices.

What we left out, and why

The basket started at twelve items and shrank to seven, because a price we cannot verify does not go on this page. Bananas are out: Target sells them per piece in the dated source ($0.29 each), not per pound, and we do not convert fruit by guessing weights. Russet potatoes and long grain rice are out: no dated Kroger price could be verified for either. Peanut butter is out: no dated Target price. An 8 oz cheddar is out: Kroger's cheese offers in the sources were bulk sizes or coupon deals that could not be cleanly attributed. The full item by item notes, including the prices we found at one or two chains only, are in the provenance list below.

Where each price came from

Eggs. Walmart $1.67: Erie Times News survey, Erie, PA, November 4, 2026. Kroger $2.19 regular ($1.49 on sale): FinanceBuzz, Cincinnati area, priced October 25, 2026. Target $1.49: target.com listing via Grocery Spending Tracker, checked October 19, 2026.

Milk. Walmart $2.92: The Penny Hoarder basket, St. Petersburg, FL, October 2026. Kroger $3.39: Dillons (a Kroger banner) regular price via Grocery Spending Tracker, October 19, 2026. Target $2.99: target.com list price via Grocery Spending Tracker, October 19, 2026. Target milk is store specific; our own tracker has also seen $3.69 to $3.99.

Bread. Walmart $1.52: The Penny Hoarder, St. Petersburg, October 2026. Kroger $1.40: Restaurant Furniture Plus 15 item store brand study, July 2026, the oldest and weakest price in this basket, market not stated in the study. Target $1.69: target.com via Grocery Spending Tracker, October 19, 2026.

Butter. Walmart $3.06: The Penny Hoarder, St. Petersburg, October 2026. Kroger $3.59: FinanceBuzz, Cincinnati, October 25, 2026. Target $3.19: InflationBites Thanksgiving comparison, Tampa Bay, FL, November 2026, a sale price.

Ground beef. Walmart $6.93: Erie Times News survey, Erie, PA, November 4, 2026 (80% lean). Kroger $4.99: Kroger weekly ad, week of November 4 to 10, 2026 (For The Mommas matchup). Target $7.39: target.com via Grocery Spending Tracker, October 19, 2026 (Good and Gather 80/20, 1 lb pack).

Chicken breast. Walmart $2.23: Erie Times News survey, November 4, 2026, a sale price (regular context in St. Petersburg was about $3.96/lb). Kroger $1.99: Kroger weekly ad, October 14 to 20, 2026 (Heritage Farm). Target $3.99: target.com via Grocery Spending Tracker, October 19, 2026.

Spaghetti. Walmart $1.36: Erie Times News survey, November 4, 2026. Kroger $0.96: Restaurant Furniture Plus study, July 2026, corroborated by Kroger pasta at $0.99 in the November 4 to 10, 2026 ad week. Target $1.29: target.com via Grocery Spending Tracker, October 19, 2026.

Frequently asked questions

So is Kroger the cheapest of the three?

In this snapshot, on these seven items, yes, by $1.18 over Walmart. But two of Kroger's seven prices are weekly ad prices and one of Walmart's is a sale price, while Target's are regular list prices. Change the week and the ad rotation changes the winner. The honest takeaway is that the three sit within about $3.50 of each other on staples, and your local ad week matters more than the logo.

Why do the prices come from different cities and dates?

Because no chain publishes a national shelf price, and no published survey itemizes the same basket at all three chains in one city on one day. Rather than invent a head to head, we priced each item from a named, dated source we actually read, and kept the city and date attached to every price. A price without its place and date would look cleaner and mean less.

Why does the basket have only seven items?

Seven items survived verification at all three chains. Bananas failed at Target (sold per piece, not per pound, in the dated source), potatoes and rice failed at Kroger, and peanut butter failed at Target. Rather than estimate the missing prices, we published the smaller honest basket and listed every dropped item and the reason.

How do I run this comparison for my own stores?

Pick your five to ten true staples, the things you buy every week, and price them in each store's app on the same day, regular price and ad price noted separately. One trip with a list beats a year of assuming. Our price trackers can help you sanity check the result against national averages.

Keep exploring

Put the basket to work: weekly meal plans with priced shopping lists · price trackers for eggs, milk, bread and diapers

Tools: Grocery budget calculator · Family budget planner · Method: how we check our prices

Sources, all retrieved November 10, 2026: Erie Times News grocery survey (prices collected November 4, 2026); The Penny Hoarder, Walmart staples basket, St. Petersburg, FL (October 2026); Grocery Spending Tracker, U.S. staple price tracker (checked October 19, 2026); FinanceBuzz, Aldi vs Kroger comparison, Cincinnati (priced October 25, 2026); InflationBites, Thanksgiving 2026 comparison, Tampa Bay, FL; For The Mommas, Kroger matchups, week of November 4 to 10, 2026; A Pretty Nice Life, grocery deals roundup (updated November 4, 2026); Restaurant Furniture Plus 15 item store brand study (July 2026) as republished by So Yummy and MeinenFood. Prices are snapshots for the named markets and dates, not national prices.