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