Savory chicken thighs infused with traditional Chinese five spice powder, garlic, and ginger. The simple marinade of soy sauce, oyster sauce, honey, and sesame oil creates rich, complex flavors that penetrate deep into the meat.
After marinating, the chicken roasts in a hot oven until the skin crisps beautifully and the meat stays juicy inside. The result is tender, aromatic chicken with a perfect balance of sweet and savory notes.
Serve with steamed jasmine rice and stir-fried vegetables for a complete meal. The dish comes together quickly with just 15 minutes of prep time.
The first time five spice powder crossed my path, I was standing in my aunties tiny kitchen, watching her roast chicken with what smelled like magic in a jar. That warm, star anise kissed scent filled every corner of the room and I was completely hooked. Now its my go to when I want something that feels special but comes together with almost zero effort. The way these spices transform simple chicken into something restaurant worthy still kind of amazes me.
Last winter, when my friend was recovering from surgery and needed actual comfort food, I doubled this recipe and brought over a whole tray. She texted me the next morning saying it was the first thing shed genuinely wanted to eat in weeks. Theres something about these spices that just hits different when you need warming up from the inside out.
Ingredients
- 4 bone-in, skin-on chicken thighs: Keeping the skin on is non negotiable here, it gets gorgeous and crispy while protecting the meat underneath
- 2 tablespoons soy sauce: Use a good quality brand, it really does make a difference in the depth of flavor
- 1 tablespoon oyster sauce: Adds this incredible umami richness that you cant quite put your finger on but definitely miss if its gone
- 1 tablespoon honey: Balances the salty elements and helps the skin caramelize beautifully in the oven
- 1 tablespoon sesame oil: Toasted sesame oil gives you that aromatic nutty base note
- 1 tablespoon Shaoxing wine: Dry sherry works in a pinch, but the real deal adds authentic depth
- 2 teaspoons Chinese five spice powder: This is the star of the show, usually contains star anise, cloves, cinnamon, fennel, and pepper
- 3 garlic cloves, minced: Fresh garlic beats pre minced every single time
- 1 teaspoon freshly grated ginger: Use a microplane if you have one, it releases way more flavor than chopping
- 1/2 teaspoon ground white pepper: Subtle heat that doesnt compete with the five spice blend
- 2 scallions, thinly sliced: Fresh pop of color and mild onion flavor to finish
- 1 teaspoon toasted sesame seeds: Totally optional but they make everything look restaurant pretty
Instructions
- Make the marinade:
- Whisk together soy sauce, oyster sauce, honey, sesame oil, Shaoxing wine, five spice powder, garlic, ginger, and white pepper in a large bowl until the honey dissolves completely.
- Marinate the chicken:
- Add chicken thighs and turn them several times to coat every surface. Cover and refrigerate for at least 30 minutes, though 4 hours or overnight gives you so much more flavor penetration.
- Prep for roasting:
- Preheat your oven to 400°F and line a baking sheet with parchment paper for the easiest cleanup ever.
- Arrange and coat:
- Place chicken skin side up on the tray and spoon any remaining marinade over the top, especially onto the skin.
- Roast to perfection:
- Cook for 35 to 40 minutes until the skin is deep golden and a thermometer reads 165°F. Switch to broil for 2 to 3 minutes at the end if you want extra crispy skin.
- Rest and serve:
- Let the chicken rest for 5 minutes so the juices redistribute, then scatter with scallions and sesame seeds before serving.
My partner, who usually claims they dont like chicken thighs, literally picked the bones clean the first time I made this. Now whenever I ask whats for dinner and I say five spice chicken, I can hear the excitement in their voice. Its become one of those recipes I can make without even thinking, muscle memory from making it so often.
Making It Ahead
Truth be told, this tastes even better when you marinate it overnight. I often throw everything together in the morning before work, and dinner is practically ready when I walk through the door. The chicken becomes more tender and the spices have time to really settle into the meat.
Side Dish Pairings
Steamed jasmine rice is classic for a reason, it soaks up all those flavorful juices. But I also love it with simple stir fried bok choy or roasted broccoli. The vegetables balance the richness perfectly, plus you get to feel good about serving something green.
Leftover Strategy
if you somehow have leftovers, shred the chicken and toss it into fried rice the next day. The flavors have melded even more and honestly, it might be better than the original. You can also stuff it into bao buns or lettuce wraps for an entirely different meal.
- Double the marinade and freeze half for next time
- Use drumsticks instead of thighs if thats what your family prefers
- Lower the oven to 375°F if your chicken tends to brown too quickly
Theres something deeply satisfying about a recipe that delivers so much flavor with such little hands on time. Hope this becomes one of your go to weeknight wins too.
Recipe FAQs
- → What does five spice powder taste like?
-
Chinese five spice powder combines star anise, cloves, Chinese cinnamon, Sichuan peppercorns, and fennel seeds. It creates a warm, aromatic blend with sweet and savory notes that's essential in Chinese cooking.
- → Can I use boneless chicken instead?
-
Yes, boneless chicken breasts or thighs work well. Reduce the cooking time to 20-25 minutes, or until the internal temperature reaches 165°F. Boneless cuts cook faster than bone-in pieces.
- → How long should I marinate the chicken?
-
Marinate for at least 30 minutes to absorb flavors. For the best results, marinate up to 4 hours or overnight in the refrigerator. The longer marinating time allows the spices and sauces to penetrate deeper into the meat.
- → What can I substitute for Shaoxing wine?
-
Dry sherry makes an excellent substitute for Shaoxing wine. You can also use Japanese mirin for a slightly sweeter flavor, or simply omit it and add a splash of chicken broth instead.
- → How do I get crispy chicken skin?
-
Roast the chicken skin-side up at 400°F. For extra crispiness, broil for 2-3 minutes at the end of cooking. Watch closely to prevent burning. Patting the skin dry before marinating also helps achieve better crispiness.
- → Is this dish gluten-free?
-
Traditional soy sauce contains gluten. Use tamari or a certified gluten-free soy sauce alternative to make this dish gluten-free. Also check that your oyster sauce is gluten-free, as some brands contain wheat.