Wash and rinse the short-grain rice thoroughly. Place it in a clay pot and add water (use a 1:1 rice-to-water ratio). Drizzle a few drops of vegetable oil over the top and let the rice soak for 1 hour.
Rinse the diced or sliced beef under cold running water and soak it for 1 hour to remove excess blood.After soaking, squeeze out the liquid and pat the beef dry.
In a bowl, mix the beef with baking soda, white pepper, soy sauce, ginger strips, cooking wine, flour, and vegetable oil. Let the beef marinate for at least 15 minutes.
Heat the clay pot over medium-high heat until the rice starts to boil. Stir the rice gently to prevent sticking. Once it reaches a boil, reduce the heat to low and cover the pot,cook for 6 minutes.
Arrange the marinated beef over the partially cooked rice, ensuring the pieces do not overlap. Drizzle the oil around the edges of the pot to help create a crispy rice crust. Cover the pot and cook on low heat for another 6-8 minutes until you smell a light charred aroma.
Turn off the heat and let the rice steam with the lid on for 7 minutes.
Uncover the pot, crack an egg into the center of the rice, cover, and steam for an additional 3 minutes.If you prefer a runny yolk, cover for just 30 seconds to 1 minute.
Uncover the pot, garnish with spring onions and sesame seeds, and drizzle with sweet soy sauce. Serve and enjoy!