Grocery prices in Poland in 2025 were shaped by two big forces:
- Inflation cooled compared with the 2022–2023 spike, but everyday shopping was still sensitive to promotions and “basket” differences between chains. Poland’s average annual CPI inflation in 2025 was reported at 3.6% by Statistics Poland (GUS).
- Where you shop mattered a lot. Monthly “basket” studies show spreads of dozens of złoty between the cheapest and most expensive chains—even when comparing the same set of goods.
Because store pricing changes weekly (and often by neighborhood), the most honest way to give “exact prices” is to use dated, published price baskets plus city-level benchmarks. Below you’ll find both: a published Poland-wide basket snapshot (early 2025) and city-specific price levels for Warsaw and Poznań.
1) Poland-wide benchmark: what a “typical basket” cost in 2025
The “ASM basket” snapshot (January 2025)
A widely cited benchmark in Poland is the ASM Sales Force Agency “Koszyk Zakupowy” research, which compares prices of a standardized basket across major chains.
Average basket value (Jan 2025): 312.19 zł
Average basket by chain (Jan 2025, same basket definition):
- Auchan: 287.71 zł (cheapest in this month’s comparison)
- Biedronka: 299.94 zł
- Makro (C&C): 300.66 zł
- Intermarché: 308.77 zł
- Carrefour: 308.99 zł
- Netto: 312.85 zł
- Kaufland: 315.56 zł
- Selgros (C&C): 317.90 zł
- Lidl: 318.29 zł
- E.Leclerc: 319.66 zł
- Polomarket: 322.20 zł
- ALDI: 322.70 zł
- Dino: 323.22 zł (most expensive in this month’s comparison)
Important: This basket is a standardized set of specific items/pack sizes used by ASM for comparability, not your personal basket. It’s still very useful as a “how expensive is this chain, on average?” anchor.
2) Exact product prices: a published “top items” list (2025)
From the same ASM January 2025 report, here are 15 high-impact items (their “top 15 products” table) with the published average price (as defined by the study’s monitored SKUs).
Top 15 “price-sensitive” items (published averages, Jan 2025)
- Yellow cheese (ser żółty): 6.22 zł
- Toothpaste (pasta do zębów): 6.50 zł
- Butter (masło): 9.61 zł
- Eggs (jajka): 9.64 zł
- Shampoo (szampon do włosów): 17.38 zł
- Coffee (kawa): 29.70 zł
- Tea (herbata): 19.48 zł
- Pasta (makaron): 5.14 zł
- Shower gel (żel pod prysznic): 15.85 zł
- Milk (mleko): 4.10 zł
- Tomatoes (pomidory): 21.62 zł
- Dishwashing liquid (płyn do mycia naczyń): 12.93 zł
- Vegetable oil (olej roślinny): 9.30 zł
- Mouthwash (płyn do płukania): 16.65 zł
- Toilet cleaner (płyn do WC): 14.15 zł
These numbers are especially useful because they’re not promo-only—they’re a research snapshot of real shelf prices in a defined period.
3) Warsaw vs Poznań: what you typically pay for staples
City-level pricing varies by rents, wages, competition density, and neighborhood mix (discount stores vs convenience stores). For Warsaw and Poznań, a practical way to compare is the same “staples list” used by cost-of-living databases (note: these figures are crowdsourced and best treated as “typical street price,” not an official statistic).
Warsaw (typical grocery staples)
Examples of listed “typical” prices:
- Milk (1L): 4.13 zł
- Bread (500g loaf): 5.36 zł
- Eggs (12): 14.26 zł
- Chicken fillets (1 kg): 26.76 zł
- Apples (1 kg): 5.30 zł
Poznań (typical grocery staples)
Poznań entries are often shown in smaller reference quantities on the “food prices” page (same idea—typical reported prices):
- Milk (0.25L): 0.92 zł
- Bread (125g): 1.20 zł
- Eggs (2.40 “large size”): 2.55 zł
- Chicken fillets (0.15 kg): 3.48 zł
- Tomatoes (0.20 kg): 1.92 zł
What this usually means in practice
- Warsaw tends to price a bit higher on “convenience” shopping (small stores, premium formats), while discount chains can be very competitive if you buy promo-heavy.
- Poznań often comes out cheaper overall, especially if your shopping pattern leans toward discounters and larger weekly trips (vs daily top-ups).
(If you want, tell me what you normally buy in a week and I’ll build a Warsaw-vs-Poznań “real basket” comparison using the same product list.)
4) Where to check
real, current
prices (and shop links)
Below are the most useful official pages for leaflets (gazetki), online shops, and offers—the places you’ll actually verify exact prices week to week.
Discounters & supermarkets
- Biedronka
- Main site (offers + store locator):
- Online leaflets (gazetki):
- Grocery online (delivery/online ordering where available):
- Lidl Polska
- Main site:
- Online leaflets:
- Dino
- Main site:
- Online leaflets list:
- “Teraz taniej” offer listings (good for checking exact promo prices):
- ALDI Polska
- Online leaflets:
- “Offers” page:
Hypermarkets / bigger baskets
- Auchan
- Online grocery shop:
- Main Poland site:
- Carrefour
- Online grocery / main site:
- Online leaflets:
- Kaufland
- Online leaflets:
- Netto
- Online leaflets:
5) A practical takeaway for 2025 shoppers in Warsaw & Poznań
If your goal is the lowest total spend, 2025 pricing patterns reward a few habits:
- Anchor your big shop in chains that repeatedly score well on basket comparisons (hypermarkets can be strong for full baskets; discounters can be strong when you shop promotions).
- Use leaflets aggressively (especially for butter/eggs/dairy, coffee, and household chemicals—items that swing a lot).
- In Warsaw, avoid “top-up shopping” in convenience-heavy areas if you can—do one larger trip to a discounter/hypermarket and then small refills.