Chicken with Ginger Scallion Oil is simple, comforting, and full of that fresh, fragrant aroma the moment it hits the table. The warm ginger, the scallions, that hot oil poured over—you can hear it sizzle and smell it right away.
I was first introduced to this kind of chicken when I was in college in California. In San Francisco, you see it everywhere in Chinatown—and once I tried it, I kept going back for it.
The chicken is so tender and juicy, and that ginger scallion oil… It’s so simple, but somehow it makes everything taste better. I always end up spooning extra over my rice—it’s that good.
It’s not a complicated dish, but it feels really satisfying. The kind of food you can eat again and again and never get tired of.
And once you make it at home, you’ll see—it’s actually much easier than you think.
I’ll show you exactly how to do it so your chicken turns out tender, juicy, and full of flavor every time.
What Is Chicken with Ginger Scallion Oil?
Ginger scallion chicken is a classic Cantonese dish where chicken is gently steamed or poached, then served with a simple but very fragrant ginger scallion oil.
It’s a dish that focuses on natural flavor. The chicken is lightly seasoned, and the oil—made with ginger, scallions, and hot oil—adds aroma and richness.
It may look simple, but when done right, it’s incredibly satisfying.
How to Keep Steamed Chicken Juicy?
This is the most important part of the recipe.
The key is gentle cooking.
Steam the chicken over medium heat, not high, so it cooks evenly without tightening up. Placing the chicken breast-side down also helps keep the breast meat from drying out.
And most importantly, don’t overcook it. Once the internal temperature reaches 165°F (74°C), it’s done.
When you get this right, the chicken stays tender and juicy.
Why Your Steamed Chicken Turns Out Dry
If your chicken turns out dry, it’s usually because of one thing—overcooking.
Steaming at too high a heat or leaving it in too long will cause the meat to tighten and lose moisture.
Keeping the heat moderate and stopping at the right time makes all the difference.
How Long to Steam a Whole Chicken
For a whole chicken, around 4 pounds, steaming usually takes about 40 minutes over medium heat.
Every stove is a little different, so it’s always best to check the internal temperature. The thickest part of the chicken should reach 165°F.
Let it rest slightly before cutting so the juices settle.
What Is Yellow Chicken?
Yellow chicken is a type of chicken commonly used in Chinese cooking. It’s known for its naturally yellow skin, slightly firmer texture, and deeper flavor.
In Chinese or Asian grocery stores, you may see it labeled as “yellow chicken” or sometimes “free-range chicken.”
It’s often used in simple dishes like this because the flavor of the chicken really stands out.
If you can’t find it, a regular whole chicken works perfectly fine.
You can usually find yellow chicken at:
- Chinese or Asian grocery stores
- Local butcher shops
- Sometimes at farmers’ markets
How to Get Yellow Skin on Regular Chicken?
If you’re using a regular chicken, you can still get that beautiful yellow color.
In the marinade, mix 3 tablespoons of water with 1/2 teaspoon of turmeric, then rub it lightly over the chicken.
It won’t change the flavor much, but it gives the chicken that warm golden color that you often see in traditional versions.
Just use a small amount—you’re looking for color, not a strong turmeric taste.
What Is Ginger Scallion Oil?
Ginger scallion oil is a simple sauce made by pouring hot oil over fresh ginger and scallions.
The heat releases all the aroma instantly. You’ll hear it sizzle, and the smell is very fragrant—that’s when you know it’s ready.
It’s savory, slightly sharp from the ginger, and incredibly versatile. It pairs especially well with chicken.
How to Serve Ginger Scallion Chicken
This dish is best served simply.
A bowl of steamed rice is all you need. The ginger scallion oil mixes with the rice and makes every bite flavorful.
You can also add a simple vegetable or light soup to round out the meal.
Let’s Talk Ingredients
This dish is very simple, so each ingredient really matters.
The chicken is the star. A whole chicken gives you the best texture—tender meat with just enough firmness so it doesn’t fall apart. If you can find yellow chicken, it has a little more flavor, but a regular whole chicken works just as well.
Salt goes on first. It helps season the chicken from the inside and brings out the natural flavor.
Ginger purée and sliced ginger both play a role here. The purée lightly seasons the chicken, while the sliced ginger goes underneath during steaming to infuse a clean, fresh aroma.
Shaoxing wine helps remove any unwanted odor and adds a subtle depth. It’s not strong, but it makes a difference.
Cooking oil is used lightly on the skin before steaming—it gives the chicken that smooth, glossy finish.
Now for the most important part:
Scallions and ginger are what make the sauce. Once you pour that hot oil over them, you’ll hear that sizzle—and that’s when all the fragrance comes out.
Shallots add another layer. Frying them until golden gives the oil a deeper, slightly sweet aroma.
Hot oil is what brings everything together. It releases all the flavor instantly and turns simple ingredients into something really special.
Step-by-Step: Let’s Cook
Serves: 4
Prep time: 20 minutes
Marination time: 20 minutes
Step 1: Marinate the chicken
Pat the chicken dry well, then rub the salt all over, including inside the cavity.
Mix the ginger purée with the Shaoxing wine, then rub that all over the chicken, inside and out. Let it sit for about 20 minutes so the flavor has time to go in.
Tip: This simple marinade helps season the chicken gently without covering up its natural flavor.
Step 2: Make the ginger scallion oil
In a bowl, combine the scallions, grated ginger, and salt.
In a small pan over low heat, add the oil and sliced shallots. Fry until the shallots turn golden and fragrant, about 5 minutes, then remove them.
Turn the heat to high and heat the oil until it reaches the smoking point. Carefully pour the hot oil over the scallion and ginger mixture, then whisk well.
Tip: The moment the hot oil hits the ginger and scallions, you’ll hear that sizzle and smell all that aroma right away—that’s the best part.
Step 3: Steam the chicken
Brush a thin layer of oil over the chicken skin to give it a nice glossy finish.
Line the steamer with the sliced ginger, then place the chicken breast-side down on top. Once the water is boiling, lower the heat to medium and place the steamer over the pot.
Cover and steam for about 40 minutes, or until the thickest part reaches 165°F.
Tip: Steaming the chicken breast-side down helps keep the breast meat juicy.
Step 4: Cut and serve
Let the chicken cool slightly, then chop or shred it into bite-sized pieces.
Spoon the warm ginger scallion oil over the top, or serve it on the side for dipping.
Serve with hot rice and enjoy.
Tip: Don’t be shy with the ginger scallion oil. Spoon a little over the rice too—it’s so good.
Other Recipes You Might Like
If you enjoyed this dish, here are a few more chicken recipes that are just as comforting and full of flavor:
Poached Chicken with Ginger Scallion Oil
A lighter version with silky, tender chicken and that same fragrant ginger scallion oil—simple and really satisfying.
Steamed Chicken with Chili Garlic Sauce
Tender steamed chicken paired with a bold, garlicky chili sauce that adds a little heat and a lot of flavor.
Soy Sauce Chicken
Juicy chicken gently braised in a rich soy sauce mixture, with a deep color and savory, slightly sweet taste.

