A cup of boiled beans can pack over 15 grams of protein for fewer than 230 calories. Here's the full breakdown by variety, what changes the count, and how to build meals around it.
Boiled beans have quietly become one of the most talked-about foods in Indian kitchens, and for good reason. They're cheap, filling, and endlessly versatile, from a Sunday rajma-chawal to a quick chana chaat. In this guide, you'll learn exactly how many calories are in boiled beans, how different varieties compare, what factors change the count, and how to fit them into a healthy Indian diet without second-guessing every bite.
Why calorie count in boiled beans matters
For most Indian households, beans, dals, and legumes broadly are a daily staple, not an occasional side dish. Understanding their calorie count helps you plan meals more intelligently, whether your goal is weight loss, muscle gain, or simply eating clean.
According to USDA nutrition data, most boiled beans fall between 120 and 245 calories per cooked cup, depending on the variety. That's a wide enough range to matter if you're tracking intake closely.
Compared to many animal-based proteins, boiled beans deliver a leaner calorie-to-protein ratio. A cup of boiled chana offers roughly 12 to 15 grams of protein alongside real fibre content, a combination rarely found together in processed snacks.
Calorie breakdown by popular bean varieties
Not all beans are created equal. Here's how the most common varieties used in Indian cooking stack up, based on a standard 1-cup, roughly 170 to 180 gram, boiled serving.
Rajma (Kidney Beans)
One cup of boiled rajma contains approximately 225 calories, along with about 15 grams of protein and 13 grams of dietary fibre. This fibre content is a big reason rajma keeps you feeling full for hours.
Chana (Chickpeas)
Boiled chana clocks in around 210 calories per cup, with close to 12 grams of protein. It's also rich in folate, making it a favourite among nutritionists for everyday Indian diets.
Moong Beans
Boiled moong is on the lighter side at roughly 105 to 125 calories per cup, which is why it's a go-to choice during fasting periods or light dinners. It's still a solid protein source, offering close to 7 grams per serving.
Black Beans (Kali Beans)
A cup of boiled black beans holds around 227 calories and roughly 15 grams of protein, making it nutritionally similar to rajma but with a slightly different flavour profile popular in fusion Indian dishes.
| Variety | Calories / cup | Protein | Notable for |
|---|---|---|---|
| Rajma | ~225 kcal | ~15g | 13g fibre, long satiety |
| Chana | ~210 kcal | ~12g | High folate |
| Black Beans | ~227 kcal | ~15g | Fusion dishes |
| Moong | 105–125 kcal | ~7g | Fasting-friendly, light |
What affects the calorie count in boiled beans
The numbers above assume beans boiled in plain water with no added ingredients. In real Indian cooking, a few factors can shift that count meaningfully.
Cooking method and added fats
Tempering beans with ghee, oil, or butter, a common practice in Punjabi-style rajma or dal tadka, can add anywhere from 40 to 100 extra calories per serving. The beans themselves stay the same; it's the preparation that changes the total.
Portion size
A "cup" in restaurant servings is often larger than the standard 170-gram measure used in nutrition data. Studies on portion distortion suggest restaurant servings can run 25 to 40 percent larger than home-cooked portions, which naturally inflates calorie intake without you realizing it.
Salt, spices, and add-ins
Adding onions, tomatoes, or coconut milk, common in South Indian bean curries, contributes additional calories, though usually a modest 20 to 50 per serving depending on quantity.
Are boiled beans good for weight loss?
Yes, and the science backs this up clearly. A 2016 review published in nutrition journals found that legume consumption is associated with greater satiety and reduced overall calorie intake in subsequent meals compared to other carbohydrate sources.
This happens because of the fibre-protein combination in beans, which slows digestion and keeps blood sugar more stable. If weight management is your goal, swapping refined carbs for a bowl of plain boiled beans is a simple, sustainable shift.
Pairing boiled beans with vegetables and a small portion of whole grains creates a meal that's both filling and nutritionally complete. If you want to understand how beans fit into a broader protein strategy as a vegetarian, this complete protein guide for Indian vegetarians breaks it down further.
Mix Boiled Beans (100g) x Pack of 5
Skip the soaking and boiling altogether. Beansy's pre-boiled bean packs give you the same protein and fibre numbers covered in this guide, ready to season and eat, with no added preservatives.
Boiled beans and gut health
Beyond calories, boiled beans are a major source of soluble and insoluble fibre, both of which feed beneficial gut bacteria. Research from gut microbiome studies consistently shows that fibre-rich legumes support a more diverse and resilient gut microbiota.
Since digestion and daily energy levels are closely tied to gut health, it's worth thinking about how your first meal of the day sets the tone. This piece on what you eat for breakfast explains that connection in more detail.
How to enjoy boiled beans without overdoing calories
A few practical habits go a long way in keeping your bean-based meals both tasty and calorie-conscious.
-
Boil beans in plain water first, then season lightly rather than deep-frying or heavy tempering.
-
Measure servings using a standard cup rather than eyeballing restaurant-style portions.
-
Pair beans with fibrous vegetables to increase volume without significantly raising calories.
-
Choose pre-soaked, high-quality dried beans over canned versions loaded with added sodium.
If you're looking for clean, ready-to-cook bean options that make this easier, it's worth browsing a trusted shop for quality beans that sources without unnecessary additives.
FAQs about calories in boiled beans
On average, 100 grams of boiled beans contain between 120 and 140 calories, though this varies by variety, with kidney beans and black beans on the higher end.
No, boiled beans are considered moderate to low in calories relative to the protein and fibre they provide, making them calorie-efficient compared to many packaged snacks.
Moong beans typically have the lowest calorie count among common Indian beans, at around 105 to 125 calories per boiled cup.
Yes, their high fibre and protein content promotes satiety, which research links to reduced overall calorie intake throughout the day.
Depending on the quantity used, tempering with ghee or oil can add roughly 40 to 100 extra calories per serving.
Yes, boiled beans are safe and nutritious for daily consumption for most people, and are a dietary staple across many regions of India.
Canned beans have a similar base calorie count but often contain added sodium and preservatives, so home-boiled beans are generally the cleaner choice.
Ready to build meals around clean, boiled beans?
Whether you're team rajma or team moong, the key is mindful preparation rather than avoidance.
Explore Beansy Foods
