Lamb has a reputation as the expensive meat on the menu, and at the supermarket it often is. But the price you pay per kilo swings a long way depending on the cut, how much you buy at once and where you buy it.

This guide lays out what lamb costs per kg at The Meat Man, why prices move, and how buying a whole or half lamb brings the price of premium cuts right down.

Prices below are our online prices as at September 2026. Check the product page for today’s price before you order.

Lamb Prices per kg: Every Cut at a Glance

CutPrice per kgPack size
Whole or half lamb, cut and packed$22.00Whole lamb averages 22kg to 26kg
Leg of lamb$23.99Average 2.5kg ($59.97)
BBQ lamb chops$24.992kg ($49.98)
Lamb mince$25.001kg
Boneless lamb shoulder$25.991.5kg ($38.98)
Boned and rolled leg of lamb$29.992.5kg ($74.97)
Lamb loin chops$29.992kg ($59.98)
Lamb shanks$19.99Per kg
Diced lamb$36.991kg
Lamb cutlets$53.991kg

The spread is wide. Shanks and whole lamb sit at the bottom, everyday cuts like leg, shoulder and chops sit in the middle, and cutlets are the premium end because there are only so many of them on each animal.

How Much Does a Whole Lamb Cost?

A whole lamb is $22 per kg, cut and packed to your order. Our lambs average 22kg to 26kg, so a whole lamb usually comes to somewhere between about $484 and $572. A half lamb is roughly half that weight and half that price.

Because every animal is a slightly different size, we take payment once the exact weight is known. You pay for the real weight, not an estimate.

Is Buying a Whole Lamb Cheaper?

For most families, yes. At $22 per kg you pay one flat price for everything on the animal, including the cuts that normally cost far more on their own: loin chops ($29.99 per kg when bought separately), boneless shoulder ($25.99) and cutlets ($53.99).

The honest trade-off is that a whole lamb also includes bone and the cheaper cuts, and you need freezer space for 22kg or more of meat. If you only ever cook one cut, buying that cut on its own can make more sense. If your household eats lamb every week, a whole or half lamb is the cheapest way to fill the freezer.

Lamb loin chops on a slate board

How Much Does a Leg of Lamb Cost?

A bone-in leg of lamb is $23.99 per kg. At an average of 2.5kg that is about $60, which feeds a family roast with leftovers. If you want it ready to carve, a boned and rolled leg is $29.99 per kg. You pay a little more per kilo because the bone has been removed for you.

How Much Does Lamb Shoulder Cost?

Our boneless lamb shoulder is $25.99 per kg, in a 1.5kg piece. Shoulder is the best value slow-cooking cut on the lamb. It has more marbling than the leg, so it stays moist over a long, low cook.

Why Do Lamb Prices Change?

Lamb prices move through the year for a few reasons that have nothing to do with your local butcher.

  • Season. Most lambs are born in late winter and spring, so supply and prices shift through the year.
  • Weather and feed. Dry seasons push up feed costs and change how many lambs farmers can carry.
  • Export demand. Australia exports a large share of its lamb. When overseas buyers compete for stock, local prices feel it.
  • Processing and transport. Wages, fuel and refrigeration all sit between the paddock and your plate.

We buy at wholesale and sell direct to the public, which takes out a layer of markup. For the bigger picture on red meat prices, read why Australian beef prices are climbing faster than inflation.

Lamb Price FAQs

How much is lamb per kg in Australia?

At The Meat Man, lamb ranges from $19.99 per kg for shanks to $53.99 per kg for cutlets. A whole lamb, cut and packed, is $22 per kg.

How much does a whole lamb weigh?

Our whole lambs average 22kg to 26kg once dressed. That is the weight you pay for, cut and packed.

Can I buy half a lamb?

Yes. Half lambs are the same $22 per kg and are cut and packed the same way. See the whole and half lamb page to order.

How do I order?

Order online for delivery across Sydney or click and collect from our Narellan shop. For whole and half lambs you can also call us on (02) 4647 5844.