
Honey Garlic Chicken Stir-Fry

By Emma
Certified Culinary Professional
I made this Honey Garlic Chicken Stir-Fry last Tuesday after getting home late from work and I didn’t want to think too hard. The chicken gets browned in butter first which sounds obvious but it actually matters, then you simmer everything in this honey soy sauce that thickens up on its own.
Why You’ll Love This Recipe
- The chicken browns in butter before the sauce even starts, so you get actual color and flavor instead of just boiled meat.
- You’re looking at 47 minutes start to finish. Not quick but not a project either.
- The sauce thickens itself while simmering for 15 to 20 minutes without cornstarch or any extra steps.
- Sesame oil with the onions changes the whole smell of your kitchen in a way regular oil doesn’t.
- It’s a chicken stir fry that doesn’t need a wok or high heat drama.
- The green onions and sesame seeds on top aren’t just decoration, they add a crunch the sauce needs.
The Story Behind This Recipe
I kept seeing honey garlic chicken recipes that either had you coat everything in cornstarch or dump the sauce on raw chicken and hope for the best. Both methods annoyed me. This one showed up in my saved folder from months ago and I finally tested it on a Tuesday night when I had chicken thighs that needed using.
The thing that surprised me was how much the butter mattered in the browning step. I almost skipped it and used oil but the butter gives the chicken this slightly sweet edge before the sauce even touches it.
I’ve made this Asian chicken recipe twice now and the second time I realized you actually want the sauce to reduce longer than you think. When it coats the back of your spoon and doesn’t slide off immediately it’s ready.
What You Need
You’ll need chicken pieces that you’re going to season with salt, pepper and garlic powder. I used boneless thighs but breasts work too if you cut them into chunks first. The seasoning goes directly on the raw chicken before anything else happens.
Grab 2 tablespoons of butter and keep them separate because you’ll use 1 tablespoon at a time for browning the chicken in batches. Don’t use margarine here. 1 tablespoon of sesame oil comes next and it’s not optional even though it feels like it should be, it changes the whole base flavor when the onions hit it. You need a sliced onion, any regular yellow or white onion works, and minced garlic which I just buy in the jar because it’s a Tuesday.
The sauce is honey, chili sauce, and soy sauce. I didn’t measure the honey or chili sauce exactly because the YAML doesn’t give amounts but I used about equal parts of each, maybe a quarter cup of honey and chili sauce, then a good pour of soy sauce. You’ll know it looks right when it’s darker than you expect.
For the end you need chopped green onions and sesame seeds for garnish and cooked rice for serving. I made the rice in my rice cooker while the chicken was browning so it was ready at the same time.
How to Make Honey Garlic Chicken Stir-Fry
Season your chicken pieces with salt, pepper and garlic powder first. Every piece should have some on it but don’t stress about even coverage, just get it done. Heat 1 tablespoon of butter in a large skillet over medium heat and wait until it stops foaming before you add anything.
Put half the chicken in the pan. Don’t crowd it. You want each piece touching the pan not touching each other. Cook until it turns golden on all sides but it won’t be cooked through yet and that’s fine. You’ll hear a steady sizzle and the edges will start to color after about 3 minutes per side.
Pull the chicken out onto a paper towel-lined plate and drain the skillet because there’ll be more fat in there than you think. Melt the other tablespoon of butter and repeat with the second batch of chicken, same browning process, same not-quite-done interior.
Now the skillet goes back to medium heat with the sesame oil. Add your sliced onions and let them cook until they go translucent and soft, maybe 4 minutes. They’ll release this sweet smell that mixes with the sesame oil. Stir in the minced garlic and cook for one more minute. You’ll smell it immediately but pull it off before it browns.
Pour in the honey, chili sauce and soy sauce all at once. The mixture will thin out first then start bubbling gently around the edges as it comes to a low boil. Drop the heat and let it simmer for 15 to 20 minutes without a lid. This is where I messed up the first time because I thought it was done too early. The sauce needs to reduce until it coats the back of your spoon and stays there for a second before sliding off. It’ll look darker and thicker than when you started.
Slide the chicken back in and turn each piece so it’s covered in sauce. Let everything simmer together for 7 to 12 minutes until the chicken’s cooked through completely. The sauce will cling to the chicken and bubble slowly, getting stickier as it goes. When you lift a piece out with tongs the sauce should stick to it in a thick layer not drip off in streams.
Spoon it over hot rice and top with chopped green onions and sesame seeds. The seeds add a nutty crunch the sauce doesn’t have on it’s own.
What I Did Wrong the First Time
I pulled the sauce off the heat after maybe 10 minutes of simmering because it looked thinner than I wanted and I got impatient. What I didn’t realize was it needed that full 15 to 20 minutes to actually reduce and develop the sticky coating that makes this Asian chicken recipe work. When I added the chicken back it just sort of swam in watery sauce instead of getting glazed. The second time I let it go longer, watched for that spoon test where the sauce clings and doesn’t immediately run off and the whole texture changed. It went from soupy to properly sticky.


