Deprecated: Calling static trait method MatthiasWeb\RealMediaLibrary\Vendor\DevOwl\RealProductManagerWpClient\UtilsProvider::setupConstants is deprecated, it should only be called on a class using the trait in /var/www/html/public_html/wp-content/plugins/real-media-library/vendor/devowl-wp/real-product-manager-wp-client/src/autoload.php on line 7

Deprecated: Calling static trait method MatthiasWeb\RealMediaLibrary\Vendor\DevOwl\RealUtils\UtilsProvider::setupConstants is deprecated, it should only be called on a class using the trait in /var/www/html/public_html/wp-content/plugins/real-media-library/vendor/devowl-wp/real-utils/src/autoload.php on line 7

Deprecated: Accessing static trait property MatthiasWeb\RealMediaLibrary\Vendor\MatthiasWeb\Utils\PluginReceiver::$PLUGIN_CONST_FILE is deprecated, it should only be accessed on a class using the trait in /var/www/html/public_html/wp-content/plugins/real-media-library/vendor/devowl-wp/utils/src/Core.php on line 174

Deprecated: Accessing static trait property MatthiasWeb\RealMediaLibrary\Vendor\MatthiasWeb\Utils\PluginReceiver::$PLUGIN_CLASS_ACTIVATOR is deprecated, it should only be accessed on a class using the trait in /var/www/html/public_html/wp-content/plugins/real-media-library/vendor/devowl-wp/utils/src/Core.php on line 46

Deprecated: Accessing static trait property MatthiasWeb\RealMediaLibrary\Vendor\MatthiasWeb\Utils\PluginReceiver::$PLUGIN_CLASS_ASSETS is deprecated, it should only be accessed on a class using the trait in /var/www/html/public_html/wp-content/plugins/real-media-library/vendor/devowl-wp/utils/src/Core.php on line 49

Deprecated: Accessing static trait property MatthiasWeb\RealMediaLibrary\Vendor\MatthiasWeb\Utils\PluginReceiver::$PLUGIN_CLASS_LOCALIZATION is deprecated, it should only be accessed on a class using the trait in /var/www/html/public_html/wp-content/plugins/real-media-library/vendor/devowl-wp/utils/src/Core.php on line 60

Deprecated: Accessing static trait property MatthiasWeb\RealMediaLibrary\Vendor\MatthiasWeb\Utils\PluginReceiver::$PLUGIN_CONST_ROOT_SLUG is deprecated, it should only be accessed on a class using the trait in /var/www/html/public_html/wp-content/plugins/real-media-library/vendor/devowl-wp/utils/src/Core.php on line 64

Deprecated: Accessing static trait property MatthiasWeb\RealMediaLibrary\Vendor\MatthiasWeb\Utils\PluginReceiver::$PLUGIN_CONST_SLUG is deprecated, it should only be accessed on a class using the trait in /var/www/html/public_html/wp-content/plugins/real-media-library/vendor/devowl-wp/utils/src/Service.php on line 149

Deprecated: Accessing static trait property MatthiasWeb\RealMediaLibrary\Vendor\MatthiasWeb\Utils\Localization::$PACKAGE_INFO_BACKEND is deprecated, it should only be accessed on a class using the trait in /var/www/html/public_html/wp-content/plugins/real-media-library/vendor/devowl-wp/utils/src/PackageLocalization.php on line 37

Deprecated: Accessing static trait property MatthiasWeb\RealMediaLibrary\Vendor\MatthiasWeb\Utils\PluginReceiver::$PLUGIN_CONST_OPT_PREFIX is deprecated, it should only be accessed on a class using the trait in /var/www/html/public_html/wp-content/plugins/real-media-library/vendor/devowl-wp/utils/src/Activator.php on line 78

Deprecated: Accessing static trait property MatthiasWeb\RealMediaLibrary\Vendor\MatthiasWeb\Utils\PluginReceiver::$PLUGIN_CONST_VERSION is deprecated, it should only be accessed on a class using the trait in /var/www/html/public_html/wp-content/plugins/real-media-library/vendor/devowl-wp/utils/src/Core.php on line 114

