Masak kicap is basically protein, chicken, fish, egg, or beef, fried first then braised in kicap manis (sweet dark soy sauce) with some aromatics. The dish is popular across Malay warung and nasi campur stalls nationwide. It tastes way more indulgent than 300 calories sounds, because kicap manis is genuinely sugary, that gravy alone adds 65 calories to your plate. The cooking oil adds around 35 calories from what actually gets absorbed during frying and braising, since most of the oil stays in the pan. Worth flagging honestly: these numbers are a ballpark estimate since detailed lab data for masak kicap is thin, different stalls use wildly different amounts of oil and gravy, so treat this as a guide rather than gospel.
What actually moves the number is how heavy-handed the cook is with oil and how much gravy you spoon onto your rice. A portion with generous gravy poured over can easily add 20 to 30 extra calories compared to eating the piece dry. Swapping to ikan kembung masak kicap drops you to around 220 calories, or go for telur masak kicap at about 210 calories if you want the lowest option. Daging (beef) masak kicap runs higher at around 320 calories because beef adds more fat. If you're eating this at a nasi campur stall, watch the rice portion more than the lauk itself, 200g of white rice is already 260 calories before any lauk lands on your plate.