🎉 50% off BodyPal Premium with code PROMO50

Lamb vindaloo calories

Lamb vindaloo, packaged, per label

Lamb vindaloo calories come to 210 for a 5 oz serving (142 g) and 148 per 100 g, based on a packaged label. The number to notice is protein: it supplies 60% of the calories, so one tray gives you 18 g of protein for a modest calorie cost. Rice is what moves the total.

210kcal
1 5 oz serving · 142 g, packaged, per label
60%protein
18 gProtein
10 gCarbs
1 gFat
How to burn off 210 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
Packaged, per label · per 142 g
Calories210 kcal
Protein18 g
Carbohydrate10 g
Fat1 g
Saturated fat3 g
Cholesterol50 mg
Sodium220 mg
Potassium400 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 September 2026. How we verify our data →

Lamb vindaloo: calories, protein and sodium by serving

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

ServingkcalProteinCarbsFatSodium% DV kcal
5 oz serving (142 g)21018 g10 g1 g220 mg11%
With basmati rice (312 g)34019 g45 g10 g690 mg17%
100 g14812.7 g7 g0.7 g155 mg7%
3 × 5 oz serving (142 g)63054 g660 mg
5 × 5 oz serving (142 g)1,05190 g1,101 mg

One 5 oz tray is a 210-calorie main

The default serving here is a 5 oz portion of 142 g, the size of a single packaged tray. It lands at 210 calories, 18 g of protein and 220 mg of sodium. Against the daily values on this page, that is 11% of calories, 36% of protein and 10% of sodium. For a hot, saucy curry, those are restrained numbers.

Portions scale in a straight line, and they climb faster than you might expect at the table. Two servings (284 g) reach 420 calories with 36 g of protein. Three servings (426 g) come to 630 calories and 660 mg of sodium. A five-tray batch for a family, 710 g in total, adds up to 1,051 calories and 1,101 mg of sodium.

The practical move is to decide on the portion before you serve. A takeout container or a generous home ladle can easily hold two trays' worth of curry. If you weigh it once, you will know what a normal scoop looks like next time, and the calorie count stays honest.

Protein carries most of the calories

The calorie split is unusual for a curry. Protein brings 60% of the energy, carbs 33% and fat only 7%. Per 100 g, that works out to 12.7 g of protein, 7 g of carbs and 0.7 g of fat. Most of what you are eating is lean lamb in a tomato and vinegar based sauce.

The carbs come from the sauce itself, with 2.1 g of sugars and 1.4 g of fiber per 100 g. That is a small load. The meat does the heavy lifting, which is why a single tray can cover more than a third of the daily protein value of 50 g.

Keep in mind where these figures come from: a packaged product, measured per label. A curry house vindaloo cooked with more oil or fattier cuts of lamb can look quite different, with fat taking a much bigger share. If you order out, treat this page as the lean end of the range rather than a promise about every bowl.

Rice takes the meal from 210 to 340

Vindaloo rarely arrives alone. Served with basmati rice, a 312 g plate comes to 340 calories, 45 g of carbs and 10 g of fat. Protein barely moves, from 18 g to 19 g, because rice adds starch rather than protein. The share of daily calories rises from 11% to 17%.

Sodium is the bigger shift. The curry on its own carries 220 mg, but the rice plate lists 690 mg, which is 30% of the daily value. That figure comes from a separate product entry, so the seasoning of the rice and sauce together pushes it up. If you watch sodium, this is the line to check on any frozen meal label.

Fiber improves a little with rice, reaching 4.1 g on the plate versus 2 g for the curry alone. Still, both sit well below the 28 g daily value. Rice makes the meal more filling, but it is mostly extra starch, so the portion of rice decides how far the total climbs.

Build the plate around vegetables

Because the curry is already high in protein and low in fat, the gap on the plate is fiber and volume. A side of cooked spinach, cauliflower, cucumber salad or lentils adds bulk without crowding out the lamb. That approach keeps the meal closer to the 210-calorie tray than the 340-calorie rice plate.

