An Easy & Healthy Oven Baked General Tso’s Chicken Recipe

10 ingredients or less 30 minutes or less dinner dinner & chill easy meat
The best general tso’s chicken recipe is the one that's so hands off and healthy you’ll want to make it every night.
Posted April 25, 2019 by Mike

General Tso’s chicken may be the most popular dish in America when it comes to Chinese food. It’s easy to see why with its sweet, sticky, and umami forward deep fried chicken nuggets. Like all things though, making it yourself at home is even better. This version is simultaneously tastier than takeout while being super easy and healthy because it’s oven baked with no finicky oil to deal with, just delicious crispy chicken.

Cooking Notes
If you are so inclined, cutting the pieces into smaller than usual 1/2″ cubes make for a crispier chicken that’s actually more true to its Hunan origins. Properly speaking all parts of an authentic Chinese dish should be cut down into a uniformly small chopstick friendly size.

The whole dried peppers add an incredible kick if you eat them or a delicate hint of smoke if you don’t, but you can just leave them out entirely if you don’t like spicy food or can’t find them, this is dinner & chill after all. The green onion whites comes very highly recommended.

What do you need?
A non stick skillet and a baking sheet with a rack that fits. Cooking spray is highly recommended. It puts less oil on the rack than brushing (and you need the oil or you’ll tear your chicken),

How do you serve it?
Serve with rice, fried noodles, and some traditional broccoli.

An Easy & Healthy Oven Baked General Tso's Chicken Recipe | www.iamafoodblog.com

The Dinner & Chill Oven Baked General Tso’s Chicken Recipe
Serves 2-4


  • 1 lb boneless skinless chicken thighs, cubed into 1″-1/2″ pieces
  • 3 tablespoons corn starch
  • 2 tablespoons soy sauce
  • 2 tablespoons vinegar (ideally rice vinegar)
  • 2 tablespoons sugar
  • 1 teaspoon hoisin sauce
  • 4 cloves garlic, crushed

Optional but highly recommended garnishes

  • 1 teaspoon dark soy sauce (optional, for color)
  • 4-6 whole dried chinese chilies (optional, if you like spicy authentic food)
  • 4-6 green onion whites (optional, but highly recommended)
  • sesame seeds (optional)

1. Preheat your oven to 450ºF and season your chicken with salt and pepper.
An Easy & Healthy Oven Baked Orange Chicken Recipe | www.iamafoodblog.com

2. Transfer your chicken to a ziplock/plastic bag along with 2 tablespoons of corn starch and shake well. Arrange the chicken onto an oiled tray on a foil lined baking sheet.
An Easy & Healthy Oven Baked Orange Chicken Recipe | www.iamafoodblog.com

3. Bake your chicken for 30 minutes at 450ºF, flipping once after 20 minutes.
An Easy & Healthy Oven Baked Orange Chicken Recipe | www.iamafoodblog.com

4. While the chicken is baking, add the remaining 1 tablespoon of cornstarch to 1/2 cup of water in a cup and stir into a smooth slurry.
An Easy & Healthy Oven Baked General Tso's Chicken Recipe | www.iamafoodblog.com

5. Make your sauce by combining soy sauce, vinegar, sugar, hoisin, and garlic. If you are going all out and using the optional dark soy, dried chilies, and green onion whites, add them now as well. Add the corn starch slurry and bring everything to a boil, then take off the heat and stir until a smooth and glossy sauce forms. Set aside and make your rice or relax with a glass of wine until the chicken is done.
An Easy & Healthy Oven Baked General Tso's Chicken Recipe | www.iamafoodblog.com

6. When your chicken is crispy and brown, toss it in the sauce until everything is evenly coated. Top with sesame seeds and chopped green onions with a side of rice, and enjoy!
An Easy & Healthy Oven Baked General Tso's Chicken Recipe | www.iamafoodblog.com

Welcome to Dinner & Chill, a new series focusing on quick & easy weeknight dinners with easy to find ingredients, no special equipment, low prep, and low effort. Less shopping, less chopping, less mopping, more eating.

11 Comments

  1. Li says:

    I did this for yesterday’s dinner and it was so, but so good. I can’t believe how easy it was and how much better it was in relation to what I get from the take away up the road…

  2. Ingrid says:

    Just made this for dinner tonight—it was excellent! Thanks so much, I love your blog.

  3. Danielle says:

    I made this last Friday night and it was AMAZING (and super easy) and now my husband says we’re never ordering Chinese takeout again. :) Thank you!

  4. Lesly Warthen says:

    There are no printing options!!!!

    1. Stephanie says:

      hi lesly, if you click the little printer icon, a printer friendly page pops up, but hopefully you can save some trees and use digital :)

    2. Smarter than you says:

      You can literally print any webpage in any browser 🙄

  5. Jenn says:

    Any issues with doubling this? My main question is the cornstarch. Would you add 4 TB to bag with 2 lbs of chicken and 2 TB to 1 cup of water for slurry or should the slurry measurements stay the same?

    1. Stephanie says:

      hi jen,
      you can easily double it, just as you’ve described.
      for the chicken: 1/4 cup cornstarch tossed with 2lbs chicken
      for the sauce: 2 tablespoons of cornstarch to 1 cup water
      hope that helps

  6. Suzanne McElligott says:

    5 stars
    I enjoy it that I can do it in the oven. I d like to get more recipes from you. Could you please e-mail me, Thank You. Suzanne

  7. T B says:

    5 stars
    One of my go-to meals! So easy and tasty, especially if you do the chicken in an air fryer it takes no time at all.

Leave a Reply

Your email address will not be published. Required fields are marked *

$(function(){ var trigger = $('.hamburger'), overlay = $('.overlay'), isClosed = false; trigger.click(function () { hamburger_cross(); }); function hamburger_cross() { if (isClosed == true) { overlay.hide(); trigger.removeClass('is-open'); trigger.addClass('is-closed'); isClosed = false; } else { overlay.show(); trigger.removeClass('is-closed'); trigger.addClass('is-open'); isClosed = true; } } $('[data-toggle="offcanvas"]').click(function () { $('#wrapper').toggleClass('toggled'); }); bindBehavior.subscribe(); });