🎉 50% off BodyPal Premium with code PROMO50

Lamb roast calories

Lamb roast, roasted, lean and fat

Lamb roast calories come to 247 for a 3 oz portion (85 g) and 291 per 100 g, roasted with both lean and fat. The number to notice is the fat: it supplies 64% of the calories, so how closely you trim the edge decides much of the total on your plate.

247kcal
1 3 oz portion · 85 g, roasted, lean and fat
36%protein
22 gProtein
0 gCarbs
17.7 gFat
How to burn off 247 kcal
—Walking, brisk
—Jogging
—Cycling, moderate
—Swimming
Skip the math.
BodyPal counts these calories from your steps and workouts automatically.
Download on the App StoreGet it on Google Play
Nutrition facts
Roasted, lean and fat · per 85 g
Calories247 kcal
Protein22 g
Carbohydrate0 g
Fat17.7 g
Saturated fat8.6 g
Cholesterol82 mg
Sodium55 mg
Potassium194 mg
Iron2.1 mg

Source: USDA FoodData Central

🛡️
Verified nutrition data

Numbers on this page come from USDA FoodData Central, the U.S. Department of Agriculture’s food composition database, and from manufacturer labels where a branded product is named. Last verified September 2026. How we verify our data →

Lamb roast: calories, protein and sodium by serving

Percent of daily value uses the FDA reference of 2,000 kcal a day.

ServingkcalProteinCarbsFatSodium% DV kcal
3 oz portion (85 g)24722.1 g0 g17.7 g55 mg12%
Lean only (85 g)20723.8 g0 g12.4 g57 mg10%
4 oz portion (113 g)32929.3 g0 g23.5 g73 mg16%
100 g29126 g0 g20.8 g65 mg15%
3 × 3 oz portion (85 g)74266.2 g166 mg
5 × 3 oz portion (85 g)1,237110.3 g276 mg

A 4 oz plate of roast lamb runs 329 calories

The standard 3 oz portion (85 g) is about the size of a deck of cards and carries 247 kcal, or 12% of a 2000-calorie daily value. Most people carving at the table take more than that. A 4 oz portion (113 g) comes to 329 kcal and 16% of the daily value, with 29.3 g of protein.

Holiday plates climb fast. Two 3 oz portions (170 g) add up to 495 kcal, three portions (255 g) reach 742 kcal, and a generous five-portion share of 425 g lands at 1,237 kcal. Protein rises in step, from 44.1 g to 66.2 g to 110.3 g, so a bigger helping is filling but expensive in energy.

If you are counting, weigh the meat once after carving. Roast lamb has no carbs to hide behind and no sauce built in, so the scale tells the whole story. Gravy, mint jelly and roast potatoes are logged separately, and they often add as much as the meat itself.

Fat supplies nearly two thirds of the calories

Per 100 g, roast lamb holds 26 g of protein, 20.8 g of fat and 0 g of carbohydrate. Converted to energy, that is a 64% fat and 36% protein split. Lamb is often filed with the lean proteins, but this cut with its fat left on behaves more like a rich meat.

Saturated fat is the row to watch. A 100 g serving contains 10.1 g, roughly half of the 20 g daily value on the label. That is a large share for a single item, and it is the main reason to think about portion size and trimming rather than sodium or sugar.

The protein side is strong. A 3 oz portion gives 22.1 g, which is 44% of the 50 g daily value. Lamb also brings 97 mg of cholesterol and 228 mg of potassium per 100 g, against daily values of 300 mg and 4700 mg. Sugar and fiber are both zero.

Trimming the fat cuts calories and keeps the protein

The fat cap is where the calories sit. An 85 g serving of lean only, with the separable fat cut away, comes to 207 kcal instead of 247. Fat falls from 17.7 g to 12.4 g, and the daily value share for calories drops from 12% to 10%.