If you like rice, a half scoop is a fair compromise. You keep the familiar pairing, you get some of the starch that tames the chili heat, and you avoid stacking a full plate of rice on top of a large curry portion. Naan and fried sides add up fast, so count them separately.

Potassium is a quiet plus here, at 282 mg per 100 g, and cholesterol sits at 35 mg per 100 g against a 300 mg daily value. To keep track of a whole curry night, BodyPal can log the dish from a photo, so the curry, rice and sides each get their own line.

How does lamb vindaloo compare?

Here is how lamb vindaloo stacks up against chicken vindaloo, lamb kebab and lamb chop, per 100 g and per usual serving.

FoodUsual servingkcalkcal / 100 gP / C / F per 100 gSodium / 100 g
Lamb vindaloo (this page)5 oz serving (142 g)21014812.7 / 7 / 0.7155 mg
Chicken vindaloo100 g1071076.5 / 6.5 / 6.5376 mg
Lamb kebab1 skewer (113 g)32028324.8 / 0 / 19.781 mg
Lamb chop1 chop (90 g)23826427.4 / 0 / 16.3387 mg

Verdict: For the fewest calories pick chicken vindaloo at 107 per 100 g, but lamb vindaloo gives nearly twice the protein (12.7 g vs 6.5 g) with less sodium (155 mg vs 376 mg), so it is the better curry for staying full. Lamb kebab at 283 and lamb chop at 264 per 100 g pack more protein but almost double the calories, which makes the vindaloo the leaner way to eat lamb.

Most popular lamb vindaloo brands in the United States
Ranked by popularity in the BodyPal database
#  Productkcal / 100 g
1Bombay Kitchen Lamb Vindaloo5 oz · 142 g148 kcal
2Saffron Road Lamb Vindaloo With Basmati Rice11 oz · 312 g109 kcal
3Deep Indian Kitchen Lamb Vindaloo With Turmeric Rice1 tray · 269 g130 kcal

Trays that include basmati or turmeric rice read lower per 100 g, because the rice adds weight to the same amount of curry.
Source: manufacturer labels / USDA FoodData Central.

Lamb vindaloo FAQs

How many calories are in lamb vindaloo?

A 5 oz serving (142 g) is 210 calories, and 100 g is 148 calories.

Is lamb vindaloo good for weight loss?

A 5 oz serving is 210 calories with 18 g protein and 1 g fat. The same curry served over basmati rice comes to 340 calories in an 11 oz tray.

Lamb vindaloo or chicken vindaloo: which has fewer calories?

Chicken vindaloo is 107 calories per 100 g against 148 for lamb vindaloo, a gap of 41 calories per 100 g.

How much protein is in lamb vindaloo?

12.7 g per 100 g, so a 5 oz serving (142 g) has about 18 g of protein alongside 10 g of carbs.

Is lamb vindaloo healthy?

A 5 oz serving has 210 calories and 18 g of protein, with 60% of its calories from protein and only 0.7 g of fat per 100 g. Sodium is moderate at 220 mg, which is 10% of the daily value.

How many calories are in lamb vindaloo with rice?

A 312 g plate of lamb vindaloo with basmati rice has 340 calories, 19 g of protein and 45 g of carbs. Sodium rises to 690 mg, or 30% of the daily value, compared with 220 mg for the curry alone.

What does lamb vindaloo nutrition look like per 100 g?

Per 100 g you get 148 calories, 12.7 g of protein, 7 g of carbs, 0.7 g of fat, 1.4 g of fiber and 155 mg of sodium. That is 25% of the daily protein value.

How many calories are in a double portion of vindaloo?

Two 5 oz servings of lamb vindaloo (284 g) come to 420 calories, with 36 g of protein and 440 mg of sodium. Three servings reach 630 calories.

How much sodium is in lamb vindaloo?

A 5 oz serving has 220 mg of sodium, 10% of the daily value, and 100 g has 155 mg. Served with basmati rice, the plate climbs to 690 mg.

Similar foods
Calories per 100 g

More meals & plates → All calorie guides →

Free calculators
Same maths, same data, free

All 9 calculators →