One of my favorite dishes served at Chinese Restaurants is Chicken with Tofu. It is a seemingly simple dish, but is so flavorful and is not as heavy or greasy as other tofu dishes. I’ve modeled this recipe on the best of the chicken and tofu dishes I’ve had. And yes, it looks like a lot of ingredients, but it’s not that bad.
In medium sized bowl, combine all ingredients in the Chicken Marinade above. Cover and refrigerate for 20-30 minutes. Marinade can be prepared up to 2-3 days in advance.
Combine all ingredients in the Gravy steps above in a small bowl and set aside.
In wok or large pan, heat 1 teaspoon of oil. Add carrots and green onions and stir fry on high for about 2 minutes or until carrots are slightly softened. Remove from pan.
In the same pan, do not worry about cleaning it, add 1 tablespoon of oil and heat pan. Drain excess liquid off of chicken and discard excess liquid. Add Chicken from Chicken to pan and cook on high, continually stirring to keep the chicken separated. Cook until chicken is browned.
Add back in the Carrots and Green Onion mixture to pan and combine while continuing to cook on high. Should only take about 30 seconds.
Keeping the chicken and vegetables in the pan, add the mixture from the gravy step above and mix well continuing to cook on high until the mixture is bubbly. This should be about 1 minute.
Continue cooking and fold in the tofu to the bubbling mixture. Be careful not to mush the tofu. The goal here is to just get the tofu hot. Once the tofu is hot, remove the chicken tofu stir fry from the pan and serve. Best served over white rice.
Take a read through the recipe as I’ve tried to break it down to make it easy to follow. It also works great on weeknights, especially if you can have the chicken cut up and marinated and the vegetables cut up.
© 2024 Dish Ditty® | All Rights Reserved.
Cookie | Duration | Description |
---|---|---|
CONSENT | 2 years | YouTube sets this cookie via embedded YouTube videos and registers anonymous statistical data. |
_ga | 1 year 1 month 4 days | Google Analytics sets this cookie to calculate visitor, session and campaign data and track site usage for the site's analytics report. The cookie stores information anonymously and assigns a randomly generated number to recognise unique visitors. |
_ga_* | 1 year 1 month 4 days | Google Analytics sets this cookie to store and count page views. |
Cookie | Duration | Description |
---|---|---|
test_cookie | 15 minutes | doubleclick.net sets this cookie to determine if the user's browser supports cookies. |
VISITOR_INFO1_LIVE | 6 months | YouTube sets this cookie to measure bandwidth, determining whether the user gets the new or old player interface. |
YSC | session | Youtube sets this cookie to track the views of embedded videos on Youtube pages. |
yt-remote-connected-devices | never | YouTube sets this cookie to store the user's video preferences using embedded YouTube videos. |
yt-remote-device-id | never | YouTube sets this cookie to store the user's video preferences using embedded YouTube videos. |
yt.innertube::nextId | never | YouTube sets this cookie to register a unique ID to store data on what videos from YouTube the user has seen. |
yt.innertube::requests | never | YouTube sets this cookie to register a unique ID to store data on what videos from YouTube the user has seen. |
Cookie | Duration | Description |
---|---|---|
VISITOR_PRIVACY_METADATA | 6 months | Description is currently not available. |