🎉 50% off BodyPal Premium with code PROMO50

Black beans and rice calories

Black beans and rice, with white rice

Black beans and rice calories come to 272 for 1 cup (170 g) made with white rice, or 160 per 100 g. The number to notice is the portion. The dish is dense, so a generous bowl of three cups lands at 816 calories before anything goes on top.

272kcal
1 cup · 170 g, with white rice
15%protein
10.2 gProtein
42 gCarbs
7.3 gFat
How to burn off 272 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
With white rice · per 170 g
Calories272 kcal
Protein10.2 g
Carbohydrate42 g
Fat7.3 g
Saturated fat1.1 g
Cholesterol0 mg
Sodium388 mg
Potassium360 mg
Iron2.8 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 October 2026. How we verify our data →

Black beans and rice: calories, protein and sodium by serving

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

ServingkcalProteinCarbsFatSodium% DV kcal
1 cup (170 g)27210.2 g41.5 g7.3 g388 mg14%
Brown rice, 1 cup (170 g)26910 g40 g7.9 g359 mg13%
100 g1606 g24.4 g4.3 g228 mg8%
3 × 1 cup (170 g)81630.7 g1,163 mg
5 × 1 cup (170 g)1,36051.1 g1,938 mg

One cup is 272 calories, three cups is 816

The standard serving is 1 cup, which weighs 170 g and carries 272 calories, 10.2 g of protein and 41.5 g of carbs. That is 14% of the daily value for calories, a fair size for a side dish or a light lunch.

The trouble is that few people stop at one cup. Two cups, a normal dinner plate, come to 544 calories and 20.4 g of protein. Three cups, about what a generous burrito bowl or takeout container holds, reach 816 calories. Five cups is closer to a batch than a serving and totals 1,360 calories.

Because the dish is mostly beans and grains, it does not look calorie-dense, and that is exactly why portions drift. If you track intake, weigh the first few servings: 100 g is 160 calories, so a kitchen scale turns guesswork into quick math. BodyPal can also log a bowl from a photo when weighing is not practical.

Carbs supply 61% of the calories

The calorie split is 61% carbohydrate, 24% fat and 15% protein. Per 100 g that works out to 24.4 g of carbs, 4.3 g of fat and 6 g of protein. This is a starch-forward dish, and the rice and beans together do most of that work.

Fat is the most variable part. The 4.3 g per 100 g reflects the USDA recipe, and a cook who is heavy with oil will push it up. Saturated fat stays low at 0.6 g per 100 g, cholesterol is 0 in this meat-free version, and sugar is almost absent at 0.2 g per 100 g.

Protein is respectable for a plant dish. One cup gives 10.2 g, which is 20% of the daily value, and two cups give 20.4 g. It is not a high-protein meal on its own, but it is a solid base to build on.

Fiber is the strength, sodium is the row to watch

Each cup brings 8.5 g of fiber, and 100 g has 5 g. That is a lot for a rice dish, and the beans supply it. Fiber together with 10.2 g of protein is a big part of why a cup holds you longer than its 272 calories suggest.

Sodium deserves a closer look. One cup has 388 mg, or 17% of the daily value. That seems modest until portions grow: two cups carry 775 mg, three cups 1,163 mg and five cups 1,938 mg. A large bowl can eat up most of a day's sodium budget on its own.

If you watch sodium, cooking from dry or rinsed beans and salting to taste puts you in control of that number. Boxed mixes such as Uncle Ben's Long Grain & Black Beans Rice with Cilantro Lime come with their own seasoning, so check the label. Potassium sits at 212 mg per 100 g.

Brown rice barely changes the calories

Swapping white rice for brown makes less difference than most people expect. A cup made with brown rice has 269 calories against 272 for white, with 10 g of protein versus 10.2 g. On a calorie log, the two are interchangeable.

The brown version edges ahead on fiber at 9 g per cup versus 8.5 g, and it carries a little less sodium, 359 mg against 388 mg. Fat goes slightly up, 7.9 g versus 7.3 g. Choose brown rice for its nutty taste, chewier texture or the small fiber gain, not for calorie savings.

Either way, the dish works as a full plate. Add vegetables, salsa or a lean protein if you want more protein per calorie, and measure rich toppings like cheese, sour cream or avocado, because they can add up faster than the bowl itself.

How does black beans and rice compare?

Here is how black beans and rice stacks up against red beans and rice, lentils and rice, and chicken and rice, per 100 g and per usual serving.

FoodUsual servingkcalkcal / 100 gP / C / F per 100 gSodium / 100 g
Black beans and rice (this page)1 cup (170 g)2721606 / 24.4 / 4.3228 mg
Red beans and rice1 cup (170 g)2691585.9 / 23.9 / 4.3229 mg
Lentils and rice1 cup (207 g)3111505.5 / 21.4 / 4.8189 mg
Chicken and rice1 cup (196 g)2921496.5 / 17 / 5.8353 mg

Verdict: If you want the fewest calories per bite, chicken and rice at 149 and lentils and rice at 150 per 100 g edge out black beans and rice at 160, and lentils and rice also has the least sodium at 189 mg. Red beans and rice is practically a tie at 269 calories per cup, so pick between the two bean dishes on taste, and choose black beans and rice when you want a meat-free bowl that keeps you full.

Most popular black beans and rice brands in the United States
Ranked by popularity in the BodyPal database
#  Productkcal / 100 g
1Uncle Ben's Long Grain & Black Beans Rice with Cilantro Lime1 cup · 140 g157 kcal

Source: manufacturer labels / USDA FoodData Central.

Black beans and rice FAQs

How many calories are in a cup of black beans and rice?

A cup (170 g) of black beans and white rice has about 272 calories. Made with brown rice, the same cup has 269.

Is black beans and rice good for weight loss?

A cup has 272 calories with 10.2 g of protein and 8.5 g of fiber. Per 100 g it has 4.3 g of fat.

Black beans and rice vs red beans and rice: which has fewer calories?

They are almost the same: 160 calories per 100 g for black beans and rice and 158 for red beans and rice.

How many carbs are in black beans and rice?

A cup (170 g) has 41.5 g of carbs, including 8.5 g of fiber. Per 100 g that is 24.4 g of carbs.

How many calories are in 100 g of black beans and rice?

100 g of black beans and rice has 160 calories, with 6 g of protein, 24.4 g of carbs and 4.3 g of fat. That is 8% of the daily value for calories.

How many calories are in two cups of black beans and rice?

Two cups (340 g) of black beans and rice come to 544 calories, with 20.4 g of protein and 775 mg of sodium. Three cups reach 816 calories.

How much protein is in black beans and rice?

One cup has 10.2 g of protein, 20% of the daily value, and 100 g has 6 g. Protein supplies 15% of the dish's calories, while carbs supply 61%.

Does black beans and rice with brown rice have fewer calories?

Barely. A cup made with brown rice has 269 calories versus 272 with white rice. The brown version has a bit more fiber, 9 g against 8.5 g, and 359 mg of sodium instead of 388 mg.

How much sodium is in black beans and rice?

One cup contains 388 mg of sodium, 17% of the daily value, and 100 g has 228 mg. Two cups bring 775 mg, so sodium climbs quickly with larger bowls.

Similar foods
Calories per 100 g

More meals & plates → All calorie guides →

Free calculators
Same maths, same data, free

All 9 calculators →