City guideUpdated May 2026

Cheapest grocery delivery in Chicago.

We priced the same 12-item basket at all four major grocery delivery services using Chicago-area zip 60601. Here's how they stack up.

Chicago basket — 12 items

Midwest Urban
Cheapest is $26.20 less than the most expensive (39% gap) for the identical basket.
  • Instacart-AldiCheapest$40.30
  • Walmart+$47.70
  • Amazon Fresh$54.75
  • Instacart-Whole Foods$66.50

Delivery coverage in Chicago

Chicago is one of the best US metros for grocery delivery value — Midwest pricing runs 5-8% below the national average. Aldi is especially strong here (their US HQ is in Batavia, IL). Instacart serves Mariano's, Jewel-Osco, Whole Foods, and Aldi across all neighborhoods. Walmart+ covers nearly all city and suburban zips.

The Chicago grocery scene

Chicago is essentially Aldi's American hometown — their US HQ in Batavia means the Midwest gets pricing tested first, and the delivery footprint here is the densest in the country. Mariano's (Kroger-owned) competes head-on with Whole Foods on premium produce, often at lower prices. Winter affects same-day delivery reliability between December and March; many shoppers shift to scheduled delivery windows of 2+ hour duration. The South and West Sides have historically had fewer grocery options, which Walmart+ has partially filled in — its Pullman and Chatham stores anchor much of South Side delivery.

What we recommend for Chicago

Aldi-via-Instacart is the cheapest option for Chicago by a wide margin — both because Aldi prices are below national average and because Midwest regional pricing adjusts down 7%.

Chicago shoppers consistently save the most by going Instacart-Aldi for full weekly baskets. Add Mariano's for produce when you want a step up from Aldi but still want to beat Whole Foods. Avoid same-day windows after a snowstorm — slot scheduling is more reliable.

Midwest Urban pricing tends to run about 7% below the US average. That regional adjustment is built into the totals above.

Frequently asked in Chicago

What is the cheapest grocery delivery service in Chicago?

Instacart-Aldi at roughly $40.30 for our standard 12-item basket (about 11% below the NYC equivalent due to Midwest regional pricing). Walmart+ comes in around $47.70, Amazon Fresh $54.75, and Instacart-Whole Foods $66.50.

Why is Aldi so dominant in Chicago grocery delivery?

Aldi's US headquarters is in Batavia, IL, just west of Chicago, so the Chicago metro has the highest Aldi store density per capita in the country. Combined with Midwest regional pricing that's 5-8% below national average, Aldi-via-Instacart is consistently the cheapest option for Chicago shoppers across nearly every basket size.

Does Mariano's deliver via Instacart in Chicago?

Yes — Mariano's (owned by Kroger) is one of Instacart's primary partner stores in Chicago and serves the entire metro. Their pricing sits between Whole Foods and Jewel-Osco, with notably strong produce and prepared-foods selection. Mariano's delivery is a popular 'step up from Aldi without paying Whole Foods premium' choice.

Free tool · No signup

Build your Chicago basket.

Pick from 100 staples. See all 4 services side-by-side with live prices, fees, and tip — already pre-set to Midwest Urban pricing.

Open the comparison tool

Other cities