Boil the potatoes and eggs. Let them cool, peel, and slice them.
Blanch the green beans, cabbage, and sprouts in boiling water for 2 minutes. Immediately drain and rinse with cold water to retain colour.
Slice the tofu and tempeh, salt them, and pan-fry or deep-fry in oil until golden brown and crispy. Set aside.
In a mortar or blender, blend the peanuts (if using whole), garlic, chili, palm sugar, tamarind paste, and Kecap Manis into a coarse paste.
Transfer the paste to a small pot. Gradually pour in the warm coconut milk/water while stirring continuously until the sauce reaches the desired consistency (it should be like thick, pourable cream).
Heat the sauce and season with salt and potentially more lime juice for sourness. The sauce is served warm or at room temperature.
Arrange all the prepared vegetables, potato slices, tofu, tempeh, and halved eggs on a large plate or bowl.
Drizzle generously with the warm peanut sauce.
Garnish with a large amount of fried shallots (Bawang Goreng) and serve with crackers (krupuk).