Chicken with Ginger Scallion Oil Recipe
Ingredients
For the chicken
- 1 yellow chicken, 4 pounds
- 2 teaspoons salt
- 2 tablespoons ginger purée
- 2 tablespoons Shaoxing wine
- 1 tablespoon cooking oil
- 1 large ginger, sliced
For the ginger scallion oil
- 2/3 cup cooking oil
- 1 bulb shallot, thinly sliced
- 2 stalks scallions, minced
- 1 ½ tablespoons ginger, grated
- 1/2 teaspoon salt
Instructions
- To marinate the chicken, pat the chicken dry, then rub the salt all over, including inside the cavity. Combine the ginger purée with the Shaoxing wine, then rub it over the chicken inside and out, and let it sit for 20 minutes.
- To make the ginger scallion oil, in a bowl, combine the scallions, ginger, and salt. In a pan over low heat, add the cooking oil and shallots, and fry until golden, then remove the shallots. Heat the oil until smoking, then carefully pour it over the scallion and ginger mixture and mix well.
- To steam the chicken, brush the chicken skin with cooking oil, then line a steamer with the sliced ginger and place the chicken breast-side down. Steam over medium heat for about 40 minutes, until the internal temperature reaches 165°F.
- To serve, let the chicken cool slightly, then chop or shred into pieces and serve with the ginger scallion oil.
Video
Notes
- Pat the chicken dry: This helps the skin stay smooth and improves the final texture.
- Keep the marinade simple: It enhances the chicken without overpowering it.
- Steam over medium heat: Gentle cooking keeps the meat tender and juicy.
- Breast-side down: This helps prevent the breast from drying out.
- Pour hot oil carefully: The hot oil releases the aroma from the ginger and scallions instantly.
- Serve with rice: The ginger scallion oil is especially good spooned over rice.
- Make ahead: The ginger scallion oil can be made in advance and stored in the fridge.
- Protein swap: You can use chicken thighs or drumsticks—adjust cooking time as needed.






Amazing website and Delicious recipes
Thanks a ton, Yasua! 🙂
Awesome !!
I’m going to try tonight.
I love this dish most.
Thanks Cici
Hi Pk, thank you for visiting my website and I hope you’ll enjoy this dish! 😀
hi,
This looks good. Do you have to add turmeric for the chicken to have such a nice yellow color?
Thank you
Hi Kevy, thank you! I used Three Yellow Chicken, which naturally has that lovely yellow skin. But if you can’t find them, you can brush a thin layer of turmeric mixed with water onto the chicken to get that beautiful yellow color. Hope that helps and happy cooking! 😀
Thank you
My pleasure, Christine!