PlateDiary.
Get PlateDiary
  1. PlateDiary
  2. Calories
  3. Indonesian food

Calories · Indonesian food

Indonesian food calories, warung to café.

From a plate of nasi goreng at a Jakarta warung to sate on a Bali night market and es kopi susu in Bandung: typical numbers for the Indonesian dishes people actually order, built mostly from Indonesia’s own food composition table.

Free on iPhone and Android. No account, and it works with no signal.

In short

Most Indonesian plates land between about 400 and 860 calories: mie ayam is about 410, bakso about 510, a plate of nasi goreng about 640, nasi padang with rendang about 680 and ayam penyet with rice about 860. Rice, coconut milk (santan), peanut sauce and frying oil explain most of the difference.

Checked

How a meal is built

Rice first, then everything around it.

Many Indonesian meals are built on a plate of rice: nasi padang, nasi campur, ayam penyet, pecel lele. The rice is often a third to half of the plate’s energy, which makes the scoop size the single biggest lever — and Padang counters are famous for generous scoops.

The rest is about how things are cooked. Rendang and gudeg simmer in coconut milk; ayam geprek and batagor are deep-fried; gado-gado, ketoprak, siomay and sate all come under peanut sauce. Drinks matter too: a warung glass of es teh manis is sweeter than it looks.

The menu

Indonesian dishes, one rough number each

Indonesian · typical restaurant servingEvery cuisine →

  • Pisang goreng (one piece)~130one battered fried banana · usually 100–250
  • Es teh manis (sweet iced tea)~150one glass of iced tea with three tablespoons of sugar, weighed before ice · usually 50–300
  • Es kopi susu gula aren~170one glass of iced coffee with fresh milk and palm sugar syrup, weighed before ice · usually 120–350
  • Ayam goreng (one piece)~250one piece of spiced fried chicken with skin, edible weight, no rice · usually 180–400
  • Capcay~290one restaurant plate of stir-fried vegetables with chicken, meatballs and gravy, no rice · usually 200–500
  • Martabak telur~340a third of one martabak, about three slices, with pickled cucumber · usually 300–650
  • Bubur ayam~390one bowl of rice porridge with shredded chicken, yellow broth, cakwe, fried soybeans, crackers and sweet soy · usually 250–600
  • Soto ayam~390one bowl of yellow chicken soup with glass noodles, egg, cabbage and koya, no rice · usually 250–600
  • Indomie Mi Goreng (one pack)~400one pack, cooked with all its seasoning sachets, no egg · usually 400–520
  • Mie ayam~410one bowl of chicken noodles with sweet soy chicken topping, greens and broth on the side · usually 300–650
  • Sate kambing (10 sticks)~430ten grilled goat sticks with sweet soy, shallot, tomato, chili and cabbage, no rice · usually 300–650
  • Pempek kapal selam~470one large fried egg-filled fish cake with cuko, noodles and cucumber · usually 300–700
  • Gado-gado~480one plate of blanched vegetables, tofu, tempeh, egg and lontong under peanut sauce, crackers not included · usually 350–750
  • Siomay Bandung~490one street portion: three fish dumplings, stuffed tofu, potato, cabbage, bitter gourd and half an egg with peanut sauce · usually 350–700
  • Beef rendang with rice~500one piece of beef rendang (about 90 g) with a plate of rice and a spoon of curry sauce · usually 420–800
  • Mie goreng~500one restaurant plate of fried egg noodles · usually 380–800
  • Bakso (meatball soup with noodles)~510one bowl with beef meatballs, noodles, vermicelli and broth · usually 300–750
  • Batagor~520one street portion of about five fried fish-and-tofu pieces with peanut sauce · usually 350–800
  • Lontong sayur~520one bowl of pressed rice cake in coconut vegetable curry with egg and tofu · usually 400–850
  • Ketoprak~540one plate of rice cake, fried tofu, vermicelli and bean sprouts under peanut sauce, no egg · usually 400–750
  • Rawon with rice~580one bowl of black beef soup with a plate of rice, salted egg, bean sprouts and a cracker · usually 400–850
  • Sate ayam (10 sticks with peanut sauce)~580ten grilled chicken sticks with peanut sauce and a drizzle of sweet soy, no rice or lontong · usually 400–800
  • Nasi campur (mixed rice plate)~620one warung plate of rice with vegetables and one or two side dishes · usually 450–950
  • Nasi goreng~640one restaurant plate of fried rice, the fried egg on top not included · usually 450–950
  • Pecel lele with rice~640one fried catfish with sambal terasi, raw vegetables and a plate of rice · usually 450–900
  • Martabak manis (chocolate and peanut)~680one small 16 cm martabak with chocolate, peanuts and condensed milk, about four slices · usually 450–1,100
  • Nasi padang (rendang plate)~680a typical takeaway plate: rice, one piece of rendang, jackfruit curry, cassava leaves, green sambal and curry sauce · usually 550–1,100
  • Nasi uduk (with sides)~690coconut rice with omelette, tempeh orek, peanut sambal, fried shallots and a cracker · usually 450–950
  • Ayam geprek with rice~760one crispy fried chicken breast smashed with sambal bawang, with a plate of rice · usually 550–1,000
  • Nasi gudeg (with sides)~810rice with jackfruit gudeg, chicken in coconut sauce, a braised egg, krecek and areh · usually 550–1,050
  • Ayam penyet with rice~860one fried chicken thigh smashed with sambal terasi, with fried tofu, tempeh, raw vegetables and rice · usually 600–1,050

