Succulent chicken thighs soak up a bold marinade of Chinese five spice powder, garlic, ginger, and savory sauces before roasting to golden perfection. The oven creates caramelized edges while keeping the meat juicy and tender.
This aromatic dish balances sweet honey with salty soy and the warm complexity of five spice—a traditional Chinese blend starring star anise, cinnamon, and cloves. The skin crisps beautifully while the interior remains moist.
Ready in about 55 minutes with just 15 minutes of prep, this makes an excellent weeknight dinner paired with steamed jasmine rice and stir-fried vegetables. Leftovers reheat beautifully for lunch the next day.
The first time five spice powder entered my kitchen, I mistook it for something sweet because of that unmistakable star anise perfume. My roommate laughed watching me sniff the jar like a confused truffle pig before explaining it was meant for savory dishes. That night we marinated chicken thighs in everything we could find, and while that first attempt was chaotic, the aroma that filled our tiny apartment made me completely understand the fuss. Now whenever I roast chicken with those warming spices, the smell alone takes me back to cramped kitchens and experimental cooking adventures.
Last winter my sister came over during that awful week when everyone seemed to be fighting off some bug or another. I threw these chicken thighs in the oven without much fuss, and we ended up eating standing up at the counter while rain battered the windows. She kept saying she needed to leave but somehow stayed for seconds, then thirds, and finally admitted the spices reminded her of this place she used to go near her old apartment. Sometimes the simplest meals become the ones you actually remember.
Ingredients
- 4 bone-in, skin-on chicken thighs: The skin becomes incredible and crispy while the fat keeps the meat juicy during roasting
- 2 tablespoons soy sauce: Provides that essential salty foundation and umami depth
- 1 tablespoon oyster sauce: Adds a subtle richness and slight sweetness that balances the spices
- 1 tablespoon honey: Helps the skin caramelize beautifully and mellows the stronger spices
- 1 tablespoon sesame oil: That toasted nutty flavor is non negotiable for authentic tasting results
- 1 tablespoon Shaoxing wine: Dry sherry works in a pinch but the real thing adds depth you cannot fake
- 2 teaspoons Chinese five spice powder: The star of the show with cinnamon, cloves, fennel, star anise, and pepper
- 3 garlic cloves, minced: Fresh is absolutely worth it here since the flavor really shines through
- 1 teaspoon freshly grated ginger: Adds a bright kick that cuts through the rich marinade
- 1/2 teaspoon ground white pepper: White pepper has a cleaner heat that does not compete with the other spices
- 2 scallions, thinly sliced: Fresh oniony brightness cuts through the rich roasted meat
- 1 teaspoon toasted sesame seeds: Tiny crunch that makes each plate look restaurant finished
Instructions
- Whisk together your marinade:
- In a large bowl, combine soy sauce, oyster sauce, honey, sesame oil, Shaoxing wine, five spice powder, minced garlic, grated ginger, and white pepper until the honey dissolves completely.
- Coat the chicken:
- Add chicken thighs to the bowl and turn them several times to ensure every surface is covered with the fragrant mixture.
- Let the flavors develop:
- Cover and refrigerate for at least 30 minutes, though letting it sit for up to 4 hours makes the spices really penetrate the meat.
- Preheat your oven:
- Heat to 400°F and line a baking tray with parchment paper for easy cleanup later.
- Arrange for roasting:
- Place chicken skin-side up on the prepared tray and spoon any remaining marinade over the top.
- Roast until golden:
- Cook for 35 to 40 minutes until the skin crisps and browns beautifully, checking that the internal temperature reaches 165°F.
- Crisp it up:
- Switch to broil for 2 to 3 minutes at the end if you want extra crispy skin, watching closely to prevent burning.
- Rest and garnish:
- Let the chicken rest for 5 minutes so the juices redistribute, then scatter scallions and sesame seeds over the top before serving.
My neighbor stopped by one evening when I had a batch in the oven and literally asked what perfume I was wearing. When I told her it was chicken, she demanded I teach her the recipe right then and there. We ended up eating dinner together at her tiny table with her very skeptical cat watching, and now she makes this every Sunday for meal prep.
Marinade Magic
Five spice powder is incredibly potent, so start with less if you are not used to its intensity. The combination of star anise and cinnamon can easily overpower everything else if you get too heavy handed with your spoon.
Serving Ideas
Steamed jasmine rice soaks up those rendered juices beautifully, but roasted vegetables tossed in the same pan afterward pick up incredible flavor.
Make It Your Own
Drumsticks work just as well if you prefer dark meat with easier handling, or boneless thighs cook faster if you are pressed for time.
- Swap Shaoxing wine with mirin for a slightly sweeter profile
- Add a pinch of red pepper flakes if you want some heat
- Squeeze fresh lime over the top before serving to brighten everything
There is something deeply satisfying about a recipe that looks and tastes impressive but basically cooks itself while you do other things. This is the kind of dinner that makes people think you put in way more effort than you actually did.
Recipe FAQ
- → What does five spice powder taste like?
-
Five spice powder delivers a warm, aromatic flavor profile combining sweet cinnamon and star anise with peppery cloves, fennel, and Szechuan peppercorns. It adds complex depth without being overly spicy or hot.
- → Can I use boneless chicken instead?
-
Boneless chicken breasts or thighs work well, though reduce cooking time to 20-25 minutes. Bone-in, skin-on pieces provide more flavor and stay juicier during roasting.
- → What can I substitute for Shaoxing wine?
-
Dry sherry makes an excellent substitute. Alternatively, use additional soy sauce mixed with a splash of rice vinegar or simply omit the wine entirely—the dish remains delicious.
- → How long should I marinate the chicken?
-
Thirty minutes minimum allows good flavor absorption. For deeper, more complex taste, marinate up to 4 hours or overnight in the refrigerator. The longer marinade time intensifies the aromatic spices.
- → How do I get crispy chicken skin?
-
Roast skin-side up at 400°F to render fat and crisp the skin. For extra crunch, broil for 2-3 minutes at the end—watch closely to prevent burning. Pat the skin dry before marinating for best results.
- → What sides complement this dish?
-
Steamed jasmine rice soaks up the savory juices perfectly. Add stir-fried bok choy, snow peas, or broccoli for a complete meal. Cucumber salad with rice vinegar provides a refreshing contrast.