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 for later use.
02 - Blend shallots, garlic, chilies, candlenuts, coriander, cumin, turmeric, ginger, galangal, and white pepper until a smooth paste forms.
03 - Thread cooked beef onto pre-soaked bamboo skewers. Grill over hot charcoal or grill pan for 4-6 minutes, turning and basting lightly with oil, until slightly charred.
04 - Heat oil in a saucepan and sauté the spice paste until fragrant, approximately 3-4 minutes. Add 1.7 cups of reserved beef stock, salt, and sugar. Bring to a simmer.
05 - Mix rice flour with a small amount of water to create a slurry. Gradually whisk into the simmering sauce while stirring constantly. Continue cooking for 3-4 minutes until thickened and smooth.
06 - Arrange beef skewers on a serving plate and generously pour hot sauce over them. Garnish with fried shallots and serve with sliced rice cake if desired.