I'm sure many Japanese don't know this.
This is a Ham and Cheese Omelette Roll
Made by baking a thin, flat layer of seasoned whisked eggs. The egg sheet is then layered with sliced deli ham and plenty of shredded cheddar cheese before being tightly rolled up and sliced.
Wana try