Caltype.Get the app

Steak vs kidney beans

For about 22 g of protein you eat 85 g of steak (218 kcal) or a 250 g bowl of cooked kidney beans (318 kcal).

Steak85 g, cooked (3 oz)kcal23 g protein · 0 g carbs · 13 g fatKidney beansA big bowl, cooked (250 g)kcal22 g protein · 57 g carbs · 1 g fat

The difference

100 kcal

Side by side, at the same protein

Steak85 g, cooked (3 oz)Kidney beansA big bowl, cooked (250 g)
kcal218 318
Protein23 g22 g
Fibre0 g18.5 g
Iron1.5 mg7.4 mg
Calcium15 mg70 mg
Magnesium19 mg113 mg
Cholesterol82 mg0 mg

Numbers from USDA FoodData Central: FDC 168729 · FDC 175194

The chart going round that gives beef and kidney beans the same 22 g of protein uses dry beans, 100 g straight from the bag. Cooked, kidney beans have about 9 g per 100 g, because they swell to about two and a half times their weight.

So the fair match is a small steak against a big bowl. The beans bring 100 kcal more, plus 18 g of fibre, 7.4 mg of iron and 113 mg of magnesium. The steak brings no fibre, 1.5 mg of iron and 19 mg of magnesium.

The steak also has 13 g of fat and 82 mg of cholesterol, the beans about 1 g of fat and none. All numbers are from USDA FoodData Central: broiled top sirloin and boiled red kidney beans.

Just type it

In Caltype you type what you ate like a note to yourself, and it's counted for you. No weighing, no scrolling through a database.

Download free app

Questions

Do kidney beans have as much protein as beef?

Only dry. 100 g of dry beans has 22.5 g, but cooked it is about 9 g per 100 g against about 27 g in cooked steak.

How much steak is 22 g of protein?

About 85 g cooked, a small 3 oz piece, at 218 kcal.

Which has more iron for the same protein?

The beans: 7.4 mg in the 250 g bowl against 1.5 mg in 85 g of steak.

More foods

Caltype.Track calories