Is Rice and Beans High in Calories? A Clear Calorie Breakdown

Portion size and cooking method together drive most of the variation in the calorie count of a rice-and-beans plate. A standard one-cup serving of cooked white rice paired with one cup of cooked beans lands at roughly 350 to 400 kilocalories, placing the dish squarely in the middle of the calorie spectrum, well below a cheeseburger plate and well above a bowl of plain greens. The exact number swings with bean variety, rice type, and anything stirred in during cooking, which is why a plain homemade bowl and a restaurant platter feel so different on the calorie scale.

This breakdown covers calories per cup across common pairings, flags the hidden oils that double the count, and shows where the dish fits inside a weight-management plan.

What a Serving of Rice and Beans Actually Delivers

Cooked white rice contributes about 130 kilocalories per cup, a number that barely changes across long-grain, short-grain, or jasmine varieties. Cooked beans add another 180 to 220 kilocalories per cup, with the spread driven mostly by whether the bean is a lean black bean or a slightly fattier pinto. Stack the two together and the combined cup lands near 370 kilocalories, give or take a few dozen depending on the bean you reach for.

Caloric density tells the rest of the story. The dish sits between raw vegetables (which hover near 25 to 50 kilocalories per cup) and most restaurant entrées (which often clear 700 kilocalories before toppings), making it a moderate fuel source rather than an extreme one. For a 2,000-kilocalorie daily target, that single cup represents about 18 to 20 percent of total intake, similar to a sandwich plus a piece of fruit.

By the numbers

USDA nutrition data backs these averages across standard reference servings:

  • White rice: One cup cooked delivers about 130 kilocalories, 28 g of carbohydrate, 2.7 g of protein, and 0.3 g of fat.
  • Black beans: One cup cooked delivers about 220 kilocalories, 40 g of carbohydrate, 15 g of protein, and 0.9 g of fat.
  • Pinto beans: One cup cooked delivers about 240 kilocalories, 44 g of carbohydrate, 15 g of protein, and 1 g of fat.
  • Kidney beans: One cup cooked delivers about 225 kilocalories, 40 g of carbohydrate, 15 g of protein, and 0.9 g of fat.

The Calorie and Macronutrient Breakdown by Variety

Swapping one bean for another shifts the calorie count by 20 to 30 kilocalories per cup, and the rice underneath changes the fiber and blood-sugar story more than the calorie count. Black beans with white rice clocks in around 370 kilocalories per combined cup and delivers about 13 grams of protein alongside 9 grams of dietary fiber, making it the leanest common pairing.

Pinto beans with white rice runs slightly higher at roughly 390 kilocalories, and the small fat bump comes from the bean itself rather than added oil. Black beans over brown rice stay near 380 kilocalories but pack extra fiber and a lower glycemic impact, since the bran layer on brown rice slows starch absorption. Kidney beans with white rice hit the highest protein mark of the common pairings at about 15 grams per combined cup, with a calorie total closer to 400.

That protein edge only tells part of the story, because the real payoff comes from how rice and beans interact at the nutrient level.

Quick-reference comparison

Pairing (1 cup each)CaloriesProteinFiber
Black beans + white rice~370~13 g~9 g
Pinto beans + white rice~390~13 g~8 g
Black beans + brown rice~380~13 g~11 g
Kidney beans + white rice~400~15 g~9 g

Why the Combination Works Nutritionally Beyond Just Calories

Rice and beans together form a complete protein, supplying all nine essential amino acids that neither food provides alone. Rice runs low in lysine but high in methionine, while beans flip that pattern, so pairing them turns a moderate-protein side dish into a meal that rivals meat for amino acid coverage.

Complex carbohydrates from the rice deliver sustained glucose release, and the soluble fiber from beans slows gastric emptying so blood sugar rises gradually rather than spiking. The combination also carries meaningful amounts of folate, magnesium, iron, and potassium, four micronutrients that influence energy metabolism, oxygen transport, and blood pressure regulation. Satiety per calorie runs higher than most refined-carb plates, which means a measured bowl often keeps hunger at bay for three to four hours.

Where the Extra Calories Sneak In During Cooking

One tablespoon of cooking oil adds roughly 120 kilocalories, enough to push a plain serving past 500 kilocalories before any toppings land. Beans refried with lard can carry twice the fat and calories of plain simmered beans, since the rendered fat soaks into every spoonful rather than coating the surface.

Restaurant portions frequently run 600 to 900 kilocalories per plate, with the gap between homemade and takeout driven almost entirely by oil, lard, and oversized serving scoops.

Shredded cheese, sour cream, or a scoop of pulled pork each add 150 to 300 kilocalories per layer. A loaded burrito bowl at a fast-casual chain can easily clear 1,000 kilocalories once rice, beans, meat, cheese, and salsa crema stack up, even though the plain rice-and-bean base alone stays under 400.

Rice and Beans for Weight Loss Versus Weight Gain

At 350 to 400 kilocalories per cup, the dish fits comfortably inside most 1,200 to 1,500 kilocalorie weight-loss plans as a single meal component, especially when paired with a generous side of non-starchy vegetables. Portion control is the deciding factor: a measured one-cup serving supports fat loss, while double portions can stall progress within a week because the carbohydrate load jumps from moderate to heavy.