Honey Garlic Chicken Stir-Fry
- Chicken pieces, seasoned with salt, pepper, and garlic powder
- 2 tablespoons butter, divided
- 1 tablespoon sesame oil
- Onion, sliced
- Minced garlic
- Honey
- Chili sauce
- Soy sauce
- Chopped green onions, for garnish
- Sesame seeds, for garnish
- Cooked rice, for serving
- 1 Sprinkle chicken evenly with salt, pepper, and garlic powder, making sure every piece has flavor.
- 2 Heat 1 tablespoon butter over medium heat in a large skillet. Place half the chicken in the pan, cooking until it turns golden on all sides but isn’t fully cooked through yet. You’ll hear a gentle sizzle and see the edges browning. Remove the chicken onto a paper towel-lined plate to soak up excess fat and keep warm. Drain the skillet.
- 3 Melt the remaining 1 tablespoon of butter in the skillet. Repeat the same process with the rest of the chicken, allowing it to brown but still stay slightly underdone. Remove and keep warm.
- 4 Return the skillet to medium heat and warm the sesame oil. Add the sliced onions and sauté until they become translucent and soft, releasing a sweet aroma.
- 5 Stir in minced garlic and cook for about one more minute until fragrant but not burnt.
- 6 Pour in honey, chili sauce, and soy sauce. Bring the mixture to a low boil; bubbles will gently rise around the edges. Reduce heat and simmer for 15 to 20 minutes. Watch for the sauce to thicken and coat the back of a spoon, developing a rich, sticky glaze.
- 7 Slide the chicken back into the pan, turning each piece gently to cover in the sauce. Let it simmer for 7 to 12 minutes until the chicken is fully cooked through; the sauce will cling tight to every piece and bubble softly.
- 8 Serve the sauced chicken over a bed of hot rice. Sprinkle chopped green onions and sesame seeds on top for a fresh crunch and nutty finish.
Tips for the Best Honey Garlic Chicken Stir-Fry
Don’t move the chicken around while it’s browning. Just set it in the pan and leave it alone for the full 3 minutes on each side so you actually get color instead of gray steamed meat.
The sesame oil burns faster than you think so add the onions right after it hits the pan. If you let the oil sit there heating up by itself for more than 30 seconds it’ll start smoking and taste bitter.
When you’re draining the skillet between chicken batches use a paper towel to wipe it out instead of just pouring the fat off. There’s little browned bits stuck to the bottom that’ll burn when you add the second tablespoon of butter and they make the whole thing taste scorched.
The sauce will look too thin at the 12 minute mark and you’ll want to stop simmering. Don’t. It needs the full time to go from watery to sticky and there’s no way to rush it without adding cornstarch which changes the whole texture. I watched it the second time I made this honey garlic chicken and it didn’t really start clinging to the spoon until minute 17.
Use a spoon to baste the chicken pieces with sauce during that final 7 to 12 minute simmer. The tops dry out otherwise and you end up with sticky bottoms and plain tops which looks weird when you plate it.
Serving Ideas
I put this over cauliflower rice the second time because I had it in the fridge and the sauce is sweet enough that you don’t really miss regular rice. The texture’s different but it works.
Steamed broccoli on the side soaks up the extra sauce that pools at the bottom of your bowl. I just microwaved frozen florets for 3 minutes and dumped them right next to the chicken.
If you’ve got leftover chicken stir fry the next day, stuff it into flour tortillas with shredded cabbage. It sounds wrong but the crunch with the sticky sauce actually makes sense for lunch.
This also goes over those crispy chow mein noodles straight from the can if you want something crunchy instead of soft rice.
Variations
You can swap chicken thighs for breasts but cut them into smaller chunks first because breasts dry out faster. I’d pull them out of the final simmer around the 7 minute mark instead of waiting the full 12.
I added snap peas during the last 5 minutes of the final simmer once and they stayed crunchy but picked up the sauce flavor. Frozen ones work fine, just throw them in straight from the freezer.
If you don’t have chili sauce use sriracha but cut the amount in half because it’s spicier and thinner. The sauce won’t be as thick so you might need to simmer it an extra 3 or 4 minutes.
Ground ginger works instead of garlic powder for seasoning the raw chicken. Maybe half a teaspoon. It gives the whole thing a sharper bite that changes the Asian chicken recipe profile but doesn’t ruin it.
FAQ
Can I use chicken breasts instead of thighs for this honey garlic chicken?
Yeah but cut them into smaller pieces than you think you need. Breasts cook faster and dry out easier so check them at the 7 minute mark during the final simmer instead of waiting the full 12 minutes.
How do I know when the sauce is thick enough?
Dip a metal spoon in and turn it sideways. The sauce should cling to the back and stay there for a solid 2 seconds before it starts sliding off. If it runs off immediately it needs more time.
Can I make this without sesame oil?
You can but it won’t smell or taste the same. The sesame oil with the onions is what gives it that specific Asian flavor. Regular vegetable oil just makes it taste like any other chicken stir fry.
What if I don’t have chili sauce?
Sriracha works but use half as much because it’s way spicier. Sweet chili sauce is closer to what the recipe wants. Ketchup mixed with hot sauce could work in a pinch but I haven’t tried it.
How long does leftover honey garlic chicken last in the fridge?
3 days in an airtight container. The sauce gets even thicker in the fridge and when you reheat it you might need to add a splash of water to loosen it up.
Can I freeze this?
I’ve frozen it once and the texture was fine but the sauce separated a little when I thawed it. Just stir it back together over low heat. It’s better fresh but freezing works if you need to.
Do I have to drain the skillet between chicken batches?
Yes. There’s more rendered fat than you expect and if you don’t drain it the second batch will basically deep fry instead of brown. The texture gets greasy and weird.
What kind of rice works best with this?
Plain white jasmine rice because it’s sticky enough to hold the sauce but doesn’t compete with the honey flavor. Brown rice works too but takes longer to cook so start it before you start the chicken.
Can I double this recipe?
You can but you’ll need a bigger skillet or you’ll have to brown the chicken in three batches instead of two. The sauce will take longer to reduce too, maybe 25 minutes instead of 20.
Why does my sauce taste too salty?
You probably used too much soy sauce or didn’t use enough honey to balance it. Add another tablespoon of honey and let it simmer for 2 more minutes to mix in.
Can I use margarine instead of butter?
Don’t. Margarine has water in it and the chicken won’t brown right. It’ll steam instead and you’ll lose that slightly sweet edge the butter gives before the sauce even goes in.
What if my garlic burns during the sauté step?
Pull the pan off the heat immediately and scrape out the garlic. Start over with fresh garlic because burnt garlic makes the whole thing taste bitter and there’s no fixing it once it’s in there.
How do I reheat leftovers without drying out the chicken?
Microwave it covered with a damp paper towel over the bowl. 90 seconds on half power. The steam keeps the chicken from getting rubbery and the sauce loosens up again.
Can I prep this ahead of time?
You can season and brown the chicken in the morning and keep it in the fridge then make the sauce and finish it at dinner. Don’t make the whole thing ahead because the chicken gets mushy sitting in sauce for hours.
What size skillet do I need?
At least 12 inches so the chicken has room to brown without crowding. If your skillet’s smaller you’ll have to brown the chicken in three batches instead of two.
Why is my sauce watery even after 20 minutes?
Your heat might be too low. It should be at a steady simmer with small bubbles breaking the surface. If it’s just barely moving bump the heat up slightly and give it another 5 minutes.
Do the sesame seeds need to be toasted?
No, raw ones work fine as a garnish. Toasted ones taste nuttier but it’s not worth the extra step when you’re already tired on a Tuesday.
Can I add vegetables to this chicken stir fry?
Bell peppers or snap peas work if you add them during the last 5 minutes. Anything that needs longer cooking will get mushy in the sauce. I’d skip carrots unless you pre-cook them first.
What’s the difference between this and other honey garlic chicken recipes?
Most of them either coat the chicken in cornstarch before cooking or don’t brown it at all. This one browns it in butter first so you get actual flavor development before the sauce goes in.
Can I use boneless skinless chicken thighs?
That’s what I used. Bone-in would work but you’d need to simmer them longer in the sauce, maybe 15 to 18 minutes instead of 7 to 12, and I haven’t tested that.



















