Ketoprak fools people because there is tofu and bean sprouts in it, so it reads as a salad. It is not. Look at what is under the sauce: 120g of lontong at 125 calories and 50g of bihun at 55. That is 180 calories of plain starch before the tofu even shows up. The tauge is the only vegetable and it is 40g, about 12 calories. Gado-gado has 150g of vegetables on the same size plate; ketoprak has a handful.
The sauce is the other half. The seller grinds fried peanuts, garlic, chili, palm sugar and a splash of water into a paste, 45g of it is about 155 calories, then pours kecap manis over the top for another 25. The tahu goreng is fried and then sits in that sauce, 50g at 90 calories. So sauce plus tofu is 245, more than the starch.
It costs Rp 12,000 to 18,000 from a cart, which makes it a cheap full meal at 520 calories and 17g protein. That protein is the good news: the tofu and peanuts are doing real work. The bad news is it is 65g of carbs and 21g fat for a plate that most people eat as a snack at 4pm and then still have dinner.
Ketoprak telur, with a fried egg or omelette strips added, is the version most carts push, and it is about 600. The Cirebon version uses more cabbage and less lontong and comes out lighter at around 450.