Deprecated: Accessing static trait property MatthiasWeb\RealMediaLibrary\Vendor\MatthiasWeb\Utils\Localization::$PACKAGE_INFO_BACKEND is deprecated, it should only be accessed on a class using the trait in /var/www/html/public_html/wp-content/plugins/real-media-library/vendor/devowl-wp/utils/src/PackageLocalization.php on line 37

Deprecated: Accessing static trait property MatthiasWeb\RealMediaLibrary\Vendor\MatthiasWeb\Utils\PluginReceiver::$PLUGIN_CONST_TEXT_DOMAIN is deprecated, it should only be accessed on a class using the trait in /var/www/html/public_html/wp-content/plugins/real-media-library/vendor/devowl-wp/utils/src/Core.php on line 79

Deprecated: Accessing static trait property MatthiasWeb\RealMediaLibrary\Vendor\MatthiasWeb\Utils\PluginReceiver::$PLUGIN_CONST_FILE is deprecated, it should only be accessed on a class using the trait in /var/www/html/public_html/wp-content/plugins/real-media-library/vendor/devowl-wp/utils/src/Core.php on line 85

Deprecated: Accessing static trait property MatthiasWeb\RealMediaLibrary\Vendor\MatthiasWeb\Utils\PluginReceiver::$PLUGIN_CONST_PATH is deprecated, it should only be accessed on a class using the trait in /var/www/html/public_html/wp-content/plugins/real-media-library/vendor/devowl-wp/utils/src/Core.php on line 143

Deprecated: Accessing static trait property MatthiasWeb\RealMediaLibrary\Vendor\MatthiasWeb\Utils\PluginReceiver::$PLUGIN_CONST_ROOT_SLUG is deprecated, it should only be accessed on a class using the trait in /var/www/html/public_html/wp-content/plugins/real-media-library/vendor/devowl-wp/utils/src/Core.php on line 147

Deprecated: Accessing static trait property MatthiasWeb\RealMediaLibrary\Vendor\MatthiasWeb\Utils\Localization::$PACKAGE_INFO_BACKEND is deprecated, it should only be accessed on a class using the trait in /var/www/html/public_html/wp-content/plugins/real-media-library/vendor/devowl-wp/utils/src/PackageLocalization.php on line 37

Deprecated: Accessing static trait property MatthiasWeb\RealMediaLibrary\Vendor\MatthiasWeb\Utils\PluginReceiver::$PLUGIN_CONST_ROOT_SLUG is deprecated, it should only be accessed on a class using the trait in /var/www/html/public_html/wp-content/plugins/real-media-library/vendor/devowl-wp/utils/src/Core.php on line 96

Deprecated: Accessing static trait property MatthiasWeb\RealMediaLibrary\Vendor\MatthiasWeb\Utils\Localization::$PACKAGE_INFO_BACKEND is deprecated, it should only be accessed on a class using the trait in /var/www/html/public_html/wp-content/plugins/real-media-library/vendor/devowl-wp/utils/src/PackageLocalization.php on line 37

Deprecated: Accessing static trait property MatthiasWeb\RealMediaLibrary\Vendor\MatthiasWeb\Utils\PluginReceiver::$PLUGIN_CONST_ROOT_SLUG is deprecated, it should only be accessed on a class using the trait in /var/www/html/public_html/wp-content/plugins/real-media-library/vendor/devowl-wp/utils/src/Core.php on line 96

Deprecated: Accessing static trait property MatthiasWeb\RealMediaLibrary\Vendor\MatthiasWeb\Utils\Localization::$PACKAGE_INFO_BACKEND is deprecated, it should only be accessed on a class using the trait in /var/www/html/public_html/wp-content/plugins/real-media-library/vendor/devowl-wp/utils/src/PackageLocalization.php on line 37

Deprecated: Accessing static trait property MatthiasWeb\RealMediaLibrary\Vendor\MatthiasWeb\Utils\PluginReceiver::$PLUGIN_CONST_ROOT_SLUG is deprecated, it should only be accessed on a class using the trait in /var/www/html/public_html/wp-content/plugins/real-media-library/vendor/devowl-wp/utils/src/Core.php on line 96

Deprecated: Accessing static trait property MatthiasWeb\RealMediaLibrary\Vendor\MatthiasWeb\Utils\Localization::$PACKAGE_INFO_BACKEND is deprecated, it should only be accessed on a class using the trait in /var/www/html/public_html/wp-content/plugins/real-media-library/vendor/devowl-wp/utils/src/PackageLocalization.php on line 37