Protein actually goes up slightly by weight, from 22.1 g to 23.8 g, because the same 85 g is now all muscle. That moves the protein daily value from 44% to 48%. Sodium barely changes, at 55 mg versus 57 mg.

In practice, slice off the crisp outer layer on your own plate rather than skipping the roast. If you love that rendered edge, take a thinner slice of it and a smaller portion overall. Either way, the lean-only number is the better estimate if you trim carefully, and the lean and fat number is right if you eat everything on the fork.

Low sodium leaves room for the side dishes

Plain roast lamb is naturally low in sodium: 55 mg in a 3 oz portion, just 2% of the 2300 mg daily value. Even three portions stay at 166 mg. That means the salt on your plate comes mostly from seasoning, gravy and sides, not the meat itself.

Because the roast carries no carbs or fiber, it pairs well with foods that supply them. Roasted root vegetables, green beans, a leafy salad or a scoop of whole grains round out the meal and add volume for few calories. Rich sides such as buttery potatoes or creamy gratin stack fat on top of a fatty meat, so keep those portions modest if you are tracking.

Leftovers work well sliced thin into wraps or grain bowls, where a smaller amount of lamb flavors the whole dish. If logging carved meat feels like guesswork, BodyPal can log it from a photo of your plate.

How does lamb roast compare?

Here is how roast lamb stacks up against other lamb cuts, per 100 g and per usual serving.

FoodUsual servingkcalkcal / 100 gP / C / F per 100 gSodium / 100 g
Lamb roast (this page)3 oz portion (85 g)24729126 / 0 / 20.865 mg
Lamb leg3 oz portion (85 g)19122526.4 / 0 / 12.565 mg
Lamb shank1 shank (269 g)60522526.4 / 0 / 12.565 mg

Verdict: For weight loss, lamb leg is the smarter pick: 191 kcal per 3 oz against 247, with 12.5 g of fat per 100 g instead of 20.8 g. Lamb shank has the same 225 kcal per 100 g as leg, but a whole 269 g shank comes to 605 kcal, so share it or save half.

Lamb roast FAQs

How many calories are in lamb roast?

A 3 oz serving of roasted lamb has 247 calories, and 100 g has 291 calories.

Is lamb roast good for weight loss?

A 3 oz serving has 247 calories, 22.1 g protein and 17.7 g fat. Trimmed to the lean meat only, the same 3 oz drops to 207 calories and 12.4 g fat.

Lamb roast vs lamb chop: which has fewer calories?

A lamb chop has 264 calories per 100 g and lamb roast 291 calories per 100 g, a difference of 27 calories.

How much protein is in lamb roast?

A 3 oz serving has 22.1 g protein and 100 g has 26 g. The lean only cut has 23.8 g protein per 3 oz.

How many calories are in roasted lamb per 100 g?

Roasted lamb with lean and fat has 291 kcal per 100 g. That weight provides 26 g of protein, 20.8 g of fat and no carbs, which makes up 15% of a 2000-calorie daily value.

How many kcal are in a 4 oz serving of lamb roast?

A 4 oz portion (113 g) of roast lamb has 329 kcal. It also delivers 29.3 g of protein and 23.5 g of fat, with 73 mg of sodium.

How many calories are in lean roast lamb with the fat trimmed?

Lean-only roast lamb has 207 kcal in an 85 g serving, compared with 247 kcal when you eat the lean and fat together. Fat drops to 12.4 g and protein is 23.8 g.

How much fat is in roast lamb?

A 3 oz portion of roast lamb contains 17.7 g of fat, and 100 g contains 20.8 g, including 10.1 g of saturated fat. Fat accounts for 64% of the calories.

How many calories are in two portions of roast lamb?

Two 3 oz portions (170 g) of roast lamb come to 495 kcal. That plate gives 44.1 g of protein and 111 mg of sodium.

Similar foods
Calories per 100 g

More meat & poultry → All calorie guides →

Free calculators
Same maths, same data, free

All 9 calculators →