Sukiyaki is a traditional Japanese one-pot dish, usually prepared at the table in a shallow iron pot. The dish is based on thinly sliced beef, which is cooked together with vegetables, tofu, and noodles in a sweet-savory broth made from soy sauce, sugar, and mirin. The cooked ingredients are often dipped in raw, beaten egg before eating.
In a medium saucepan, combine the mirin, sake, soy sauce, dashi broth, and sugar. Bring to a boil, then remove from heat and set aside.
Arrange the beef and tofu on separate plates, cover with plastic wrap, and keep in the refrigerator. Place the mushrooms, onion, scallions, and bok choy on a serving plate and set aside.
Rinse the rice in a fine sieve until the water runs clear. Place it in a small pot, add 500 ml of water, bring to a boil, then reduce the heat to low. Cover and let it simmer until the water is fully absorbed (about 30 minutes).
Set up a butane burner or electric hot plate in the center of the table. Place a shallow, thick-bottomed pan on top and pour in the broth. Bring it to a boil.
Guests can cook their own ingredients in the broth to their preferred doneness. The cooked ingredients can be dipped in raw, beaten egg before eating, if desired.
Note: Using raw egg is optional; if you are unsure about its safety, you can omit it.