Deprecated: Creation of dynamic property WP_Grid_Builder_Elementor\Includes\Render::$providers is deprecated in /var/www/html/public_html/wp-content/plugins/wp-grid-builder-elementor/includes/class-render.php on line 55

Deprecated: Creation of dynamic property WP_Grid_Builder_Elementor\Includes\Filter::$providers is deprecated in /var/www/html/public_html/wp-content/plugins/wp-grid-builder-elementor/includes/class-filter.php on line 35

Deprecated: Accessing static trait property MatthiasWeb\RealMediaLibrary\Vendor\MatthiasWeb\Utils\Localization::$PACKAGE_INFO_BACKEND is deprecated, it should only be accessed on a class using the trait in /var/www/html/public_html/wp-content/plugins/real-media-library/vendor/devowl-wp/utils/src/PackageLocalization.php on line 37
General Tso’s Chicken – La cuisine de Bernard
Home Savory General Tso’s Chicken

General Tso’s Chicken

Catégorie : Savory

This very Chinese looking recipe, is however completely unknown in China. As surprising as it may seem, it comes from the United States… But it was invented by a Chinese immigrant, Mr. Peng Chang-Kuei. This does not prevent it from being very tasty. These are small chicken fritters, fried twice for a crispy texture, then fried in a sweet and sour sauce, spicy if desired. I enjoy it every time I order this dish there.

General Tso’s chicken recipe:

-4 chicken thighs
-120g of egg white
-130g of cornstarch
-1 tablespoon of oil
-2 teaspoons of clear soy sauce

General Tso’s sauce:
-250ml of chicken broth
-1+1/2 tablespoons of sugar 
-2 tablespoons of clear soy sauce
-1 tablespoon of hoisin sauce
-2 tablespoons of rice vinegar
-1 teaspoon of sesame oil
-2 pinches of pepper

For cooking the sauce:
-1 teaspoon cornstarch diluted in a little water

-1 or 2 cloves of garlic
-a piece of peeled fresh ginger
2-3 onion bunches or Chinese onions
-2 or 3 dried red peppers (optional)
-toasted sesame seeds

Prepare the chicken broth. In the United States, they sell ready-made broth in bricks. In France, I simply bought poultry broth powder that I diluted as indicated (1 teaspoon for 100ml of water). 
Add sugar. 

Soy sauce.

The hoisin sauce, as well as the rice vinegar. 

Also add pepper and sesame oil. 

Prepare the chicken. Do not use white meat, as this will result in dry and tasteless meat. De-bone and remove the skin. 

Cut each thigh into 4 pieces. 

Prepare the rest of the ingredients, the onions cut in 4cm slices, the ginger in small strips and the garlic in small pieces. 

Prepare the doughnut batter by putting the egg whites, soy sauce and oil in a bowl. 

Add the cornstarch. 

Mix well to obtain a viscous paste. 

Add the chicken.

Mix well. 

Heat a pan of oil over moderate to high heat. 

When the oil is ready, add half the chicken pieces, one by one. 

Let cook until they start to brown slightly. Cook the other half of the chicken. 


When all the chicken is cooked, return the oil to a fairly high heat. The oil must be hot. Return the chicken pieces to the oven until they are completely browned. The more golden they are, the longer they will stay crisp with the sauce. The top of the thigh is not afraid of prolonged cooking, so you can cook these little fritters really well.  

While the fritters are cooking, heat oil in a wok over high heat and fry the garlic and ginger. It is at this point that you should add the dried chili pepper if you wish. 

Add the onions and let them color. 

Add all the sauce. 

And let it boil and reduce. 

Then add the cornstarch diluted in a little water to thicken the sauce. 

Let it cook. 

Then add the chicken fritters when they are all golden brown. 
Bernard’s tip: you really have to cook the doughnuts so that they keep their texture crispy when they come into contact with the sauce. They must be cooked even more than on the photo below. You really need to put them in this sauce just before serving to enjoy them as soon as possible!

Coat the fritters well with sauce, sprinkle with toasted sesame seeds and serve immediately with rice! 

Leave a comment

[the_ad id="283852"]
La cuisine de Bernard