Best Grocery Stores Ranked by Price: Where to Save the Most
Compare grocery store prices at Aldi, Lidl, Walmart, Costco, Kroger, Target, Trader Joe's, and Whole Foods to find the cheapest options.
Finding the Cheapest Grocery Store Actually Matters
The average American family spends between $800 and $1,500 per month on groceries, according to the USDA. Simply choosing a less expensive primary store can save you $200 to $400 per month without changing what you buy. That is $2,400 to $4,800 per year, just from walking into a different building.
But “cheapest” is not one-size-fits-all. The best store for a family of five buying in bulk is different from the best store for a single person who values organic produce. This ranking breaks down the major grocery chains by average basket price, category strengths, and the specific shoppers each store serves best.
All price comparisons in this article are based on a standardized basket of 40 common grocery items including proteins, dairy, produce, grains, and pantry staples, sourced from consumer price surveys and independent comparisons.
The Rankings: Cheapest to Most Expensive
1. Aldi: The Overall Price Champion
Average basket cost: $68 to $78 (baseline) Savings vs. national average: 30 to 40%
Aldi wins on price, and it is not close. Their model eliminates costs at every level: small stores, limited selection, store-brand focus, no-frills displays, and quarter-deposit carts that eliminate cart retrieval labor.
Where Aldi excels:
- Dairy: Milk, cheese, butter, and yogurt are consistently the lowest priced
- Pantry staples: Pasta, rice, canned goods, oils, and spices
- Snacks and baked goods: Their store brands rival name brands in quality
- Frozen foods: Large selection at prices 25 to 40% below competitors
Where Aldi falls short:
- Produce variety is limited, though what they carry is competitively priced
- No deli counter, bakery, or pharmacy
- Meat selection is smaller (but the prices on what they carry are excellent)
- No name brands for shoppers who are brand-loyal
Best for: Budget-focused families, anyone willing to trade variety for savings, shoppers who plan meals around available inventory.
Price examples:
- Gallon of milk: $2.45 (vs. $3.89 national average)
- Dozen eggs: $2.19 (vs. $3.49 national average)
- 1 lb ground beef: $3.99 (vs. $5.49 national average)
- Loaf of bread: $1.29 (vs. $2.99 national average)
2. Lidl: Aldi’s European Rival
Average basket cost: $72 to $82 Savings vs. national average: 25 to 35%
Lidl follows a similar model to Aldi but offers a slightly more upscale shopping experience with a bakery section, wider produce selection, and rotating specialty items. Prices are marginally higher than Aldi but still dramatically below traditional grocery stores.
Where Lidl excels:
- Fresh bakery items baked in-store daily at remarkably low prices
- European specialty items not found elsewhere
- Produce: Better variety than Aldi with competitive pricing
- Weekly themed sales with deep discounts
Where Lidl falls short:
- Limited U.S. footprint (primarily East Coast)
- Inconsistent stock on specialty items
- Smaller store size limits selection
Best for: Shoppers near Lidl locations who want Aldi-level prices with better produce and a bakery.
3. Walmart: The Volume Leader
Average basket cost: $80 to $92 Savings vs. national average: 15 to 25%
Walmart may not beat Aldi or Lidl on any single item, but its combination of low prices, massive selection, and nationwide availability makes it the practical choice for many families. Their Walmart+ membership and online grocery pickup add convenience value.
Where Walmart excels:
- Meat: Competitive pricing on a huge selection
- Name brands: Lowest prices on brand-name products among traditional stores
- Great Value store brand: Consistently 30 to 40% below name brands
- Non-food items: One-stop shopping reduces multiple store trips
Where Walmart falls short:
- Produce quality is inconsistent across locations
- Shopping experience varies significantly by store
- Less focus on organic and specialty items
Best for: Families who need variety and name brands at low prices, one-stop shoppers, rural shoppers with limited options.
Price examples:
- Gallon of milk: $2.78
- Dozen eggs: $2.68
- 1 lb ground beef: $4.48
- Loaf of bread: $1.48
4. Costco: The Bulk Value King
Average basket cost: $95 to $110 (per trip is higher, but per-unit is lower) Savings vs. national average: 20 to 30% per unit
Costco requires a $65 annual membership, which means you need to spend enough to offset that cost. For families spending $500 or more per month on groceries, the membership pays for itself many times over. Costco’s per-unit pricing on bulk items is often the lowest available anywhere.
Where Costco excels:
- Bulk proteins: Rotisserie chicken ($4.99), bulk chicken breasts, ground beef
- Kirkland brand: Exceptionally high quality at store-brand prices
- Organic products: Lowest prices on organic staples
- Specialty items: Olive oil, nuts, and cheese at wholesale prices
Where Costco falls short:
- No small quantities (wasteful for small households)
- Membership fee creates a barrier
- Impulse buying risk is high in the warehouse format
- Limited locations compared to traditional grocery stores
Best for: Families of four or more, meal preppers who use large quantities, anyone with adequate storage space.
5. Kroger (and Affiliates): The Coupon Champion
Average basket cost: $92 to $105 Savings vs. national average: 10 to 20% (up to 30% with digital coupons)
Kroger operates under many names: Ralphs, Fred Meyer, Harris Teeter, King Soopers, and others. Their strength is not baseline pricing but their digital coupon ecosystem. A dedicated Kroger shopper who loads coupons weekly can match or beat Walmart prices while shopping at a more pleasant store.
Where Kroger excels:
- Digital coupons: 100+ available weekly, easy to load on the app
- Fuel points: Grocery spending translates to gas discounts
- Kroger brand: Broad, high-quality store brand line
- Produce: Better quality and selection than discount stores
Where Kroger falls short:
- Base prices (without coupons) are 10 to 15% above Walmart
- Not all locations are well-maintained
- Sale cycles require planning to maximize savings
Best for: Coupon-savvy shoppers, anyone who values the combination of price and quality, shoppers who use fuel points.
Hearthlight integrates with Kroger’s real-time pricing data, letting you compare prices across locations before you shop.
6. Target: The Convenient Middle Ground
Average basket cost: $98 to $112 Savings vs. national average: 5 to 15%
Target is not the cheapest grocery store, but their combination of Good & Gather store brand, 5% RedCard discount, Target Circle deals, and one-stop shopping convenience makes them competitive for certain shoppers.
Where Target excels:
- Good & Gather brand: Stylish, quality store brand priced below name brands
- RedCard: Automatic 5% off everything, every trip
- Specialty and organic items: Better selection than Walmart
- Drive-up and delivery: Smooth online grocery experience
Where Target falls short:
- Base grocery prices are above Walmart, Aldi, and Kroger
- Smaller grocery selection than dedicated grocery stores
- Produce and meat departments are limited at smaller locations
Best for: RedCard holders who value convenience, shoppers who combine grocery and household shopping, those who prefer Target’s shopping experience.
7. Trader Joe’s: The Specialty Value Play
Average basket cost: $95 to $108 Savings vs. national average: 10 to 20% on specialty items
Trader Joe’s is difficult to rank because they do not sell the same products as other stores. Nearly everything is their own brand, and much of it is unique. Compared to buying equivalent specialty and organic products at other stores, Trader Joe’s pricing is excellent. Compared to buying basic staples at Aldi, it is expensive.
Where Trader Joe’s excels:
- Unique prepared and frozen meals at low prices
- Wine, cheese, and specialty snacks
- Organic and natural products at below-market prices
- Consistent quality across all store-brand products
Where Trader Joe’s falls short:
- No coupons, no sales, no loyalty program
- Limited selection of basic staples
- Small stores with limited inventory
- No online ordering or delivery at most locations
Best for: Foodies on a budget, shoppers focused on organic and specialty products, anyone who values unique products over rock-bottom prices.
8. Whole Foods (Amazon): The Premium Option
Average basket cost: $120 to $145 Savings vs. national average: Typically 10 to 30% more expensive
Whole Foods has improved its pricing since the Amazon acquisition, especially for Prime members who receive additional discounts. But it remains the most expensive option for a standard grocery basket.
Where Whole Foods excels:
- Highest produce quality among major chains
- Best selection of organic, non-GMO, and specialty dietary products
- Amazon Prime integration with delivery and exclusive discounts
- Strict quality standards on all products
Where Whole Foods falls short:
- Baseline prices are significantly above all other stores on this list
- Prime discounts help but do not close the gap on staples
- “Whole Paycheck” reputation is still largely earned
Best for: Shoppers who prioritize organic and quality above all, Amazon Prime members who use delivery, those with specific dietary needs (gluten-free, paleo, vegan) that require specialty products.
The Smart Multi-Store Strategy
The savviest shoppers do not choose one store. They use two or three strategically:
Budget-optimized approach:
- Aldi or Lidl for 70% of your groceries (dairy, pantry, frozen, bread)
- Costco monthly for bulk proteins, olive oil, nuts, and Kirkland staples
- Kroger or Walmart for specific items not available at discount stores
Quality-balanced approach:
- Trader Joe’s or Kroger for specialty items and produce
- Costco for bulk staples
- Aldi for basics and snacks
Track your spending across stores with Hearthlight’s receipt scanning feature. Over time, you will see exactly where each store saves or costs you money, and you can refine your strategy with real data instead of guesswork.
How to Find Your Personal Best Store
Prices vary by region, by season, and by your specific buying habits. The rankings above are national averages, but your local store might differ. The best way to find your personal cheapest store is to track your actual spending.
For four weeks, shop at your usual store and scan your receipts with Hearthlight’s receipt management tools. Then spend four weeks shopping at a competing store. Compare the totals. The data will tell you more than any ranking list ever could.
According to Consumer Reports, the typical household can save 20 to 30% by switching to a lower-cost primary store. That is real money, and it requires zero coupons, zero meal planning changes, and zero sacrifice in what you eat.
The Bottom Line
Aldi and Lidl are the cheapest. Walmart offers the best combination of low prices and wide selection. Costco wins on per-unit cost for bulk buyers. Kroger rewards coupon users. And Whole Foods justifies its prices only if organic quality is your top priority.
Pick your primary store based on these rankings, then use Hearthlight’s spending analytics to fine-tune your strategy over time.
The Hearthlight Team
Bringing magic to your kitchen, one meal at a time.
Topics
Continue Reading
Comparing Grocery Store Prices: Shop Smarter with Data
Use your receipt data to compare prices across stores. Learn which stores are actually cheaper and when specialty stores are worth it.
Read morePrice Comparison Shopping Tips: Finding the Best Deals
Master cross-store price comparison techniques to identify which groceries are cheapest where, saving $20-30 weekly.
Read moreHow to Cut Your Grocery Bill in Half
Discover proven strategies to reduce your grocery spending by 50% with smart shopping, meal planning, and leveraging real-time pricing data.
Read moreReady to Transform Your Kitchen?
Start meal planning, track your spending, and bring intention to your cooking with Hearthlight.
Start Free Trial