brand

  1. Home
  2. brand

Sep 09, 2018 1. Adjustable Stainless Steel Otoshibuta (Drop Lid) 落とし蓋. Otoshibuta or drop lid is an essential Japanese cooking gadget for all kinds of simmered foods. It’s a kitchen tool that is not so common outside of Japanese cooking, hence it’s hard to find it in kitchen shops in the U.S.