Grocery prices in Chicago.
Estimated prices for 100 grocery staples in Chicago, IL (Midwest Urban). Average gap between the cheapest and most expensive service is 51% per item — which on a full basket adds up to $301.56 across the catalog. Click any item for the per-service breakdown.
Produce
| Item | Cheapest at | Price | vs. priciest |
|---|---|---|---|
| Bananas 1 lb | Instacart — Aldi | $0.46 | -43% |
| Honeycrisp apples 3 lb bag | Instacart — Aldi | $3.93 | -43% |
| Navel oranges 4 lb bag | Instacart — Aldi | $3.78 | -43% |
| Red seedless grapes 2 lb bag | Instacart — Aldi | $3.94 | -43% |
| Strawberries 1 lb container | Instacart — Aldi | $3.14 | -43% |
| Blueberries 1 pint | Instacart — Aldi | $2.75 | -43% |
| Lemon each | Instacart — Aldi | $0.51 | -43% |
| Avocado, Hass each | Instacart — Aldi | $0.62 | -43% |
| Tomatoes on the vine 1 lb | Instacart — Aldi | $1.96 | -43% |
| Yellow onions 3 lb bag | Instacart — Aldi | $3.14 | -43% |
| Russet potatoes 5 lb bag | Instacart — Aldi | $3.93 | -43% |
| Baby carrots 2 lb bag | Instacart — Aldi | $1.44 | -43% |
| Bell pepper, red each | Instacart — Aldi | $0.99 | -43% |
| Cucumber each | Instacart — Aldi | $0.62 | -43% |
| Romaine lettuce hearts 3-pack | Instacart — Aldi | $2.75 | -43% |
| Baby spinach 5 oz container | Instacart — Aldi | $1.96 | -43% |
| Broccoli crowns 1 lb | Instacart — Aldi | $1.56 | -43% |
| Garlic 1 head | Instacart — Aldi | $0.46 | -43% |
| Celery 1 bunch | Instacart — Aldi | $1.41 | -43% |
| Asparagus 1 lb | Instacart — Aldi | $2.75 | -43% |
Meat & Seafood
| Item | Cheapest at | Price | vs. priciest |
|---|---|---|---|
| Boneless skinless chicken breast 1 lb | Instacart — Aldi | $2.76 | -49% |
| Boneless skinless chicken thighs 1 lb | Instacart — Aldi | $1.48 | -48% |
| Whole chicken 1 lb | Instacart — Aldi | $1.18 | -48% |
| Ground beef, 80/20 1 lb | Instacart — Aldi | $4.65 | -41% |
| Ribeye steak 1 lb | Instacart — Aldi | $11.83 | -48% |
| Boneless pork chops 1 lb | Instacart — Aldi | $3.14 | -48% |
| Bacon 1 lb | Instacart — Aldi | $4.72 | -48% |
| Pork tenderloin 1 lb | Instacart — Aldi | $3.93 | -48% |
| Italian sausage 1 lb | Instacart — Aldi | $3.54 | -48% |
| Sliced deli ham 1 lb | Instacart — Aldi | $5.51 | -49% |
| Sliced deli turkey 1 lb | Instacart — Aldi | $6.30 | -48% |
| Atlantic salmon fillet 1 lb | Instacart — Aldi | $9.46 | -49% |
| Raw shrimp, frozen 1 lb | Instacart — Aldi | $7.10 | -48% |
| Tilapia fillets, frozen 1 lb | Instacart — Aldi | $4.73 | -48% |
| Ground turkey, 93% 1 lb | Instacart — Aldi | $3.93 | -48% |
Dairy & Eggs
| Item | Cheapest at | Price | vs. priciest |
|---|---|---|---|
| Whole milk 1 gallon | Walmart+ | $2.47 | -54% |
| 2% milk 1 gallon | Instacart — Aldi | $2.64 | -55% |
| Large eggs 1 dozen | Instacart — Aldi | $1.54 | -65% |
| Butter, salted (4 sticks) 1 lb | Instacart — Aldi | $3.43 | -55% |
| Heavy whipping cream 1 pint | Instacart — Aldi | $3.07 | -55% |
| Plain Greek yogurt 32 oz | Instacart — Aldi | $2.60 | -55% |
| Shredded cheddar 8 oz | Instacart — Aldi | $2.19 | -55% |
| Cheddar block 8 oz | Instacart — Aldi | $2.62 | -55% |
| Cream cheese 8 oz brick | Instacart — Aldi | $2.19 | -55% |
| Sour cream 16 oz | Instacart — Aldi | $1.71 | -55% |
| Grated Parmesan 8 oz | Instacart — Aldi | $3.96 | -55% |
| Shredded mozzarella 16 oz | Instacart — Aldi | $3.77 | -55% |
Pantry & Dry Goods
| Item | Cheapest at | Price | vs. priciest |
|---|---|---|---|
| Long-grain white rice 5 lb bag | Instacart — Aldi | $5.11 | -54% |
| Brown rice 2 lb bag | Instacart — Aldi | $2.55 | -54% |
| Spaghetti 16 oz box | Instacart — Aldi | $1.06 | -54% |
| Penne pasta 16 oz box | Instacart — Aldi | $1.06 | -54% |
| All-purpose flour 5 lb bag | Instacart — Aldi | $2.54 | -54% |
| Granulated sugar 4 lb bag | Instacart — Aldi | $2.98 | -54% |
| Light brown sugar 1 lb bag | Instacart — Aldi | $1.69 | -54% |
| Olive oil, extra-virgin 16.9 oz | Instacart — Aldi | $5.96 | -54% |
| Canola oil 32 oz | Instacart — Aldi | $2.98 | -54% |
| Peanut butter, creamy 16 oz | Instacart — Aldi | $2.54 | -54% |
| Strawberry jam 12 oz jar | Instacart — Aldi | $2.12 | -54% |
| Honey, clover 12 oz | Instacart — Aldi | $3.83 | -54% |
| Pure maple syrup 12 oz | Instacart — Aldi | $6.82 | -54% |
| Iodized salt 26 oz | Instacart — Aldi | $0.72 | -54% |
| Ground black pepper 4 oz | Instacart — Aldi | $3.83 | -54% |
Canned & Jarred
| Item | Cheapest at | Price | vs. priciest |
|---|---|---|---|
| Tomato sauce 15 oz can | Instacart — Aldi | $0.85 | -53% |
| Diced tomatoes 14.5 oz can | Instacart — Aldi | $0.87 | -52% |
| Tomato paste 6 oz can | Instacart — Aldi | $0.65 | -53% |
| Chickpeas (garbanzos) 15 oz can | Instacart — Aldi | $0.76 | -53% |
| Black beans 15 oz can | Instacart — Aldi | $0.74 | -53% |
| Kidney beans 15 oz can | Instacart — Aldi | $0.74 | -53% |
| Chunk light tuna in water 5 oz can | Instacart — Aldi | $0.86 | -52% |
| Chicken broth 32 oz | Instacart — Aldi | $1.93 | -52% |
| Marinara pasta sauce 24 oz jar | Instacart — Aldi | $2.19 | -52% |
| Alfredo pasta sauce 15 oz jar | Instacart — Aldi | $2.62 | -53% |
Bread & Bakery
| Item | Cheapest at | Price | vs. priciest |
|---|---|---|---|
| White sandwich bread 20 oz loaf | Instacart — Aldi | $1.17 | -74% |
| Whole wheat bread 20 oz loaf | Instacart — Aldi | $1.57 | -61% |
| Bagels, plain 6-pack | Instacart — Aldi | $2.35 | -61% |
| Flour tortillas 10-count | Instacart — Aldi | $1.57 | -61% |
| English muffins 6-count | Instacart — Aldi | $1.79 | -61% |
Cereal & Breakfast
| Item | Cheapest at | Price | vs. priciest |
|---|---|---|---|
| Cheerios cereal 12 oz box | Instacart — Aldi | $3.75 | -53% |
| Old-fashioned rolled oats 42 oz canister | Instacart — Aldi | $4.16 | -53% |
| Pancake mix 32 oz | Instacart — Aldi | $2.33 | -53% |
| Granola 12 oz | Instacart — Aldi | $2.91 | -53% |
| Instant oatmeal packets 10-count | Instacart — Aldi | $2.66 | -53% |
Frozen
| Item | Cheapest at | Price | vs. priciest |
|---|---|---|---|
| Frozen broccoli 12 oz bag | Instacart — Aldi | $0.82 | -53% |
| Frozen mixed vegetables 12 oz bag | Instacart — Aldi | $0.82 | -53% |
| Frozen pepperoni pizza 1 pizza | Instacart — Aldi | $4.17 | -53% |
| Frozen cheese pizza 1 pizza | Instacart — Aldi | $3.75 | -53% |
| Frozen French fries 32 oz bag | Instacart — Aldi | $3.32 | -53% |
| Frozen chicken nuggets 24 oz bag | Instacart — Aldi | $5.83 | -53% |
| Vanilla ice cream 1.5 qt | Instacart — Aldi | $4.17 | -53% |
| Frozen waffles 10-count | Instacart — Aldi | $2.33 | -53% |
Beverages
| Item | Cheapest at | Price | vs. priciest |
|---|---|---|---|
| Ground coffee, medium roast 12 oz | Instacart — Aldi | $6.40 | -47% |
| Orange juice, no pulp 52 oz | Instacart — Aldi | $3.23 | -47% |
| Apple juice 64 oz | Instacart — Aldi | $2.55 | -47% |
| Bottled water (16.9 oz) 24-pack | Instacart — Aldi | $3.58 | -47% |
| Sparkling water 8-pack 12 oz | Instacart — Aldi | $3.83 | -47% |
Snacks
| Item | Cheapest at | Price | vs. priciest |
|---|---|---|---|
| Tortilla chips 13 oz bag | Instacart — Aldi | $2.91 | -50% |
| Pretzels 16 oz bag | Instacart — Aldi | $2.33 | -50% |
| Goldfish crackers 10 oz | Instacart — Aldi | $2.91 | -50% |
Condiments
| Item | Cheapest at | Price | vs. priciest |
|---|---|---|---|
| Ketchup 20 oz bottle | Instacart — Aldi | $2.12 | -53% |
| Mayonnaise 30 oz jar | Instacart — Aldi | $4.25 | -53% |
Build your Chicago basket.
See all 5 services side-by-side with estimated prices, fees, and tip — already pre-set to Midwest Urban pricing.
Open the comparison toolAbout Chicago grocery delivery
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.
Chicago grocery delivery FAQ
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 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.