Skip to content

Dals and legume curries

Calories in Soyabean Curry

One bowl of soyabean curry has about 196 kcal, with 12.5 g of protein, 8.1 g of carbohydrate and 12.2 g of fat. The Indian Nutrient Databank recipe cooks 30 g of raw whole soya beans with tomato, onion and one and a half teaspoons of oil. It has the calories of a bowl of chole and far more protein.

01The figures

Nutrition in 1 bowl of soyabean curry

Nutrients in Soyabean Curry, in one serving and in two
Nutrient1 bowl of soyabean curry2 bowls of soyabean curry
Energy196 kcal392 kcal
Protein12.5 g25 g
Carbohydrate (available)8.1 g16.2 g
Total fat12.2 g24.4 g
Dietary fibre8.8 g17.6 g
Sugars3.2 g6.4 g

Of this energy, about 17% comes from carbohydrate, 57% from fat and 26% from protein.

1 bowl of soyabean curry is about 9% of the daily energy requirement of a sedentary adult man and 12% of a sedentary adult woman's (ICMR-NIN, 2020).

These figures are from the Indian Nutrient Databank (INDB), which calculates each dish from a standard recipe using Indian food composition data. They describe that recipe and that serving: a larger portion, or more oil, ghee or sugar, gives more. Source: Vijayakumar A, Dubasi HB, Awasthi A, Jaacks LM. Development of an Indian Food Composition Database. Current Developments in Nutrition. 2024;8(7):103790 (Indian Nutrient Databank, INDB).

02The number

What this figure covers

This page is about the whole soya bean, soaked and cooked as a curry the way rajma is, not about soya chunks or granules, which are a processed, defatted product. The reference recipe makes one bowl from 30 g of raw soya beans, 50 g of tomato, 25 g of onion and one and a half teaspoons of oil. That is a katori-size helping. It ranks 11 among the 20 dals and pulse curries compared here, level on energy with chole at 196 kcal, but the make-up of those calories is quite unlike any other bowl in the group.

Fat supplies 57% of the energy, protein 26% and carbohydrate only 17%. Other pulses are starch with some protein; the soya bean is protein and oil with little starch. So the 12.2 g of fat in the bowl comes from two places, the bean's own oil and the cooking oil, and with an ordinary vegetable oil little of it is saturated. The 12.5 g of protein stands well above the 7.1 g of rajma and the 7.3 g of chole, curries built on the same recipe. The bowl also has 8.8 g of fibre.

03The recipe behind it

What goes into one serving

The recipe INDB analysed makes 1 bowl. These are its main ingredients; spices, salt and water are left out.

Main ingredients of the Soyabean Curry recipe
IngredientIn the recipeIn 1 bowl of soyabean curry
Soya bean30 g30 g
Tomato50 g50 g
Onion25 g25 g
Oil1 1/2 tsp1 1/2 tsp
04What moves it

What changes the number

  • 01

    Cooking oil on top of the bean's oil

    Soya beans bring fat of their own, and the recipe adds one and a half teaspoons of oil at about 44 kcal a teaspoon. Because the bean is already rich, the masala can be made with less. A teaspoon of ghee on the finished bowl takes it to about 241 kcal.

  • 02

    Whole beans or soya chunks

    Soya chunks have had most of their oil removed, so a chunk curry has a different balance: more protein for its calories and much less fat. The figures on this page apply only to curry made from the whole bean.

  • 03

    How many beans are served

    The bowl assumes 30 g of dry soya beans. Two bowls come to 392 kcal and 25 g of protein, and half a bowl to about 98 kcal. The beans swell a great deal on soaking, so measure them dry.

  • 04

    Gravy ingredients

    Onion and tomato add very little energy. Coconut, cashew paste or cream add more fat to a dish that already gets most of its energy from fat.

05Side by side

How soyabean curry compares

Other dishes of the same kind, one serving each, lightest first. Serving sizes differ, so read the serving before the number.

