The Slurp: Asian Food Blog banner
  • strict warning: Non-static method view::load() should not be called statically in /home/asiansup/public_html/sites/all/modules/views/views.module on line 879.
  • strict warning: Non-static method view::load() should not be called statically in /home/asiansup/public_html/sites/all/modules/views/views.module on line 879.
  • strict warning: Declaration of views_handler_argument::init() should be compatible with views_handler::init(&$view, $options) in /home/asiansup/public_html/sites/all/modules/views/handlers/views_handler_argument.inc on line 0.
  • strict warning: Declaration of views_handler_filter::options_validate() should be compatible with views_handler::options_validate($form, &$form_state) in /home/asiansup/public_html/sites/all/modules/views/handlers/views_handler_filter.inc on line 0.
  • strict warning: Declaration of views_handler_filter::options_submit() should be compatible with views_handler::options_submit($form, &$form_state) in /home/asiansup/public_html/sites/all/modules/views/handlers/views_handler_filter.inc on line 0.
  • strict warning: Declaration of views_handler_filter_node_status::operator_form() should be compatible with views_handler_filter::operator_form(&$form, &$form_state) in /home/asiansup/public_html/sites/all/modules/views/modules/node/views_handler_filter_node_status.inc on line 0.
  • strict warning: Declaration of views_plugin_row::options_validate() should be compatible with views_plugin::options_validate(&$form, &$form_state) in /home/asiansup/public_html/sites/all/modules/views/plugins/views_plugin_row.inc on line 0.
  • strict warning: Declaration of views_plugin_row::options_submit() should be compatible with views_plugin::options_submit(&$form, &$form_state) in /home/asiansup/public_html/sites/all/modules/views/plugins/views_plugin_row.inc on line 0.
  • strict warning: Non-static method view::load() should not be called statically in /home/asiansup/public_html/sites/all/modules/views/views.module on line 879.
  • strict warning: Non-static method view::load() should not be called statically in /home/asiansup/public_html/sites/all/modules/views/views.module on line 879.
  • strict warning: Non-static method view::load() should not be called statically in /home/asiansup/public_html/sites/all/modules/views/views.module on line 879.
  • strict warning: Non-static method view::load() should not be called statically in /home/asiansup/public_html/sites/all/modules/views/views.module on line 879.
  • strict warning: Non-static method view::load() should not be called statically in /home/asiansup/public_html/sites/all/modules/views/views.module on line 879.
  • strict warning: Non-static method view::load() should not be called statically in /home/asiansup/public_html/sites/all/modules/views/views.module on line 879.
  • strict warning: Non-static method view::load_views() should not be called statically in /home/asiansup/public_html/sites/all/modules/views/views.module on line 837.
  • strict warning: Non-static method view::db_objects() should not be called statically in /home/asiansup/public_html/sites/all/modules/views/includes/view.inc on line 1367.
  • strict warning: Non-static method view::load() should not be called statically in /home/asiansup/public_html/sites/all/modules/views/views.module on line 879.
  • strict warning: Declaration of views_handler_field_user::init() should be compatible with views_handler_field::init(&$view, $options) in /home/asiansup/public_html/sites/all/modules/views/modules/user/views_handler_field_user.inc on line 0.
  • strict warning: Declaration of views_handler_filter_boolean_operator::value_validate() should be compatible with views_handler_filter::value_validate($form, &$form_state) in /home/asiansup/public_html/sites/all/modules/views/handlers/views_handler_filter_boolean_operator.inc on line 0.
  • strict warning: Declaration of views_plugin_style_default::options() should be compatible with views_object::options() in /home/asiansup/public_html/sites/all/modules/views/plugins/views_plugin_style_default.inc on line 0.
  • strict warning: Non-static method view::load() should not be called statically in /home/asiansup/public_html/sites/all/modules/views/views.module on line 879.
  • strict warning: Non-static method view::load() should not be called statically in /home/asiansup/public_html/sites/all/modules/views/views.module on line 879.
  • strict warning: Non-static method view::load() should not be called statically in /home/asiansup/public_html/sites/all/modules/views/views.module on line 879.
  • strict warning: Non-static method view::load() should not be called statically in /home/asiansup/public_html/sites/all/modules/views/views.module on line 879.
  • strict warning: Non-static method view::load() should not be called statically in /home/asiansup/public_html/sites/all/modules/views/views.module on line 879.
  • strict warning: Non-static method view::load() should not be called statically in /home/asiansup/public_html/sites/all/modules/views/views.module on line 879.
  • strict warning: Non-static method view::load() should not be called statically in /home/asiansup/public_html/sites/all/modules/views/views.module on line 879.
Food 101

Soybean Series: Making Yuba, or Tofu Skin

In our first soybean series post, we soaked dried soybeans and made soy milk, which is a necessary step in making other soy products, like tofu. In this post, we take the next step, which is take that fresh soy milk and make tofu skin, also called yuba in Japanese or fu pi in Chinese. 

This delicate skin is made by simply heating soy milk over low heat, and collecting the skin that forms on the top of the liquid. It is a time consuming, patience-demanding enterprise, so before proceeding, note that you've have been warned!

homemade soy milk

But the result is something that is delicious, and distinctly not tofu like. It's also quite versatile -- just by way of example, two things you can do with tofu skin include yuba sashimi, which is fresh yuba, served sashimi style (with wasabi and soy sauce) and using layers of tofu skin to create rolls, as served in dim sum. I've also had a Western-inspired dish of tofu skin, piled into a mini tower with layers of pureed olives and green beans. Simply delicious. 

If you're not sure you want to commit to this endeavor right now, you can also buy it in dried form -- look for "bean curd sheets or skin" -- and do a little experimentation with that. Or, look out for bean curd skin rolls when you're next at dim sum, or  "yuba" when you're at a Japanese restaurant. 

But the taste of fresh beancurd skin is quite different from the dried, reconstituted kind, and not to be missed.  

What You'll Need to Make Yuba / Tofu Skin 

  • Homemade soy milk 
  • Large, low saucepan -- pick something with the widest surface area
  • A single long chopstick

Patience, and the Steps  

  1. Patience is key! Prepare to hover/multi-task by the pot for some time 
  2. Bring your freshly made soy milk to just under a simmer in your wide-mouthed saucepan
  3. After a few minutes, a skin will form on the top. When you think it's ready to remove - wait just a little more. 
  4. To remove a layer, slide the chopstick under the skin to the midpoint. If the skin has stuck to the sides, you can use the chopstick to free the edges. Pull up on the skin, letting it fold in half (so that you have a semi-circle), then place on a large plate. 
  5. Repeat, continuing to pile them on a plate. 

A Quick Recipe to Enjoy Fresh Yuba

Lay a few pieces of yuba artfully on a small plate. Sprinkle chopped green onions and cilantro, then mix together a little soy sauce, fish sauce and water, then drizzle on top. Enjoy! 

yuba recipe

Coming next in the soybean series: how to make soft tofu ... 

Comments (0)
Login to post comments