01 - Combine beef cubes, water, bay leaves, kaffir lime leaves, lemongrass, and salt in a large pot. Bring to a boil, then reduce heat and simmer for 45-60 minutes until tender. Remove beef from broth and reserve the stock.
02 - Blend shallots, garlic, chilies, candlenuts, coriander, cumin, turmeric, ginger, galangal, and white pepper into a smooth paste.
03 - Thread cooked beef onto soaked bamboo skewers. Grill over hot charcoal or grill pan for 4-6 minutes, turning and basting with oil until slightly charred.
04 - Heat oil in a saucepan and sauté spice paste until fragrant, about 3-4 minutes. Add reserved beef stock, salt, and sugar. Bring to a simmer.
05 - Mix rice flour with water to form slurry. Slowly add to sauce while stirring constantly until thickened and smooth, 3-4 minutes.
06 - Arrange beef skewers on plate, pour hot sauce generously over meat, and garnish with fried shallots. Serve with sliced rice cake.