Dals and legume curries: calories and protein in one serving
DishOne servingEnergy (kcal)Protein (g)
Rasam1 bowl of rasam1044.4
Moong Dal1 bowl of moong dal1397.4
Kala Chana Curry1 bowl of kala chana curry1696.8
Rajma1 bowl of rajma1727.1
Lobia Curry1 bowl of lobia curry1797.3
Urad Dal1 bowl of urad dal1827.4
Mixed Dal1 bowl of mixed dal1847.5
Sabut Moong Dal1 bowl of sabut moong dal1847.7
Sabut Masoor Dal1 bowl of sabut masoor dal1857.8
Chole1 bowl of chole1967.3
Soyabean Curry1 bowl of soyabean curry19612.5
Kulthi Dal1 bowl of kulthi dal20110.5
Lauki Chana Dal1 bowl of lauki chana dal2047.8
Dal Palak1 bowl of dal palak2138.3
Dal Dhokli1 bowl of dal dhokli23110
Sambar1 bowl of sambar2498.6
Dal Makhani1 bowl of dal makhani26211.7
Chana Dal1 bowl of chana dal29112.1
Dalma1 bowl of dalma31412.9
Panchmel Dal1 bowl of panchmel dal33513.9
06On the plate

In a meal and in a day

A bowl of soyabean curry is about 9% of a sedentary man's daily energy requirement and 12% of a woman's. Its 12.5 g of protein is the main reason to cook it: two bowls give 25 g, a strong return for 392 kcal. Because the bowl is low in carbohydrate, it pairs naturally with rice or roti, and the grain rounds out the meal. Soya protein is already more complete than that of other pulses, so this is one curry that does not lean on the cereal for protein quality.

Ways to keep it lighter

  • Cook the masala in one teaspoon of oil, since the beans bring fat of their own.
  • Soak the beans overnight and pressure-cook until soft, which also makes them easier to digest.
  • Mix soya beans half and half with rajma or chana if the taste is too strong, keeping the oil the same.
  • Skip cream and cashew paste and thicken the gravy with mashed beans.
07Worth knowing

Before you rely on the number

Whole soya beans must be soaked and cooked thoroughly; undercooked beans are hard to digest and taste raw. Soya comes up often in questions about thyroid medicine and hormones, and a calorie page cannot settle those: people with a thyroid condition or kidney disease, and anyone with a soya allergy, should take advice from their doctor or dietitian before making soyabean curry a daily food.

Food composition is general information, not a diet plan. Anyone managing a medical condition should plan their diet with a doctor or a registered dietitian.

08Questions

Soyabean Curry: common questions

How much protein is in a bowl of soyabean curry?

About 12.5 g from 30 g of raw soya beans, and 25 g in two bowls. Protein supplies 26% of the energy. Rajma and chole made to the same recipe give 7.1 g and 7.3 g, so the soya bean delivers clearly more protein from the same weight of pulse.

Is soyabean curry high in fat?

Relative to other pulse curries, yes: 12.2 g of fat in a bowl, 57% of its energy. Part is cooking oil and part is the oil naturally present in soya beans. With a vegetable oil in the pan, little of that fat is saturated. Using less oil in the masala is the simple way to bring it down.

Is soyabean curry good for weight loss?

It has a lot in its favour: 12.5 g of protein and 8.8 g of fibre in 196 kcal, which makes for a filling bowl. It is not especially low in calories, because of the fat. Whether weight falls depends on total intake across the day, and soyabean curry is only one part of that.

How many calories are in 2 bowls of soyabean curry?

About 392 kcal, with 25 g of protein, 16.2 g of carbohydrate and 24.4 g of fat, based on two bowls of the reference recipe. Three bowls reach 588 kcal and 37.5 g of protein.

Enquire on WhatsAppOnline now · we reply 24x7Register
Online now · we reply 24x7