For active individuals and anyone trying to gain weight, the calorie density, complex carbs, and complete protein make this pairing an efficient fuel source. Endurance athletes often rely on rice-and-bean bowls because the slow-digesting carbs top off glycogen without the gut distress that high-fat meals can cause mid-workout. Two to three cups per meal, enriched with avocado or a tablespoon of olive oil, can push a single plate past 700 kilocalories without feeling heavy.

That same calorie stretch becomes clearer when rice and beans are weighed against the other starches people actually put on the table.

How Rice and Beans Compare to Other Common Staples

Pasta with marinara averages 300 to 350 kilocalories per cooked cup but delivers less protein and roughly half the fiber. A medium baked potato with skin sits lower at around 160 kilocalories, yet it lacks the complete amino acid profile that beans bring to the rice pairing. Two slices of standard bread run about 160 to 200 kilocalories with minimal protein, making rice and beans more nutrient-dense per calorie than a sandwich base.

A fast-food cheeseburger carries 300 to 500 kilocalories in a much smaller volume, showing that rice and beans offers more food for the calorie cost. Calorie-for-calorie, the rice-and-bean bowl stretches further at the dinner table, which matters when satiety is the goal.

Calorie and protein snapshot

Food (standard serving)CaloriesProtein
Rice and beans (1 cup each)~370~13 g
Pasta with marinara (1 cup)~320~6 g
Baked potato with skin (medium)~160~4 g
Two slices bread~180~5 g
Fast-food cheeseburger~400~15 g

Preparation Methods That Lower the Calorie Load

Cooking beans from dry without added fat keeps the calorie baseline honest, and rinsing canned beans under cold water can wash away up to 40 percent of the added sodium that often accompanies shelf-stable varieties. Using broth, garlic, onions, cumin, and smoked paprika instead of oil or lard during the sauté step preserves flavor while trimming 100-plus kilocalories per tablespoon avoided.

Measure cooked rice with an actual cup rather than estimating, because visual portions routinely exceed a true serving by 30 to 50 percent.

Pair the dish with non-starchy vegetables like bell peppers, diced tomatoes, or sautéed greens to increase volume and satiety without adding meaningful calories. Choosing brown rice over white rice moderates the meal’s glycemic index, since the extra fiber blunts the post-meal blood sugar rise that drives hunger back sooner.

Smart prep checklist

  • Rinse canned beans: Cuts sodium by up to 40 percent and removes starchy liquid that adds weight without nutrition.
  • Skip the oil slick: Use two tablespoons of broth plus aromatics to soften onions and garlic.
  • Measure, don’t eyeball: A one-cup scoop keeps calories predictable.
  • Load the vegetables: Peppers, tomatoes, and greens stretch volume for under 30 extra kilocalories per cup.
  • Pick brown rice for steady energy: The extra fiber slows digestion and reduces the glycemic spike.

Final Takeaways on Calorie Content

Per cup, rice and beans is moderate rather than high, sitting well below most restaurant meals and processed entrées. The dish crosses into high-calorie territory only when portion sizes grow, oils are added generously, or fatty toppings layer on top.

For weight loss, a measured one-cup serving of plain rice and beans delivers strong satiety, complete protein, and fiber at a reasonable calorie cost. For weight gain or athletic fueling, the same base can be scaled up or enriched with avocado, olive oil, or lean meat to push totals higher efficiently. Track your portion with a real measuring cup, skip unnecessary oil during cooking, and choose a brown-rice and black-bean base for the strongest nutritional return per calorie.

FAQ

Is rice and beans high in calories?

A standard one-cup serving of cooked white rice plus one cup of cooked beans lands at roughly 350 to 400 kilocalories, placing the dish in the middle of the calorie spectrum. Added oil, lard, cheese, and oversized restaurant portions are what push totals into the 600 to 1,000 kilocalorie range.

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

A one-cup serving of cooked white rice paired with a one-cup serving of cooked beans lands at roughly 350 to 400 kilocalories. Substituting brown rice or swapping bean varieties shifts the total by roughly 20 to 30 kilocalories per cup in either direction.

How many calories are in one cup of rice and beans?

Measuring each component at one cup, a plain homemade rice-and-beans bowl usually totals somewhere around 350 to 400 kilocalories. Restaurant and Mexican takeout portions frequently run 600 to 900 kilocalories per plate because of added oil, lard in refried beans, cheese, sour cream, and oversized serving scoops.

Which has more calories, rice or beans?

That cooked white rice runs about 130 kilocalories, while one cup of cooked beans runs about 180 to 240 kilocalories depending on the variety. Beans carry the heavier calorie load in a standard rice-and-beans pairing because of their higher protein and fiber content.

Is rice and beans good for weight loss or weight gain?

For weight loss, a measured one-cup serving delivers complete protein, slow-digesting carbohydrates, and 8 to 11 grams of fiber that keep hunger at bay inside a 1,200 to 1,500 kilocalorie daily plan. For weight gain or athletic fueling, scaling to two or three cups per meal or enriching with avocado, olive oil, or lean meat pushes a plate past 700 kilocalories efficiently.

How do portion sizes affect the calorie content of rice and beans?

Portion size scales the dish linearly: two cups double the total to roughly 700 to 800 kilocalories, and three cups push it past 1,000. Visual estimates routinely exceed a true one-cup serving by 30 to 50 percent, which is why measuring with a real cup matters for calorie control.

Food Staff
Food Staff

Food Staff is a team of food enthusiasts focused on discovering and recommending great food. From must-try dishes to standout food spots and trending flavors, the team shares honest, curated recommendations to help readers decide what to eat next.