snugmealPL
← Blog

Eggs M or L. The shop counts pieces, the difference is in grams

Two boxes from the same brand sit next to each other on the egg shelf. Same free-range farming, same class A, same country of origin, ten eggs in each tray. One letter on the lid tells them apart.

  • Moja Kurka free-range M, 10 pcs: 13.49 zł, that's 1.35 zł per egg
  • Moja Kurka free-range L, 10 pcs: 13.99 zł, that's 1.40 zł per egg
  • goBIO eggs, 9 pcs: 14.39 zł, that's 1.60 zł per egg (organic farming, a different shelf)

The shop works out those per-piece prices itself and prints them under the product name. It looks clear enough: M is five groszy cheaper per egg. Eggs are one of the few products where the shop shows no price per kilo, and a piece tells you nothing about how much food goes into your basket.

The letter on the lid is a weight range

Egg weight classes are set in Commission Regulation (EC) No 589/2008:

  • S: under 53 g
  • M: 53 to 63 g
  • L: 63 to 73 g
  • XL: 73 g and above

The classes don't overlap. The middle of M is 58 grams, the middle of L is 68, so roughly 17 percent more egg.

Per kilo it goes the other way

Ten M eggs weigh around 580 grams, ten L eggs around 680. From the pack price that gives:

  • Class M: 13.49 zł for about 580 g, that's 23.26 zł per kilo
  • Class L: 13.99 zł for about 680 g, that's 20.57 zł per kilo

The gap is 2.69 zł per kilo, 11.5 percent in favour of L. You pay 3.7 percent more and get about 17 percent more mass. Those are numbers with the shells on, but the shell doesn't disappear in either class, so the direction holds.

What it adds up to over a year

One pack a week works out like this. Fifty-two packs of M cost 701.48 zł and hold about 30.2 kilos of egg. Getting that same mass of egg in class L takes a little over 44 packs, so 620.50 zł. Eighty-one złoty a year on a single product, for changing one letter on the shopping list.

When M is the better buy

Recipes count eggs in pieces, and there the maths flips. Scrambled eggs from two M eggs cost 2.70 zł, the same from two L eggs 2.80 zł. If your breakfast is always two eggs and that's enough for you, M is simply cheaper.

Class L wins when mass matters rather than count: cakes, meatballs, an omelette for two, measured protein in a plan. Two L eggs weigh as much as two and a third M eggs.

To be fair, this compares the middle of each class. One particular M egg can weigh 62 grams and one particular L egg 64, and then five groszy buys you two grams. Across ten eggs those extremes even out.

When a price per piece is not enough

When a shop prices something per piece, it means it doesn't know the weight of what it sells. You have to supply the weight yourself, and with eggs it's printed on the lid as a letter.

Out of the 500 recipes in Snugmeal, eggs show up in 104. The plan counts them in grams rather than pieces, so you can see straight away how much food sits behind the price.

It launches this autumn. Leave your address in the form right below this post and you'll get a one-off code for 20% off your first subscription.

Data: prices and product descriptions read live from product pages on zakupy.biedronka.pl on 17 August 2026. Weight classes per Commission Regulation (EC) No 589/2008 (the classes are also listed by WIJHARS Olsztyn on gov.pl). Prices per kilo calculated from the middle of each weight class, our own arithmetic.

More from the blog

Start eating better without overpaying.

Everyone on the list gets a one-time −20% code for their first subscription.

No spam. Unsubscribe in one click.