{"id":8186,"date":"2015-10-10T08:00:42","date_gmt":"2015-10-10T12:00:42","guid":{"rendered":"http:\/\/omnivorescookbook.com\/?p=8186"},"modified":"2022-10-25T14:22:21","modified_gmt":"2022-10-25T18:22:21","slug":"cantonese-roast-chicken","status":"publish","type":"post","link":"https:\/\/omnivorescookbook.com\/cantonese-roast-chicken\/","title":{"rendered":"The Best Cantonese Roast Chicken (\u5e7f\u5f0f\u70e7\u9e21)"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2015\/10\/1510_Perfect-Chinese-Roast-Chicken_002.jpg\" alt=\"This Cantonese roast chicken tastes even better than one at a good restaurant. The skin is truly crispy and the meat so moist and tender. Want to to cook a perfect Asian style chicken in the oven? Look no further!| omnivorescookbook.com\" width=\"600\" height=\"899\" \/><\/p>\n<p><span style=\"color: #808080;\"><em>This Cantonese roast chicken tastes even better than one at a good restaurant. The skin is truly crispy and the meat so moist and tender. Want to to cook a perfect Asian style chicken in the oven? Look no further!<\/em><\/span><\/p>\n<p>I love Cantonese style BBQ and one of my favorites is the roast chicken. I\u2019ve been doing research on this dish and have conducted quite a few experiments in my kitchen. Luckily, I didn\u2019t have to take too many detours to develop a recipe I\u2019m really proud of. I know, calling it \u201cthe best\u201d sounds a bit cheesy. But after we devoured half the chicken the day it was cooked, Thomas insisted that I use the word \u201cperfect\u201d in the recipe title.<\/p>\n<p>Our theory is, if we can\u2019t make our roast chicken taste better than a <a href=\"http:\/\/time.com\/money\/3901655\/costco-rotisserie-chickens-hot-dogs\/\" target=\"_blank\" rel=\"noopener noreferrer\">Costco rotisserie chicken<\/a>, it\u2019s not worth doing. The result exceeded our expectations, well beyond the Costco standard.<\/p>\n<p>I\u2019m confident to say, this recipe is definitely worth your time and effort.<\/p>\n<p>Let\u2019s take a quick look at how this recipe works.<\/p>\n<p><strong>The key: The chicken is brined in a soy sauce based mixture for 36 hours. It is then air dried for half a day, until the liquid in the skin is completed removed. The chicken will be roasted at 400 F (200 C) &#8211; a temperature that is slightly higher than one you\u2019d typically see for roasting chicken in the oven. The high temperature will not only brown the chicken, but also render the fat completely to create a super crispy skin while the meat is still very moist and tender.<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2015\/10\/1510_Perfect-Chinese-Roast-Chicken_001.jpg\" alt=\"This Cantonese roast chicken tastes even better than one at a good restaurant. The skin is truly crispy and the meat so moist and tender. Want to to cook a perfect Asian style chicken in the oven? Look no further!| omnivorescookbook.com\" width=\"600\" height=\"401\" \/><\/p>\n<p>I\u2019ll explain a bit more about each step, with a few things to note:<\/p>\n<p>(1) <strong>The very flavorful marinade lays a good foundation<\/strong>. It contains tons of fresh herbs to infuse the best flavor into the chicken. You\u2019ll want to devour the whole thing when it\u2019s done, even without a dipping sauce.<\/p>\n<p>(2) <strong>You have to marinate the chicken long enough, for at least 24 hours<\/strong>. I recommend 36 hours, if possible. During my experimentation, I tried marinating the chicken overnight, for 24 hours, and for a day and a half. I found that 24 hours\u2019 marinating time will create a flavorful chicken, but that when eating certain parts (such as the thickest part of the breast), the marinade only went half way through, leaving a layer of meat a bit plain. The 36-hour timeframe will get the whole bird seasoned evenly and thoroughly.<\/p>\n<p>(3) Then <strong>you need to let the chicken dry completely<\/strong>. This is a technique commonly used for all sorts of Cantonese barbecue. No matter whether roasting a duck, pig, or goose. This process helps to create a shiny and crispy skin, without using baking powder or any other food additive.<\/p>\n<p>Do not be afraid to leave the chicken at room temperature for a few hours. It will be preserved by the salt from the marinade and won\u2019t spoil quickly. I find it helpful to leave the bird in front of an air conditioner vent. The airflow will help dry the bird faster.<\/p>\n<p>Some recipes suggest you dry the chicken in the fridge. I personally don\u2019t like this method, since it takes more time (overnight or even longer). Plus, you\u2019d need to let the bird to return to room temperature before baking, so it adds an extra day to the cooking process.<\/p>\n<p>(4) <strong>Let the chicken roast all the way through without flipping<\/strong>, unless you have a rotisserie oven (I don\u2019t). I tried flipping the chicken in my experiments, but this turned out to just be a good way to rip its skin apart. It will NOT create a crispy skin on the underside of the chicken.<\/p>\n<p>I admit that the back part of the chicken skin looks pretty unimpressive if you never flip it, but as long as you tie the chicken legs together (doing this \u201clifts\u201d both sides of the chicken), it will only leave a very narrow part that touches the baking rack. In short, 90% of the chicken skin is perfectly roasted, with just a small compromise. You can save the unimpressive part if you cannot finish the whole bird the day it\u2019s cooked. By the way, I will teach you how to create crispy chicken (as good as fried) using the leftovers, in a coming post.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2015\/10\/1510_Perfect-Chinese-Roast-Chicken_003.jpg\" alt=\"This Cantonese roast chicken tastes even better than one at a good restaurant. The skin is truly crispy and the meat so moist and tender. Want to to cook a perfect Asian style chicken in the oven? Look no further!| omnivorescookbook.com\" width=\"600\" height=\"899\" \/><!--more--><\/p>\n<p>(5) <strong>Wrap the wing tips and the ends of the legs with aluminium foil before baking<\/strong>. These parts cook and brown very fast. I found it helpful to spray some oil onto the foil before wrapping, so the foil will come off easily after baking, without tearing the skin away.<\/p>\n<p>(6) <strong>Turn on your ventilation fan from the beginning of baking<\/strong>. Your house will smell like chicken for the next two days if you turn on the fan too late.<\/p>\n<p>(7) <strong>Keep an eye on the chicken during the cooking and cover the browned part with aluminum foil<\/strong>. Again, because I don\u2019t have a fancy rotisserie oven, some parts of the chicken were definitely cooked faster. Make sure to check the chicken every 10 to 20 minutes. If you find certain parts are already dark brown, cover them with small pieces of foil. It will prevent these parts from burning and won\u2019t interfere with the browning of the rest of the chicken. Wear a pair of oven mitts when you do this.<\/p>\n<p>I usually end up covering, at some point: the chicken butt, wings, legs, and where the neck would be.<\/p>\n<p>(8) <strong>Do not overcook!<\/strong> Use a thermometer to check on the chicken every 10 minutes toward the end of the cooking. Stop baking immediately when the thickest part of the leg reads 165 F (74C).<\/p>\n<p>That\u2019s it. Although the chicken is baked at a slightly higher temperature, because the brining process locks the moisture inside, the chicken will turn out very very tender and juicy (as tender as a Costco rotisserie chicken!). Plus, because of the air-drying process, it creates the type of uber-crispy skin that you can only get at a restaurant. Basically, it\u2019s a perfectly roasted chicken.<\/p>\n<figure id=\"attachment_8565\" aria-describedby=\"caption-attachment-8565\" style=\"width: 600px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/omnivorescookbook.com\/20-asian-side-dishes\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-8565 size-full\" src=\"https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2015\/11\/20-Quick-and-Easy-Asian-Side-Dishes-Sidebar.jpg\" alt=\"20 Quick and Easy Asian Side Dishes - https:\/\/omnivorescookbook.com\/20-asian-side-dishes\" width=\"600\" height=\"587\" \/><\/a><figcaption id=\"caption-attachment-8565\" class=\"wp-caption-text\">Need some side dishes to go with the chicken? Check out my 20 Asian side dishes recipes!<\/figcaption><\/figure>\n<p>Cooking a whole bird takes some time and effort. But if you plan the process carefully, you\u2019ll find the active cooking time is far less than you might have imagined. And, if you follow my recipe closely, you won\u2019t make a mess in your kitchen at all.<\/p>\n<p>If you are very busy during the week, I suggest the schedule below:<\/p>\n<ul>\n<li>Marinate the bird on Friday evening. Let it sit in the fridge until Sunday.<\/li>\n<li>Pull the chicken out around noon on Sunday. Let dry for 4 to 6 hours.<\/li>\n<li>Cook the chicken in the late afternoon so you can serve it for dinner.<\/li>\n<li>Save all the leftovers to enjoy during the coming week. Collect all the bones and store them in the freezer to cook chicken stock later.<\/li>\n<\/ul>\n<p>I hope you enjoy the recipe!<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2015\/10\/1510_Perfect-Chinese-Roast-Chicken_005.jpg\" alt=\"This Cantonese roast chicken tastes even better than one at a good restaurant. The skin is truly crispy and the meat so moist and tender. Want to to cook a perfect Asian style chicken in the oven? Look no further!| omnivorescookbook.com\" width=\"600\" height=\"899\" \/><\/p>\n<p>Do you like my recipes? Sign up for <a href=\"http:\/\/eepurl.com\/RDMxP\">Omnivore\u2019s Cookbook\u2019s weekly newsletter<\/a>\u00a0to get the latest updates delivered to your inbox and a free e-cookbook! And stay connected via <a href=\"http:\/\/www.facebook.com\/omnivorescookbook\" target=\"_blank\" rel=\"noopener noreferrer\">Facebook<\/a>, <a href=\"http:\/\/instagram.com\/omnivorescookbook\" target=\"_blank\" rel=\"noopener noreferrer\">Instagram<\/a>, <a href=\"http:\/\/www.pinterest.com\/OmnivorCookbook\/\" target=\"_blank\" rel=\"noopener noreferrer\">Pinterest<\/a> and Google+. Thanks for reading and happy cooking!<\/p>\n<div class=\"contentbox contentbox-beige mainsection notop nobot\">\r\n    <h2 data-toc-skip>Chinese Cooking Made Easy<\/h2><p>Are you new to this website? This free email series is a great place to start. I\u2019ll walk you through a few of my most popular recipes and show you how and why they work. You\u2019ll quickly start to cook better Chinese food in your own kitchen.<\/p>\n<form class=\"subscribeform subscribeform-horz\" method=\"post\" action=\"https:\/\/omnivorescookbook.us7.list-manage.com\/subscribe\/post?u=4f7cb07b53e648b4f8442890d&amp;id=c694fd4212\">\r\n    <div class=\"inputs-wrap\">\r\n    <div class=\"inputs\">\r\n        <div class=\"input input-name\">\r\n            <input required type=\"text\" id=\"subscribename1\" name=\"FNAME\" placeholder=\"Name\" \/>\r\n            <label for=\"subscribename1\"><span>Your first name<\/span><\/label>\r\n        <\/div>\r\n        <div class=\"input input-email\">\r\n            <input required type=\"email\" id=\"subscribeemail1\" name=\"EMAIL\" placeholder=\"Email\" \/>\r\n            <label for=\"subscribeemail1\"><span>Your email address<\/span><\/label>\r\n        <\/div>\r\n        <div class=\"input input-submit\">\r\n            <input type=\"submit\" value=\"Sign Up\" \/>\r\n        <\/div>\r\n    <\/div>\r\n    <\/div>\r\n    <div style=\"position: absolute; left: -5000px;\" aria-hidden=\"true\"><input type=\"text\" name=\"b_4f7cb07b53e648b4f8442890d_c694fd4212\" tabindex=\"-1\" value=\"\"><\/div>\r\n<\/form><\/diV><div id=\"recipe-video\"><\/div><div id=\"recipe\"><\/div><div id=\"wprm-recipe-container-15609\" class=\"wprm-recipe-container\" data-recipe-id=\"15609\" data-servings=\"4\"><div class=\"wprm-recipe wprm-recipe-template-oc-recipe\"><div class=\"oc-recipe-wrap notop nobot\">\r\n\r\n\t<div class=\"oc-recipe-header clearfix\">\r\n\t\t<div class=\"oc-recipe-header-right\">\r\n\t\t\t<div class=\"wprm-recipe-image wprm-block-image-normal\"><img loading=\"lazy\" decoding=\"async\" style=\"border-width: 0px;border-style: solid;border-color: #666666;\" width=\"240\" height=\"240\" src=\"https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2018\/01\/1510_Perfect-Chinese-Roast-Chicken_002-240x240.jpg\" class=\"attachment-240x240 size-240x240\" alt=\"\" srcset=\"https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2018\/01\/1510_Perfect-Chinese-Roast-Chicken_002-240x240.jpg 240w, https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2018\/01\/1510_Perfect-Chinese-Roast-Chicken_002-250x250.jpg 250w, https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2018\/01\/1510_Perfect-Chinese-Roast-Chicken_002-270x270.jpg 270w, https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2018\/01\/1510_Perfect-Chinese-Roast-Chicken_002-600x600.jpg 600w, https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2018\/01\/1510_Perfect-Chinese-Roast-Chicken_002-500x500.jpg 500w, https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2018\/01\/1510_Perfect-Chinese-Roast-Chicken_002-400x400.jpg 400w, https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2018\/01\/1510_Perfect-Chinese-Roast-Chicken_002-300x300.jpg 300w, https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2018\/01\/1510_Perfect-Chinese-Roast-Chicken_002-200x200.jpg 200w, https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2018\/01\/1510_Perfect-Chinese-Roast-Chicken_002-225x225.jpg 225w, https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2018\/01\/1510_Perfect-Chinese-Roast-Chicken_002-480x480.jpg 480w\" sizes=\"auto, (max-width: 280px) calc(100vw - 40px), 240px\" \/><\/div>\r\n\t\t<\/div>\t\t\r\n\t\t<div class=\"oc-recipe-header-left\">\r\n\t\t\t<h2 data-toc=\"Recipe Card\" class=\"wprm-recipe-name wprm-block-text-bold\">The Best Cantonese Roast Chicken (\u5e7f\u5f0f\u70e7\u9e21)<\/h2>\r\n\r\n\t\t\t<div class=\"wprm-recipe-block-container wprm-recipe-block-container-separate wprm-block-text-normal wprm-recipe-author-container\" style=\"\"><span class=\"wprm-recipe-details-label wprm-block-text-normal wprm-recipe-author-label\">By <\/span><span class=\"wprm-recipe-details wprm-recipe-author wprm-block-text-normal\"><a href=\"https:\/\/omnivorescookbook.com\/about\/\" target=\"_self\">Maggie Zhu<\/a><\/span><\/div>\r\n\r\n\t\t\t<style>#wprm-recipe-user-rating-0 .wprm-rating-star.wprm-rating-star-full svg * { fill: var(--oc-black); }#wprm-recipe-user-rating-0 .wprm-rating-star.wprm-rating-star-33 svg * { fill: url(#wprm-recipe-user-rating-0-33); }#wprm-recipe-user-rating-0 .wprm-rating-star.wprm-rating-star-50 svg * { fill: url(#wprm-recipe-user-rating-0-50); }#wprm-recipe-user-rating-0 .wprm-rating-star.wprm-rating-star-66 svg * { fill: url(#wprm-recipe-user-rating-0-66); }linearGradient#wprm-recipe-user-rating-0-33 stop { stop-color: var(--oc-black); }linearGradient#wprm-recipe-user-rating-0-50 stop { stop-color: var(--oc-black); }linearGradient#wprm-recipe-user-rating-0-66 stop { stop-color: var(--oc-black); }<\/style><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"0\" height=\"0\" style=\"display:block;width:0px;height:0px\"><defs><linearGradient id=\"wprm-recipe-user-rating-0-33\"><stop offset=\"0%\" stop-opacity=\"1\" \/><stop offset=\"33%\" stop-opacity=\"1\" \/><stop offset=\"33%\" stop-opacity=\"0\" \/><stop offset=\"100%\" stop-opacity=\"0\" \/><\/linearGradient><\/defs><defs><linearGradient id=\"wprm-recipe-user-rating-0-50\"><stop offset=\"0%\" stop-opacity=\"1\" \/><stop offset=\"50%\" stop-opacity=\"1\" \/><stop offset=\"50%\" stop-opacity=\"0\" \/><stop offset=\"100%\" stop-opacity=\"0\" \/><\/linearGradient><\/defs><defs><linearGradient id=\"wprm-recipe-user-rating-0-66\"><stop offset=\"0%\" stop-opacity=\"1\" \/><stop offset=\"66%\" stop-opacity=\"1\" \/><stop offset=\"66%\" stop-opacity=\"0\" \/><stop offset=\"100%\" stop-opacity=\"0\" \/><\/linearGradient><\/defs><\/svg><div id=\"wprm-recipe-user-rating-0\" class=\"wprm-recipe-rating wprm-recipe-rating-recipe-15609 wprm-user-rating wprm-recipe-rating-separate wprm-user-rating-not-voted wprm-user-rating-allowed\" data-recipe=\"15609\" data-average=\"4.89\" data-count=\"26\" data-total=\"127\" data-user=\"0\" data-decimals=\"2\"data-modal-uid=\"user-rating\"><span class=\"wprm-rating-star wprm-rating-star-1 wprm-rating-star-full\" data-rating=\"1\" data-color=\"var(--oc-black)\" role=\"button\" tabindex=\"0\" aria-label=\"Rate this recipe 1 out of 5 stars\" onmouseenter=\"window.WPRecipeMaker.userRating.enter(this)\" onfocus=\"window.WPRecipeMaker.userRating.enter(this)\" onmouseleave=\"window.WPRecipeMaker.userRating.leave(this)\" onblur=\"window.WPRecipeMaker.userRating.leave(this)\" onclick=\"window.WPRecipeMaker.userRating.click(this, event)\" onkeypress=\"window.WPRecipeMaker.userRating.click(this, event)\" style=\"font-size: 14px;padding: 1px;padding-left: 0;\"><svg width=\"16px\" height=\"16px\" version=\"1.1\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill=\"none\" stroke=\"var(--oc-black)\" stroke-width=\"2\" stroke-linejoin=\"round\" d=\"M11.99,1.94c-.35,0-.67.19-.83.51l-2.56,5.2c-.11.24-.34.4-.61.43l-5.75.83c-.35.05-.64.3-.74.64-.11.34,0,.7.22.94l4.16,4.05c.19.19.27.45.22.7l-.98,5.72c-.06.35.1.7.37.9.29.21.66.24.98.08l5.14-2.71h0c.24-.13.51-.13.75,0l5.14,2.71c.32.16.69.13.98-.08.29-.21.43-.56.37-.9l-.98-5.72h0c-.05-.26.05-.53.22-.7l4.16-4.05h0c.26-.24.34-.61.22-.94s-.4-.58-.74-.64l-5.75-.83c-.26-.03-.48-.21-.61-.43l-2.56-5.2c-.16-.32-.48-.53-.83-.51,0,0-.02,0-.02,0Z\"\/><\/svg><\/span><span class=\"wprm-rating-star wprm-rating-star-2 wprm-rating-star-full\" data-rating=\"2\" data-color=\"var(--oc-black)\" role=\"button\" tabindex=\"0\" aria-label=\"Rate this recipe 2 out of 5 stars\" onmouseenter=\"window.WPRecipeMaker.userRating.enter(this)\" onfocus=\"window.WPRecipeMaker.userRating.enter(this)\" onmouseleave=\"window.WPRecipeMaker.userRating.leave(this)\" onblur=\"window.WPRecipeMaker.userRating.leave(this)\" onclick=\"window.WPRecipeMaker.userRating.click(this, event)\" onkeypress=\"window.WPRecipeMaker.userRating.click(this, event)\" style=\"font-size: 14px;padding: 1px;\"><svg width=\"16px\" height=\"16px\" version=\"1.1\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill=\"none\" stroke=\"var(--oc-black)\" stroke-width=\"2\" stroke-linejoin=\"round\" d=\"M11.99,1.94c-.35,0-.67.19-.83.51l-2.56,5.2c-.11.24-.34.4-.61.43l-5.75.83c-.35.05-.64.3-.74.64-.11.34,0,.7.22.94l4.16,4.05c.19.19.27.45.22.7l-.98,5.72c-.06.35.1.7.37.9.29.21.66.24.98.08l5.14-2.71h0c.24-.13.51-.13.75,0l5.14,2.71c.32.16.69.13.98-.08.29-.21.43-.56.37-.9l-.98-5.72h0c-.05-.26.05-.53.22-.7l4.16-4.05h0c.26-.24.34-.61.22-.94s-.4-.58-.74-.64l-5.75-.83c-.26-.03-.48-.21-.61-.43l-2.56-5.2c-.16-.32-.48-.53-.83-.51,0,0-.02,0-.02,0Z\"\/><\/svg><\/span><span class=\"wprm-rating-star wprm-rating-star-3 wprm-rating-star-full\" data-rating=\"3\" data-color=\"var(--oc-black)\" role=\"button\" tabindex=\"0\" aria-label=\"Rate this recipe 3 out of 5 stars\" onmouseenter=\"window.WPRecipeMaker.userRating.enter(this)\" onfocus=\"window.WPRecipeMaker.userRating.enter(this)\" onmouseleave=\"window.WPRecipeMaker.userRating.leave(this)\" onblur=\"window.WPRecipeMaker.userRating.leave(this)\" onclick=\"window.WPRecipeMaker.userRating.click(this, event)\" onkeypress=\"window.WPRecipeMaker.userRating.click(this, event)\" style=\"font-size: 14px;padding: 1px;\"><svg width=\"16px\" height=\"16px\" version=\"1.1\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill=\"none\" stroke=\"var(--oc-black)\" stroke-width=\"2\" stroke-linejoin=\"round\" d=\"M11.99,1.94c-.35,0-.67.19-.83.51l-2.56,5.2c-.11.24-.34.4-.61.43l-5.75.83c-.35.05-.64.3-.74.64-.11.34,0,.7.22.94l4.16,4.05c.19.19.27.45.22.7l-.98,5.72c-.06.35.1.7.37.9.29.21.66.24.98.08l5.14-2.71h0c.24-.13.51-.13.75,0l5.14,2.71c.32.16.69.13.98-.08.29-.21.43-.56.37-.9l-.98-5.72h0c-.05-.26.05-.53.22-.7l4.16-4.05h0c.26-.24.34-.61.22-.94s-.4-.58-.74-.64l-5.75-.83c-.26-.03-.48-.21-.61-.43l-2.56-5.2c-.16-.32-.48-.53-.83-.51,0,0-.02,0-.02,0Z\"\/><\/svg><\/span><span class=\"wprm-rating-star wprm-rating-star-4 wprm-rating-star-full\" data-rating=\"4\" data-color=\"var(--oc-black)\" role=\"button\" tabindex=\"0\" aria-label=\"Rate this recipe 4 out of 5 stars\" onmouseenter=\"window.WPRecipeMaker.userRating.enter(this)\" onfocus=\"window.WPRecipeMaker.userRating.enter(this)\" onmouseleave=\"window.WPRecipeMaker.userRating.leave(this)\" onblur=\"window.WPRecipeMaker.userRating.leave(this)\" onclick=\"window.WPRecipeMaker.userRating.click(this, event)\" onkeypress=\"window.WPRecipeMaker.userRating.click(this, event)\" style=\"font-size: 14px;padding: 1px;\"><svg width=\"16px\" height=\"16px\" version=\"1.1\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill=\"none\" stroke=\"var(--oc-black)\" stroke-width=\"2\" stroke-linejoin=\"round\" d=\"M11.99,1.94c-.35,0-.67.19-.83.51l-2.56,5.2c-.11.24-.34.4-.61.43l-5.75.83c-.35.05-.64.3-.74.64-.11.34,0,.7.22.94l4.16,4.05c.19.19.27.45.22.7l-.98,5.72c-.06.35.1.7.37.9.29.21.66.24.98.08l5.14-2.71h0c.24-.13.51-.13.75,0l5.14,2.71c.32.16.69.13.98-.08.29-.21.43-.56.37-.9l-.98-5.72h0c-.05-.26.05-.53.22-.7l4.16-4.05h0c.26-.24.34-.61.22-.94s-.4-.58-.74-.64l-5.75-.83c-.26-.03-.48-.21-.61-.43l-2.56-5.2c-.16-.32-.48-.53-.83-.51,0,0-.02,0-.02,0Z\"\/><\/svg><\/span><span class=\"wprm-rating-star wprm-rating-star-5 wprm-rating-star-full\" data-rating=\"5\" data-color=\"var(--oc-black)\" role=\"button\" tabindex=\"0\" aria-label=\"Rate this recipe 5 out of 5 stars\" onmouseenter=\"window.WPRecipeMaker.userRating.enter(this)\" onfocus=\"window.WPRecipeMaker.userRating.enter(this)\" onmouseleave=\"window.WPRecipeMaker.userRating.leave(this)\" onblur=\"window.WPRecipeMaker.userRating.leave(this)\" onclick=\"window.WPRecipeMaker.userRating.click(this, event)\" onkeypress=\"window.WPRecipeMaker.userRating.click(this, event)\" style=\"font-size: 14px;padding: 1px;padding-right: 0;\"><svg width=\"16px\" height=\"16px\" version=\"1.1\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill=\"none\" stroke=\"var(--oc-black)\" stroke-width=\"2\" stroke-linejoin=\"round\" d=\"M11.99,1.94c-.35,0-.67.19-.83.51l-2.56,5.2c-.11.24-.34.4-.61.43l-5.75.83c-.35.05-.64.3-.74.64-.11.34,0,.7.22.94l4.16,4.05c.19.19.27.45.22.7l-.98,5.72c-.06.35.1.7.37.9.29.21.66.24.98.08l5.14-2.71h0c.24-.13.51-.13.75,0l5.14,2.71c.32.16.69.13.98-.08.29-.21.43-.56.37-.9l-.98-5.72h0c-.05-.26.05-.53.22-.7l4.16-4.05h0c.26-.24.34-.61.22-.94s-.4-.58-.74-.64l-5.75-.83c-.26-.03-.48-.21-.61-.43l-2.56-5.2c-.16-.32-.48-.53-.83-.51,0,0-.02,0-.02,0Z\"\/><\/svg><\/span><div class=\"wprm-recipe-rating-details wprm-block-text-normal\"><span class=\"wprm-recipe-rating-average\">4.89<\/span> from <span class=\"wprm-recipe-rating-count\">26<\/span> votes<\/div><\/div>\r\n\r\n\t\t\t<div class=\"wprm-recipe-meta-container wprm-recipe-custom-container wprm-recipe-details-container wprm-recipe-details-container-inline wprm-block-text-normal\"><div class=\"wprm-recipe-block-container wprm-recipe-block-container-inline wprm-block-text-normal wprm-recipe-time-container wprm-recipe-prep-time-container\" style=\"\"><span class=\"wprm-recipe-details-label wprm-block-text-bold wprm-recipe-time-label wprm-recipe-prep-time-label\">Prep Time: <\/span><span class=\"wprm-recipe-time wprm-block-text-normal\"><span class=\"wprm-recipe-details wprm-recipe-details-days wprm-recipe-prep_time wprm-recipe-prep_time-days\">1<span class=\"sr-only screen-reader-text wprm-screen-reader-text\"> day<\/span><\/span> <span class=\"wprm-recipe-details-unit wprm-recipe-details-unit-days wprm-recipe-prep_time-unit wprm-recipe-prep_timeunit-days\" aria-hidden=\"true\">day<\/span> <span class=\"wprm-recipe-details wprm-recipe-details-hours wprm-recipe-prep_time wprm-recipe-prep_time-hours\">12<span class=\"sr-only screen-reader-text wprm-screen-reader-text\"> hours<\/span><\/span> <span class=\"wprm-recipe-details-unit wprm-recipe-details-unit-hours wprm-recipe-prep_time-unit wprm-recipe-prep_timeunit-hours\" aria-hidden=\"true\">hours<\/span><\/span><\/div><div class=\"wprm-recipe-block-container wprm-recipe-block-container-inline wprm-block-text-normal wprm-recipe-time-container wprm-recipe-cook-time-container\" style=\"\"><span class=\"wprm-recipe-details-label wprm-block-text-bold wprm-recipe-time-label wprm-recipe-cook-time-label\">Cook Time: <\/span><span class=\"wprm-recipe-time wprm-block-text-normal\"><span class=\"wprm-recipe-details wprm-recipe-details-hours wprm-recipe-cook_time wprm-recipe-cook_time-hours\">1<span class=\"sr-only screen-reader-text wprm-screen-reader-text\"> hour<\/span><\/span> <span class=\"wprm-recipe-details-unit wprm-recipe-details-unit-hours wprm-recipe-cook_time-unit wprm-recipe-cook_timeunit-hours\" aria-hidden=\"true\">hour<\/span> <span class=\"wprm-recipe-details wprm-recipe-details-minutes wprm-recipe-cook_time wprm-recipe-cook_time-minutes\">30<span class=\"sr-only screen-reader-text wprm-screen-reader-text\"> minutes<\/span><\/span> <span class=\"wprm-recipe-details-unit wprm-recipe-details-minutes wprm-recipe-cook_time-unit wprm-recipe-cook_timeunit-minutes\" aria-hidden=\"true\">minutes<\/span><\/span><\/div><div class=\"wprm-recipe-block-container wprm-recipe-block-container-inline wprm-block-text-normal wprm-recipe-time-container wprm-recipe-total-time-container\" style=\"\"><span class=\"wprm-recipe-details-label wprm-block-text-bold wprm-recipe-time-label wprm-recipe-total-time-label\">Total Time: <\/span><span class=\"wprm-recipe-time wprm-block-text-normal\"><span class=\"wprm-recipe-details wprm-recipe-details-days wprm-recipe-total_time wprm-recipe-total_time-days\">1<span class=\"sr-only screen-reader-text wprm-screen-reader-text\"> day<\/span><\/span> <span class=\"wprm-recipe-details-unit wprm-recipe-details-unit-days wprm-recipe-total_time-unit wprm-recipe-total_timeunit-days\" aria-hidden=\"true\">day<\/span> <span class=\"wprm-recipe-details wprm-recipe-details-hours wprm-recipe-total_time wprm-recipe-total_time-hours\">13<span class=\"sr-only screen-reader-text wprm-screen-reader-text\"> hours<\/span><\/span> <span class=\"wprm-recipe-details-unit wprm-recipe-details-unit-hours wprm-recipe-total_time-unit wprm-recipe-total_timeunit-hours\" aria-hidden=\"true\">hours<\/span> <span class=\"wprm-recipe-details wprm-recipe-details-minutes wprm-recipe-total_time wprm-recipe-total_time-minutes\">30<span class=\"sr-only screen-reader-text wprm-screen-reader-text\"> minutes<\/span><\/span> <span class=\"wprm-recipe-details-unit wprm-recipe-details-minutes wprm-recipe-total_time-unit wprm-recipe-total_timeunit-minutes\" aria-hidden=\"true\">minutes<\/span><\/span><\/div><\/div>\r\n\r\n\t\t\t<div class=\"wprm-recipe-meta-container wprm-recipe-custom-container wprm-recipe-details-container wprm-recipe-details-container-inline wprm-block-text-normal\"><div class=\"wprm-recipe-block-container wprm-recipe-block-container-inline wprm-block-text-normal wprm-recipe-servings-container\" style=\"\"><span class=\"wprm-recipe-details-label wprm-block-text-bold wprm-recipe-servings-label\">Servings: <\/span><span class=\"wprm-recipe-servings-with-unit\"><span class=\"wprm-recipe-servings wprm-recipe-details wprm-recipe-servings-15609 wprm-recipe-servings-adjustable-disabled wprm-block-text-normal\" data-recipe=\"15609\" aria-label=\"Adjust recipe servings\">4<\/span> <span class=\"wprm-recipe-servings-unit wprm-recipe-details-unit wprm-block-text-normal\">- 6<\/span><\/span><div class=\"wprm-recipe-adjustable-servings-container wprm-recipe-adjustable-servings-15609-container wprm-toggle-container wprm-toggle-buttons-container wprm-block-text-normal\" style=\"\"><button class=\"wprm-recipe-adjustable-servings wprm-toggle\" data-multiplier=\"0.5\" data-servings=\"4\" data-recipe=\"15609\" aria-label=\"Adjust servings by 0.5x\">0.5x<\/button><button class=\"wprm-recipe-adjustable-servings wprm-toggle wprm-toggle-active\" data-multiplier=\"1\" data-servings=\"4\" data-recipe=\"15609\" aria-label=\"Adjust servings by 1x\">1x<\/button><button class=\"wprm-recipe-adjustable-servings wprm-toggle\" data-multiplier=\"2\" data-servings=\"4\" data-recipe=\"15609\" aria-label=\"Adjust servings by 2x\">2x<\/button><button class=\"wprm-recipe-adjustable-servings wprm-toggle\" data-multiplier=\"3\" data-servings=\"4\" data-recipe=\"15609\" aria-label=\"Adjust servings by 3x\">3x<\/button><\/div><\/div><\/div>\r\n\r\n\t\t\t<div class=\"oc-recipe-actions\">\r\n\t\t\t\t<a href=\"#\" rel=\"nofollow noreferrer\" style=\"color: #333333;visibility: hidden;\" class=\"btn wprm-recipe-slickstream-not-saved wprm-recipe-slickstream wprm-recipe-link wprm-block-text-normal\" data-recipe-id=\"15609\"><svg class=\"cicon icon-heart\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 32 32\"><path d=\"M14.113 29.262l-0.156-0.144-10.95-10.169c-1.919-1.781-3.006-4.281-3.006-6.9v-0.206c0-4.4 3.125-8.175 7.45-9 2.463-0.475 4.981 0.094 6.987 1.506 0.563 0.4 1.088 0.862 1.563 1.394 0.262-0.3 0.544-0.575 0.844-0.831 0.231-0.2 0.469-0.388 0.719-0.563 0 0 0 0 0 0 2.006-1.413 4.525-1.981 6.988-1.513 4.325 0.825 7.45 4.606 7.45 9.006v0.206c0 2.619-1.087 5.119-3.006 6.9l-11.106 10.313c-0.512 0.475-1.188 0.744-1.887 0.744s-1.375-0.262-1.887-0.744zM14.944 9.063c-0.025-0.019-0.044-0.044-0.063-0.069l-1.113-1.25c0 0-0.006-0.006-0.006-0.006s0 0 0 0c-1.444-1.619-3.625-2.356-5.75-1.95-2.912 0.556-5.013 3.094-5.013 6.056v0.206c0 1.781 0.744 3.488 2.050 4.7l10.95 10.169 10.95-10.169c1.306-1.213 2.050-2.919 2.050-4.7v-0.206c0-2.956-2.1-5.5-5.006-6.056-2.125-0.406-4.313 0.338-5.75 1.95 0 0 0 0-0.006 0.006s0 0-0.006 0.006l-1.113 1.25c-0.019 0.025-0.044 0.044-0.063 0.069-0.281 0.281-0.663 0.438-1.056 0.438s-0.775-0.156-1.056-0.438z\"><\/path><\/svg>Save Recipe<\/a><a href=\"#\" rel=\"nofollow noreferrer\" style=\"color: #333333;visibility: hidden;display: none;\" class=\"btn wprm-recipe-slickstream-saved wprm-recipe-slickstream wprm-recipe-link wprm-block-text-normal\" data-recipe-id=\"15609\"><svg class=\"cicon icon-heart-solid\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 32 32\"><path d=\"M2.975 18.775l11.294 10.544c0.469 0.438 1.088 0.681 1.731 0.681s1.263-0.244 1.731-0.681l11.294-10.544c1.9-1.769 2.975-4.25 2.975-6.844v-0.363c0-4.369-3.156-8.094-7.462-8.813-2.85-0.475-5.75 0.456-7.788 2.494l-0.75 0.75-0.75-0.75c-2.037-2.038-4.938-2.969-7.787-2.494-4.306 0.719-7.463 4.444-7.463 8.813v0.363c0 2.594 1.075 5.075 2.975 6.844z\"><\/path><\/svg>Saved Recipe<\/a>\r\n\t\t\t\t<a href=\"https:\/\/omnivorescookbook.com\/wprm_print\/the-best-cantonese-roast-chicken-%e5%b9%bf%e5%bc%8f%e7%83%a7%e9%b8%a1\" class=\"btn btn-black wprm-recipe-print wprm-recipe-link wprm-print-recipe-shortcode wprm-block-text-normal\" data-recipe-id=\"15609\" data-template=\"\" target=\"_blank\" rel=\"nofollow\">Print<\/a>\r\n\t\t\t<\/div>\t\t\t\r\n\t\t<\/div>\r\n\t<\/div>\r\n\r\n\t<div class=\"wprm-recipe-summary wprm-block-text-normal\"><span style=\"display: block;\">This Cantonese roast chicken tastes even better than one at a good restaurant. The skin is truly crispy and the meat so moist and tender. Want to to cook a perfect Asian style chicken in the oven? Look no further!<\/span><\/div>\r\n\t\r\n\t<div id=\"recipe-15609-ingredients\" class=\"wprm-recipe-ingredients-container wprm-recipe-ingredients-no-images wprm-recipe-15609-ingredients-container wprm-block-text-normal wprm-ingredient-style-regular wprm-recipe-images-before\" data-recipe=\"15609\" data-servings=\"4\"><h3 class=\"wprm-recipe-header wprm-recipe-ingredients-header wprm-block-text-bold wprm-align-left wprm-header-decoration-none wprm-header-has-actions\" style=\"\"><span class='ing'>Ingredients<\/span>&nbsp;<\/h3><div class=\"wprm-recipe-ingredient-group\"><ul class=\"wprm-recipe-ingredients\"><li class=\"wprm-recipe-ingredient\" style=\"list-style-type: disc;\"><span class=\"checkbox\"><input type=\"checkbox\" autocomplete=\"off\" aria-label=\"1&#032;(4 to 5 pound \/ 2 kg)&#032;whole chicken\" \/><span><\/span><\/span><span class=\"wprm-recipe-ingredient-amount\">1<\/span>&#32;<span class=\"wprm-recipe-ingredient-unit\">(4 to 5 pound \/ 2 kg)<\/span>&#32;<span class=\"wprm-recipe-ingredient-name\">whole chicken<\/span><\/li><\/ul><\/div><div class=\"wprm-recipe-ingredient-group\"><h4 class=\"wprm-recipe-group-name wprm-recipe-ingredient-group-name wprm-block-text-bold\">Marinade<\/h4><ul class=\"wprm-recipe-ingredients\"><li class=\"wprm-recipe-ingredient\" style=\"list-style-type: disc;\"><span class=\"checkbox\"><input type=\"checkbox\" autocomplete=\"off\" aria-label=\"4&#032;big cloves garlic&#032;, sliced\" \/><span><\/span><\/span><span class=\"wprm-recipe-ingredient-amount\">4<\/span>&#32;<span class=\"wprm-recipe-ingredient-name\">big cloves garlic<\/span>&#32;<span class=\"wprm-recipe-ingredient-notes wprm-recipe-ingredient-notes-normal\">, sliced<\/span><\/li><li class=\"wprm-recipe-ingredient\" style=\"list-style-type: disc;\"><span class=\"checkbox\"><input type=\"checkbox\" autocomplete=\"off\" aria-label=\"1&#032;thumb ginger&#032;, sliced\" \/><span><\/span><\/span><span class=\"wprm-recipe-ingredient-amount\">1<\/span>&#32;<span class=\"wprm-recipe-ingredient-name\">thumb ginger<\/span>&#32;<span class=\"wprm-recipe-ingredient-notes wprm-recipe-ingredient-notes-normal\">, sliced<\/span><\/li><li class=\"wprm-recipe-ingredient\" style=\"list-style-type: disc;\"><span class=\"checkbox\"><input type=\"checkbox\" autocomplete=\"off\" aria-label=\"1\/2&#032;cup&#032;soy sauce\" \/><span><\/span><\/span><span class=\"wprm-recipe-ingredient-amount\">1\/2<\/span>&#32;<span class=\"wprm-recipe-ingredient-unit\">cup<\/span>&#32;<span class=\"wprm-recipe-ingredient-name\"><a href=\"https:\/\/omnivorescookbook.com\/soy-sauce\" class=\"wprm-recipe-ingredient-link\">soy sauce<\/a><\/span><\/li><li class=\"wprm-recipe-ingredient\" style=\"list-style-type: disc;\"><span class=\"checkbox\"><input type=\"checkbox\" autocomplete=\"off\" aria-label=\"1\/4&#032;cup&#032;oyster sauce\" \/><span><\/span><\/span><span class=\"wprm-recipe-ingredient-amount\">1\/4<\/span>&#32;<span class=\"wprm-recipe-ingredient-unit\">cup<\/span>&#32;<span class=\"wprm-recipe-ingredient-name\"><a href=\"https:\/\/omnivorescookbook.com\/oyster-sauce\" class=\"wprm-recipe-ingredient-link\">oyster sauce<\/a><\/span><\/li><li class=\"wprm-recipe-ingredient\" style=\"list-style-type: disc;\"><span class=\"checkbox\"><input type=\"checkbox\" autocomplete=\"off\" aria-label=\"2&#032;tablespoons&#032;Japanese sake&#032;(or Shaoxing win, or dry sherry)\" \/><span><\/span><\/span><span class=\"wprm-recipe-ingredient-amount\">2<\/span>&#32;<span class=\"wprm-recipe-ingredient-unit\">tablespoons<\/span>&#32;<span class=\"wprm-recipe-ingredient-name\">Japanese sake<\/span>&#32;<span class=\"wprm-recipe-ingredient-notes wprm-recipe-ingredient-notes-normal\">(or Shaoxing win, or dry sherry)<\/span><\/li><li class=\"wprm-recipe-ingredient\" style=\"list-style-type: disc;\"><span class=\"checkbox\"><input type=\"checkbox\" autocomplete=\"off\" aria-label=\"2&#032;tablespoons&#032;sugar\" \/><span><\/span><\/span><span class=\"wprm-recipe-ingredient-amount\">2<\/span>&#32;<span class=\"wprm-recipe-ingredient-unit\">tablespoons<\/span>&#32;<span class=\"wprm-recipe-ingredient-name\">sugar<\/span><\/li><li class=\"wprm-recipe-ingredient\" style=\"list-style-type: disc;\"><span class=\"checkbox\"><input type=\"checkbox\" autocomplete=\"off\" aria-label=\"1\/2&#032;teaspoon&#032;salt\" \/><span><\/span><\/span><span class=\"wprm-recipe-ingredient-amount\">1\/2<\/span>&#32;<span class=\"wprm-recipe-ingredient-unit\">teaspoon<\/span>&#32;<span class=\"wprm-recipe-ingredient-name\">salt<\/span><\/li><li class=\"wprm-recipe-ingredient\" style=\"list-style-type: disc;\"><span class=\"checkbox\"><input type=\"checkbox\" autocomplete=\"off\" aria-label=\"1\/8&#032;teaspoon&#032;freshly grounded black pepper\" \/><span><\/span><\/span><span class=\"wprm-recipe-ingredient-amount\">1\/8<\/span>&#32;<span class=\"wprm-recipe-ingredient-unit\">teaspoon<\/span>&#32;<span class=\"wprm-recipe-ingredient-name\">freshly grounded black pepper<\/span><\/li><\/ul><\/div><\/div>\r\n\r\n\t<div class=\"wprm-prevent-sleep wprm-toggle-switch-container\" style=\"display:none;\"><label id=\"wprm-toggle-switch-2189670422\" class=\"wprm-toggle-switch wprm-toggle-switch-rounded wprm-toggle-switch-outside\"><input type=\"checkbox\" id=\"wprm-prevent-sleep-checkbox-2189670422\" class=\"wprm-prevent-sleep-checkbox\" \/><span class=\"wprm-toggle-switch-slider\" style=\"--switch-height: 20px;--switch-on-color: var(--oc-red);\"><\/span><span class=\"wprm-toggle-switch-label wprm-prevent-sleep-label wprm-block-text-bold\">Cook Mode<\/span><\/label><span class=\"wprm-prevent-sleep-description wprm-block-text-normal\">Prevent your screen from going dark<\/span><\/div>\t\r\n\r\n\t<div id=\"recipe-15609-instructions\" class=\"wprm-recipe-instructions-container wprm-recipe-15609-instructions-container wprm-block-text-normal\" data-recipe=\"15609\"><h3 class=\"wprm-recipe-header wprm-recipe-instructions-header wprm-block-text-bold wprm-align-left wprm-header-decoration-none\" style=\"\">Instructions<\/h3><div class=\"wprm-recipe-instruction-group\"><ul class=\"wprm-recipe-instructions\"><li id=\"wprm-recipe-15609-step-0-0\" class=\"wprm-recipe-instruction\" style=\"list-style-type: decimal;\"><div class=\"wprm-recipe-instruction-text\">Rinse chicken with tap water and pat dry with a paper towel.<\/div><\/li><li id=\"wprm-recipe-15609-step-0-1\" class=\"wprm-recipe-instruction\" style=\"list-style-type: decimal;\"><div class=\"wprm-recipe-instruction-text\">Combine all the ingredients in a bowl and mix well.<\/div><\/li><li id=\"wprm-recipe-15609-step-0-2\" class=\"wprm-recipe-instruction\" style=\"list-style-type: decimal;\"><div class=\"wprm-recipe-instruction-text\">Transfer the chicken to a gallon-sized Ziplock bag, legs up. Add half the marinade into the cavity of the chicken. Pour the rest of the marinade onto the chicken skin. Seal the bag halfway across. Try to squeeze out as much air as possible. Seal the bag. Rub chicken through the bag to make sure the marinade and herbs are evenly dispersed.<\/div><\/li><li id=\"wprm-recipe-15609-step-0-3\" class=\"wprm-recipe-instruction\" style=\"list-style-type: decimal;\"><div class=\"wprm-recipe-instruction-text\">Place chicken in fridge for 24 to 48 hours (*footnote). Flip once during marinating.<\/div><\/li><li id=\"wprm-recipe-15609-step-0-4\" class=\"wprm-recipe-instruction\" style=\"list-style-type: decimal;\"><div class=\"wprm-recipe-instruction-text\">On the day of cooking, place a cooling\/roasting rack over a baking sheet.<\/div><\/li><li id=\"wprm-recipe-15609-step-0-5\" class=\"wprm-recipe-instruction\" style=\"list-style-type: decimal;\"><div class=\"wprm-recipe-instruction-text\">Transfer the chicken from the bag to a large plate. Discard marinating liquid and all the herbs. Make sure the cavity of the chicken isn\u2019t holding any liquid. Place the chicken onto the roasting rack, breast side up.<\/div><\/li><li id=\"wprm-recipe-15609-step-0-6\" class=\"wprm-recipe-instruction\" style=\"list-style-type: decimal;\"><div class=\"wprm-recipe-instruction-text\">Place the baking sheet near an AC vent or in front of a fan. Let the bird air dry completely. It will take at least 4 hours if you don\u2019t use a fan. To speed up the process, I sometimes use a hair dryer to dry the chicken. You can also place the chicken in the fridge to dry, but it takes longer.<\/div><\/li><li id=\"wprm-recipe-15609-step-0-7\" class=\"wprm-recipe-instruction\" style=\"list-style-type: decimal;\"><div class=\"wprm-recipe-instruction-text\">The surface of the chicken must be completely dry in order to yield crispy skin after baking. When the chicken is ready to bake, the surface won\u2019t be shiny, with almost a leathery feel when touched.<\/div><\/li><li id=\"wprm-recipe-15609-step-0-8\" class=\"wprm-recipe-instruction\" style=\"list-style-type: decimal;\"><div class=\"wprm-recipe-instruction-text\">Preheat oven to 400 degrees F (200 C).<\/div><\/li><li id=\"wprm-recipe-15609-step-0-9\" class=\"wprm-recipe-instruction\" style=\"list-style-type: decimal;\"><div class=\"wprm-recipe-instruction-text\">Line the baking sheet with aluminum foil to catch the chicken grease. Place the roasting rack on top. Spray a thin layer of oil onto the roasting rack. (*see footnote 2)<\/div><\/li><li id=\"wprm-recipe-15609-step-0-10\" class=\"wprm-recipe-instruction\" style=\"list-style-type: decimal;\"><div class=\"wprm-recipe-instruction-text\">Tie chicken legs together with kitchen twine. Spray a thin layer of oil onto another sheet of aluminum foil. Cut foil into small squares and wrap around the end of the chicken legs and wings tips. (*see footnote 3)<\/div><\/li><li id=\"wprm-recipe-15609-step-0-11\" class=\"wprm-recipe-instruction\" style=\"list-style-type: decimal;\"><div class=\"wprm-recipe-instruction-text\">Bake on the lowest rack in the oven for 30 minutes. Rotate chicken (don\u2019t flip). Bake for another 30 minutes. Rotate again. Continue baking until the thermometer reads 165 F (74C) when probing into the thickest part of the leg. It takes me 1 hour and 30 minutes in total to roast a chicken from Costco (about 5 pounds).<\/div><\/li><li id=\"wprm-recipe-15609-step-0-12\" class=\"wprm-recipe-instruction\" style=\"list-style-type: decimal;\"><div class=\"wprm-recipe-instruction-text\">During the final hour of baking, check on the chicken every 10 to 20 minutes. When you notice that any part of the chicken is already browned, cover that part with aluminum foil to prevent it from burning. If you think this is too much trouble, you can simply cover the whole chicken with a large piece of foil when most parts are nicely browned.<\/div><\/li><li id=\"wprm-recipe-15609-step-0-13\" class=\"wprm-recipe-instruction\" style=\"list-style-type: decimal;\"><div class=\"wprm-recipe-instruction-text\">When the chicken is cooked through, let cool for 15 minutes before slicing.<\/div><\/li><li id=\"wprm-recipe-15609-step-0-14\" class=\"wprm-recipe-instruction\" style=\"list-style-type: decimal;\"><div class=\"wprm-recipe-instruction-text\">Serve chicken by itself as a main. Or you can serve it with sriracha, plum sauce, or soy sauce.<\/div><\/li><li id=\"wprm-recipe-15609-step-0-15\" class=\"wprm-recipe-instruction\" style=\"list-style-type: decimal;\"><div class=\"wprm-recipe-instruction-text\">To reheat leftover chicken, my favorite way is to cook it with a bit of oil on the stove top. The chicken will get nicely charred and heat up in a few minutes without drying out (which happens if you reheat it in the oven).<\/div><\/li><\/ul><\/div><\/div>\r\n\r\n\t<p class=\"ingsub\"><a href=\"\/ingredient-substitutions-for-chinese-cooking\/\">Ingredient Substitution Guide<\/a><\/p>\r\n\r\n\t<div id=\"recipe-15609-notes\" class=\"wprm-recipe-notes-container wprm-block-text-normal\"><h3 class=\"wprm-recipe-header wprm-recipe-notes-header wprm-block-text-bold wprm-align-left wprm-header-decoration-none\" style=\"\">Notes<\/h3><div class=\"wprm-recipe-notes\"><ol>\n<li>I highly recommend you marinate the chicken for at least a day and a half (start marinating in the evening on day 1, take out to dry around noon on day 3, cook in the late afternoon on day 3). The seasoning will be fully absorbed by the chicken and the whole bird will be much more flavorful.<\/li>\n<li>I forgot to spray oil a few times but the chicken still came off the roasting rack without any problem. Do this if you can remember, just in case.<\/li>\n<li>The aluminium foil prevents the thin parts of the chicken from burning. By spraying oil onto the foil, the chicken skin won\u2019t be torn off when removing the foil after baking.<\/li>\n<\/ol><\/div><\/div>\t\r\n\r\n\t\r\n\t\t\r\n\t\r\n<\/div>\r\n\r\n<div class=\"didyoumake\">\r\n\t<div class=\"dym-image\">\r\n\t\t<img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/themes\/oc2025\/images\/woman.svg\" width=\"84\" height=\"80\" alt=\"\" \/>\r\n\t<\/div>\r\n\t<div class=\"dym-text\">\r\n\t\t<h3>Did you make this recipe?<\/h3>\r\n\t\t<p>I\u2019d love to hear how it turned out for you! Please take a moment to <a href=\"#comments\">leave a 5-star rating<\/a> \u2b50\ufe0f and <a href=\"#comments\">share your thoughts<\/a> in the comments further down the page. It really helps others discover the recipe too.<\/p>\t\t\r\n\t<\/div>\r\n<\/div><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>This Cantonese roast chicken tastes even better than one at a good restaurant. The skin is truly crispy and the meat so moist and tender. Want to to cook a perfect Asian style chicken in the oven? Look no further! I love Cantonese style BBQ and one of my favorites is the roast chicken. I\u2019ve [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":8188,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_stopmodifiedupdate":false,"_modified_date":"","wprm-recipe-roundup-name":"","wprm-recipe-roundup-description":"","footnotes":""},"categories":[503],"tags":[13191],"oc_cuisine":[561],"oc_ingredient":[15430],"oc_collection":[588,13182],"oc_type":[13325],"oc_dietary":[13188,13187,575],"oc_skill":[],"oc_season":[],"class_list":["post-8186","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-main","tag-expert","oc_cuisine-cantonese-cuisine","oc_ingredient-chicken-poultry","oc_collection-chinese-new-year","oc_collection-holiday-season","oc_type-roasting","oc_dietary-non-dairy","oc_dietary-diabetic-friendly","oc_dietary-low-carb"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.0 (Yoast SEO v27.0) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>The Best Cantonese Roast Chicken (\u5e7f\u5f0f\u70e7\u9e21) - Omnivore&#039;s Cookbook<\/title>\n<meta name=\"description\" content=\"Cantonese roast chicken - This roast chicken tastes even better than one at a good restaurant. The skin is truly crispy and the meat so moist and tender.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/omnivorescookbook.com\/cantonese-roast-chicken\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"The Best Cantonese Roast Chicken (\u5e7f\u5f0f\u70e7\u9e21)\" \/>\n<meta property=\"og:description\" content=\"Cantonese roast chicken - This roast chicken tastes even better than one at a good restaurant. The skin is truly crispy and the meat so moist and tender.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/omnivorescookbook.com\/cantonese-roast-chicken\/\" \/>\n<meta property=\"og:site_name\" content=\"Omnivore&#039;s Cookbook\" \/>\n<meta property=\"article:publisher\" content=\"http:\/\/www.facebook.com\/omnivorescookbook\" \/>\n<meta property=\"article:author\" content=\"http:\/\/www.facebook.com\/omnivorescookbook\" \/>\n<meta property=\"article:published_time\" content=\"2015-10-10T12:00:42+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-10-25T18:22:21+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2015\/10\/1510_Perfect-Chinese-Roast-Chicken_002.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"600\" \/>\n\t<meta property=\"og:image:height\" content=\"899\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Maggie Zhu\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@omnivorcookbook\" \/>\n<meta name=\"twitter:site\" content=\"@omnivorcookbook\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Maggie Zhu\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/omnivorescookbook.com\/cantonese-roast-chicken\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/omnivorescookbook.com\/cantonese-roast-chicken\/\"},\"author\":{\"name\":\"Maggie Zhu\",\"@id\":\"https:\/\/omnivorescookbook.com\/#\/schema\/person\/ecc6e3fd864345b9dd4d1bc6f5b29ad0\"},\"headline\":\"The Best Cantonese Roast Chicken (\u5e7f\u5f0f\u70e7\u9e21)\",\"datePublished\":\"2015-10-10T12:00:42+00:00\",\"dateModified\":\"2022-10-25T18:22:21+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/omnivorescookbook.com\/cantonese-roast-chicken\/\"},\"wordCount\":1929,\"commentCount\":95,\"publisher\":{\"@id\":\"https:\/\/omnivorescookbook.com\/#\/schema\/person\/ecc6e3fd864345b9dd4d1bc6f5b29ad0\"},\"image\":{\"@id\":\"https:\/\/omnivorescookbook.com\/cantonese-roast-chicken\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2015\/10\/1510_Perfect-Chinese-Roast-Chicken_002.jpg\",\"keywords\":[\"Expert\"],\"articleSection\":[\"Main Dishes\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/omnivorescookbook.com\/cantonese-roast-chicken\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/omnivorescookbook.com\/cantonese-roast-chicken\/\",\"url\":\"https:\/\/omnivorescookbook.com\/cantonese-roast-chicken\/\",\"name\":\"The Best Cantonese Roast Chicken (\u5e7f\u5f0f\u70e7\u9e21) - Omnivore&#039;s Cookbook\",\"isPartOf\":{\"@id\":\"https:\/\/omnivorescookbook.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/omnivorescookbook.com\/cantonese-roast-chicken\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/omnivorescookbook.com\/cantonese-roast-chicken\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2015\/10\/1510_Perfect-Chinese-Roast-Chicken_002.jpg\",\"datePublished\":\"2015-10-10T12:00:42+00:00\",\"dateModified\":\"2022-10-25T18:22:21+00:00\",\"description\":\"Cantonese roast chicken - This roast chicken tastes even better than one at a good restaurant. The skin is truly crispy and the meat so moist and tender.\",\"breadcrumb\":{\"@id\":\"https:\/\/omnivorescookbook.com\/cantonese-roast-chicken\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/omnivorescookbook.com\/cantonese-roast-chicken\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/omnivorescookbook.com\/cantonese-roast-chicken\/#primaryimage\",\"url\":\"https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2015\/10\/1510_Perfect-Chinese-Roast-Chicken_002.jpg\",\"contentUrl\":\"https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2015\/10\/1510_Perfect-Chinese-Roast-Chicken_002.jpg\",\"width\":600,\"height\":899,\"caption\":\"This Cantonese roast chicken tastes even better than one at a good restaurant. The skin is truly crispy and the meat so moist and tender. Want to to cook a perfect Asian style chicken in the oven? Look no further!| omnivorescookbook.com\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/omnivorescookbook.com\/cantonese-roast-chicken\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/omnivorescookbook.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Recipes\",\"item\":\"https:\/\/omnivorescookbook.com\/category\/recipe\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Main Dishes\",\"item\":\"https:\/\/omnivorescookbook.com\/category\/recipe\/main\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"The Best Cantonese Roast Chicken (\u5e7f\u5f0f\u70e7\u9e21)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/omnivorescookbook.com\/#website\",\"url\":\"https:\/\/omnivorescookbook.com\/\",\"name\":\"Omnivore's Cookbook\",\"description\":\"Modern Chinese Recipes\",\"publisher\":{\"@id\":\"https:\/\/omnivorescookbook.com\/#\/schema\/person\/ecc6e3fd864345b9dd4d1bc6f5b29ad0\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/omnivorescookbook.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/omnivorescookbook.com\/#\/schema\/person\/ecc6e3fd864345b9dd4d1bc6f5b29ad0\",\"name\":\"Maggie Zhu\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/omnivorescookbook.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2025\/03\/maggie-zhu-1.jpg\",\"contentUrl\":\"https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2025\/03\/maggie-zhu-1.jpg\",\"width\":1120,\"height\":1120,\"caption\":\"Maggie Zhu\"},\"logo\":{\"@id\":\"https:\/\/omnivorescookbook.com\/#\/schema\/person\/image\/\"},\"description\":\"Hi I'm Maggie Zhu! Welcome to my site about modern Chinese cooking - including street food, family recipes, and restaurant dishes. I take a less labor-intensive approach while maintaining the taste and look of the dish. I am originally from Beijing, and now cook from my New York kitchen.\",\"sameAs\":[\"https:\/\/omnivorescookbook.com\/about\/\",\"http:\/\/www.facebook.com\/omnivorescookbook\",\"https:\/\/x.com\/omnivorcookbook\"]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"The Best Cantonese Roast Chicken (\u5e7f\u5f0f\u70e7\u9e21) - Omnivore&#039;s Cookbook","description":"Cantonese roast chicken - This roast chicken tastes even better than one at a good restaurant. The skin is truly crispy and the meat so moist and tender.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/omnivorescookbook.com\/cantonese-roast-chicken\/","og_locale":"en_US","og_type":"article","og_title":"The Best Cantonese Roast Chicken (\u5e7f\u5f0f\u70e7\u9e21)","og_description":"Cantonese roast chicken - This roast chicken tastes even better than one at a good restaurant. The skin is truly crispy and the meat so moist and tender.","og_url":"https:\/\/omnivorescookbook.com\/cantonese-roast-chicken\/","og_site_name":"Omnivore&#039;s Cookbook","article_publisher":"http:\/\/www.facebook.com\/omnivorescookbook","article_author":"http:\/\/www.facebook.com\/omnivorescookbook","article_published_time":"2015-10-10T12:00:42+00:00","article_modified_time":"2022-10-25T18:22:21+00:00","og_image":[{"width":600,"height":899,"url":"https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2015\/10\/1510_Perfect-Chinese-Roast-Chicken_002.jpg","type":"image\/jpeg"}],"author":"Maggie Zhu","twitter_card":"summary_large_image","twitter_creator":"@omnivorcookbook","twitter_site":"@omnivorcookbook","twitter_misc":{"Written by":"Maggie Zhu","Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/omnivorescookbook.com\/cantonese-roast-chicken\/#article","isPartOf":{"@id":"https:\/\/omnivorescookbook.com\/cantonese-roast-chicken\/"},"author":{"name":"Maggie Zhu","@id":"https:\/\/omnivorescookbook.com\/#\/schema\/person\/ecc6e3fd864345b9dd4d1bc6f5b29ad0"},"headline":"The Best Cantonese Roast Chicken (\u5e7f\u5f0f\u70e7\u9e21)","datePublished":"2015-10-10T12:00:42+00:00","dateModified":"2022-10-25T18:22:21+00:00","mainEntityOfPage":{"@id":"https:\/\/omnivorescookbook.com\/cantonese-roast-chicken\/"},"wordCount":1929,"commentCount":95,"publisher":{"@id":"https:\/\/omnivorescookbook.com\/#\/schema\/person\/ecc6e3fd864345b9dd4d1bc6f5b29ad0"},"image":{"@id":"https:\/\/omnivorescookbook.com\/cantonese-roast-chicken\/#primaryimage"},"thumbnailUrl":"https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2015\/10\/1510_Perfect-Chinese-Roast-Chicken_002.jpg","keywords":["Expert"],"articleSection":["Main Dishes"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/omnivorescookbook.com\/cantonese-roast-chicken\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/omnivorescookbook.com\/cantonese-roast-chicken\/","url":"https:\/\/omnivorescookbook.com\/cantonese-roast-chicken\/","name":"The Best Cantonese Roast Chicken (\u5e7f\u5f0f\u70e7\u9e21) - Omnivore&#039;s Cookbook","isPartOf":{"@id":"https:\/\/omnivorescookbook.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/omnivorescookbook.com\/cantonese-roast-chicken\/#primaryimage"},"image":{"@id":"https:\/\/omnivorescookbook.com\/cantonese-roast-chicken\/#primaryimage"},"thumbnailUrl":"https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2015\/10\/1510_Perfect-Chinese-Roast-Chicken_002.jpg","datePublished":"2015-10-10T12:00:42+00:00","dateModified":"2022-10-25T18:22:21+00:00","description":"Cantonese roast chicken - This roast chicken tastes even better than one at a good restaurant. The skin is truly crispy and the meat so moist and tender.","breadcrumb":{"@id":"https:\/\/omnivorescookbook.com\/cantonese-roast-chicken\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/omnivorescookbook.com\/cantonese-roast-chicken\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/omnivorescookbook.com\/cantonese-roast-chicken\/#primaryimage","url":"https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2015\/10\/1510_Perfect-Chinese-Roast-Chicken_002.jpg","contentUrl":"https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2015\/10\/1510_Perfect-Chinese-Roast-Chicken_002.jpg","width":600,"height":899,"caption":"This Cantonese roast chicken tastes even better than one at a good restaurant. The skin is truly crispy and the meat so moist and tender. Want to to cook a perfect Asian style chicken in the oven? Look no further!| omnivorescookbook.com"},{"@type":"BreadcrumbList","@id":"https:\/\/omnivorescookbook.com\/cantonese-roast-chicken\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/omnivorescookbook.com\/"},{"@type":"ListItem","position":2,"name":"Recipes","item":"https:\/\/omnivorescookbook.com\/category\/recipe\/"},{"@type":"ListItem","position":3,"name":"Main Dishes","item":"https:\/\/omnivorescookbook.com\/category\/recipe\/main\/"},{"@type":"ListItem","position":4,"name":"The Best Cantonese Roast Chicken (\u5e7f\u5f0f\u70e7\u9e21)"}]},{"@type":"WebSite","@id":"https:\/\/omnivorescookbook.com\/#website","url":"https:\/\/omnivorescookbook.com\/","name":"Omnivore's Cookbook","description":"Modern Chinese Recipes","publisher":{"@id":"https:\/\/omnivorescookbook.com\/#\/schema\/person\/ecc6e3fd864345b9dd4d1bc6f5b29ad0"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/omnivorescookbook.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/omnivorescookbook.com\/#\/schema\/person\/ecc6e3fd864345b9dd4d1bc6f5b29ad0","name":"Maggie Zhu","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/omnivorescookbook.com\/#\/schema\/person\/image\/","url":"https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2025\/03\/maggie-zhu-1.jpg","contentUrl":"https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2025\/03\/maggie-zhu-1.jpg","width":1120,"height":1120,"caption":"Maggie Zhu"},"logo":{"@id":"https:\/\/omnivorescookbook.com\/#\/schema\/person\/image\/"},"description":"Hi I'm Maggie Zhu! Welcome to my site about modern Chinese cooking - including street food, family recipes, and restaurant dishes. I take a less labor-intensive approach while maintaining the taste and look of the dish. I am originally from Beijing, and now cook from my New York kitchen.","sameAs":["https:\/\/omnivorescookbook.com\/about\/","http:\/\/www.facebook.com\/omnivorescookbook","https:\/\/x.com\/omnivorcookbook"]}]}},"_links":{"self":[{"href":"https:\/\/omnivorescookbook.com\/wp-json\/wp\/v2\/posts\/8186","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/omnivorescookbook.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/omnivorescookbook.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/omnivorescookbook.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/omnivorescookbook.com\/wp-json\/wp\/v2\/comments?post=8186"}],"version-history":[{"count":1,"href":"https:\/\/omnivorescookbook.com\/wp-json\/wp\/v2\/posts\/8186\/revisions"}],"predecessor-version":[{"id":32378,"href":"https:\/\/omnivorescookbook.com\/wp-json\/wp\/v2\/posts\/8186\/revisions\/32378"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/omnivorescookbook.com\/wp-json\/wp\/v2\/media\/8188"}],"wp:attachment":[{"href":"https:\/\/omnivorescookbook.com\/wp-json\/wp\/v2\/media?parent=8186"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/omnivorescookbook.com\/wp-json\/wp\/v2\/categories?post=8186"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/omnivorescookbook.com\/wp-json\/wp\/v2\/tags?post=8186"},{"taxonomy":"oc_cuisine","embeddable":true,"href":"https:\/\/omnivorescookbook.com\/wp-json\/wp\/v2\/oc_cuisine?post=8186"},{"taxonomy":"oc_ingredient","embeddable":true,"href":"https:\/\/omnivorescookbook.com\/wp-json\/wp\/v2\/oc_ingredient?post=8186"},{"taxonomy":"oc_collection","embeddable":true,"href":"https:\/\/omnivorescookbook.com\/wp-json\/wp\/v2\/oc_collection?post=8186"},{"taxonomy":"oc_type","embeddable":true,"href":"https:\/\/omnivorescookbook.com\/wp-json\/wp\/v2\/oc_type?post=8186"},{"taxonomy":"oc_dietary","embeddable":true,"href":"https:\/\/omnivorescookbook.com\/wp-json\/wp\/v2\/oc_dietary?post=8186"},{"taxonomy":"oc_skill","embeddable":true,"href":"https:\/\/omnivorescookbook.com\/wp-json\/wp\/v2\/oc_skill?post=8186"},{"taxonomy":"oc_season","embeddable":true,"href":"https:\/\/omnivorescookbook.com\/wp-json\/wp\/v2\/oc_season?post=8186"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}