What drives it

Santan, kacang, minyak — and the rice.

  • Rice portion. Asking for nasi setengah (half rice) at a nasi padang place brings a rendang plate from about 680 to about 500.
  • Coconut milk. Kuah gulai poured over the rice, areh on gudeg, coconut rice in nasi uduk.
  • Peanut sauce. About a third of a sate ayam plate; without it, ten sticks drop from about 580 to about 400.
  • Frying. Batagor is fried siomay — about 520 against 490 for steamed siomay Bandung — and the crispy coating on ayam geprek holds oil.
  • Sugar in drinks and sauces. Each spoon of sugar in es teh manis adds about 50; pempek’s cuko is mostly palm sugar.

Lighter orders

If you want a lighter plate.

  • Ask for half rice, and skip the extra kuah gulai over it.
  • Pick soup over fried: soto ayam (about 390 without rice) or rawon’s broth are lighter than the fried sides around them.
  • Dip sate lightly, or choose sate kambing with sweet soy (about 430 for ten sticks) over peanut sauce.
  • Order es teh with less sugar — about 50 with one spoon instead of 150 with three.
  • Share the martabak: a quarter of a small chocolate-peanut one is about 170.

How the dishes compare

An Indonesian food court, roughly.

Warung and restaurant portions vary a lot, so read these as rough. Rice values also differ between food tables: Indonesia’s TKPI lists cooked white rice at about 180 per 100 g, a little lower than the USDA figure many apps use. On a food trip, PlateDiary’s calorie counter reads each plate from one photo — calories are off unless you turn them on. Reading in Indonesian? See kalori makanan Indonesia.

Rough calories for typical Indonesian servings
OrderRough numberNotes
Es teh manis, a glass~1501 spoon of sugar: ~50
Es kopi susu gula aren~170Large chain cups: ~350
Soto ayam, no rice~390With rice: ~670
Mie ayam~410Meatballs add ~50–100
Bakso with noodles~510Without noodles: ~250–300
Sate ayam, 10 sticks~580Peanut sauce is ~a third
Nasi goreng, a plate~640Fried egg: +~100
Nasi padang with rendang~680Fried chicken instead: ~800
Ayam penyet with rice~860Fried tempeh adds up

In PlateDiary

A rough number for the dishes you save — only if you want one.

Off unless you turn them on

Calories in PlateDiary are off unless you turn them on. Switch them on and, when PlateDiary AI reads your photo of the table, each dish gets one rough “~” number. Accept it or change it; a number you correct is remembered for that dish. With Calories off, the app looks exactly as it did before.

A read sends small pictures of the cut-out dishes, with the place's name as a hint — never the table photo, faces or your location. Calorie numbers never go to analytics, and nothing is written to a health app. PlateDiary AI starts with free tries; here is how it works.

Questions

Questions people ask.

How many calories are in nasi goreng?

A restaurant plate of about 330 g is about 640 calories, and a fried egg on top adds roughly 100. Big street plates can come close to 950.

How many calories are in nasi padang?

A typical takeaway plate with rendang, jackfruit curry, cassava leaves and sambal is about 680. Fried chicken instead of rendang brings it to about 800; half rice to about 500.

Is Indonesian food high in calories?

It ranges widely. Soups like soto ayam and bakso sit at about 390–510, while fried and coconut-rich rice plates such as ayam penyet or nasi gudeg run about 810–860.

Where do these Indonesian numbers come from?

Mostly from TKPI, Indonesia’s food composition table from the Ministry of Health, combined with typical portions; some dishes use the Malaysian food table or package labels. Each dish page lists its sources.