Soups & Stews
This authentic Chinese chicken and sweetcorn soup delivers the comforting warmth of a Cantonese home kitchen, where star anise and ginger transform simple ingredients into fragrant, silky perfection. 🌟 The secret lies in a slow-simmered broth that balances sweetness from corn with umami depth from soy and star anise, while chicken thighs stay tender and flavorful.
I've perfected this recipe over years of testing—each sip carries the soul of a bustling Chinese market, yet it's simple enough for weeknight dinners.
The foundation of authenticity begins with the broth: chicken bones and aromatics simmered until the liquid turns golden and fragrant. Star anise infuses subtle licorice notes, while ginger and garlic build a complex base that cuts through the sweetness of the corn.
Unlike many Western adaptations, this version skips shortcuts that compromise flavor—every ingredient plays a role, from the soy sauce's savory punch to the sesame oil's finishing touch.
What you'll end up with is a soup that's both rustic and refined: tender chicken that practically melts in your mouth, sweetcorn kernels bursting with natural sweetness, and a broth so rich it coats your spoon.
The texture is velvety yet light, with just enough body to feel substantial. Serve it with steamed jasmine rice to soak up every last drop of that fragrant liquid gold.
This recipe bridges tradition and convenience—authentic enough to satisfy purists, yet adaptable for modern kitchens. Whether you're cooking for a family gathering or a quiet weeknight, the result is always the same: a bowl of soup that tastes like home. Let's get started on creating this timeless classic.
Ingredients for authentic chinese chicken and sweetcorn soup
Simple ingredients, deep flavors—this Cantonese classic transforms ordinary pantry staples into fragrant, velvety perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Thighs (bone-in, skin-on) 🍗 | 1 ½ lb | Cut into 2-inch pieces |
| Sweet Corn Kernels 🌽 | 2 cups | Fresh or frozen, cut from cobs |
| Fresh Ginger 🧄 | 2 tbsp | Finely grated, aromatic |
| Star Anise Pods 🌟 | 2 whole | Whole, for infusion |
| Garlic Cloves 🧄 | 4 cloves | Minced, aromatic |
| Dried Shiitake Mushrooms 🍄 | 2 pieces | Rehydrated, sliced |
| Light Soy Sauce 🍶 | 2 tbsp | Kikkoman preferred |
| Dark Soy Sauce 🍶 | 1 tbsp | For depth of color |
| Sesame Oil 🫒 | 1 tbsp | Toasted, for finishing |
| Green Onions 🧅 | 4 whole | Thinly sliced, for garnish |
| Jasmine Rice 🍚 | 1 cup | Uncooked, for serving |
| Chicken Broth 💧 | 4 cups | Homemade preferred |
| Coconut Milk 🥥 | ½ cup | Full-fat for creaminess |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| White Peppercorns 🌶️ | ½ tsp | Freshly ground |
The star anise and ginger are non-negotiable for that authentic licorice-ginger aroma. Look for whole star anise pods at Asian markets—they're cheaper and more flavorful than pre-ground. Fresh ginger? Buy it in small chunks at the grocery store and grate it fresh; the pre-grated stuff tastes like sawdust. For the chicken, bone-in, skin-on thighs give the broth incredible depth—skip the breasts, they'll dry out. The shiitake mushrooms? Rehydrate them first in hot water, then slice. They're the secret umami bomb in this soup, adding that earthy richness that elevates everything.
No star anise? 1 cinnamon stick or 1 tsp ground anise works in a pinch, but it won't be the same. Running low on soy sauces? Substitute with 3 tbsp light soy sauce if you're missing dark. The coconut milk adds creaminess without overpowering—full-fat is key here, as reduced-fat versions can turn the soup greasy. Corn? Fresh is ideal, but frozen works perfectly fine. Just make sure to cut it off the cob before adding. For extra depth, toast your garlic cloves in a dry pan for 30 seconds before mincing—they'll sing in this dish.
This soup tastes even better the next day—make a double batch if you can. Store it in the fridge for up to 5 days, or freeze portions for 3 months. The broth gets richer with time, so don't hesitate to reheat and serve again. For serving, steam jasmine rice separately—it soaks up all that fragrant liquid like a dream. Garnish with green onions and a drizzle of sesame oil right before serving (that's when it gets fancy). The sesame oil should be toasted—heat it gently in a pan for 30 seconds to bring out its nutty aroma.
Why You'll Love This Recipe
- Skin-On Magic: That crispy, golden skin on the bone-in thighs? It’s the secret weapon—so much flavor you’ll want to eat it with a spoon. The star anise and ginger simmer into the broth, turning it into something rich and aromatic without needing fancy techniques.
- One-Pot Wonder: Honestly, this soup is that easy. Toss in the chicken, corn, and whole spices, then let the pot do the work while you chop veggies for the side. No stirring, no fuss—just set it and forget it (almost).
- Leftovers That Shine: Between us, this soup only gets better the next day. The flavors meld into something deeper, and the chicken stays tender. I make a double batch on Sundays—lunch is served, and dinner’s already planned.
- Spice Cabinet Staple: You’re probably already using these ingredients. Ginger, garlic, star anise? All pantry basics that transform into something special. Even if you’re feeding a crowd or just me and my roommate, it’s a reliable, budget-friendly win.
Step-by-step instructions for authentic Chinese chicken and sweetcorn soup
Let's create this fragrant, aromatic soup that captures the essence of Chinese home cooking.
🍳 Step 1: Prepare the Chicken and Aromatics
Cut the 1.5 lb chicken thighs into 2-inch pieces, leaving the skin on. This skin will render fat that enriches the broth. In a large pot, combine the chicken pieces with the 4 cups chicken broth, 2 whole star anise pods, 2 pieces rehydrated shiitake mushrooms, and 1.5 tsp salt. Bring to a gentle boil over medium-high heat, then reduce to a simmer.
Simmer uncovered for 20 minutes until the chicken is 80% cooked (it'll finish in the soup). Skim off any foam that rises to the surface—this ensures a clear, clean broth. The star anise will infuse the broth with its warm, licorice-like aroma, while the shiitake mushrooms add earthy depth.
👨🍳 Step 2: Build the Fragrant Broth
While the chicken simmers, prepare the aromatics. In a small bowl, combine the 2 tbsp finely grated fresh ginger, 4 minced garlic cloves, and 0.5 tsp freshly ground white peppercorns. Add this mixture to the pot and stir gently. The ginger and garlic will release their bright, pungent flavors into the broth, creating that signature aromatic punch.
Let the soup continue simmering for another 15 minutes until the chicken is fully cooked and the broth has deepened in color. The chicken should be tender enough to pull apart easily with a fork. Remove the chicken from the pot and set it aside on a plate, leaving the broth in the pot for now.
🥘 Step 3: Add Sweetcorn and Soy Sauces
Return the pot to medium heat and add the 2 cups sweet corn kernels, 2 tbsp light soy sauce, and 1 tbsp dark soy sauce. The dark soy sauce will give the broth a rich, caramelized color, while the light soy sauce adds umami depth. Stir gently and let the soup simmer for 5 minutes to allow the flavors to meld.
Here's the thing—don't overcook the corn. You want it to remain tender-crisp with a slight bite, not mushy. The corn should float just below the surface of the broth, retaining its natural sweetness. Taste the broth and adjust the seasoning if needed, adding a pinch more salt or a splash of soy sauce if necessary.
🍳 Step 4: Finish with Coconut Milk and Garnish
Reduce the heat to low and stir in the 0.5 cup coconut milk. This adds a subtle creaminess that balances the broth's richness without overpowering the other flavors. Let the soup simmer gently for 3-4 minutes, just until the coconut milk is fully incorporated and the soup is heated through.
Shred the chicken into bite-sized pieces using two forks and return it to the pot. Stir in the 1 tbsp toasted sesame oil and 4 thinly sliced green onions. The sesame oil adds a nutty aroma and depth, while the green onions provide a fresh, bright finish. Serve the soup immediately, garnished with additional green onion slices if desired.
🍚 Step 5: Prepare Jasmine Rice for Serving
While the soup simmers, prepare the 1 cup jasmine rice according to package instructions. I like to use a rice cooker for perfect, fluffy grains every time. The rice should be cooked to al dente perfection—slightly firm in the center with a delicate floral aroma that complements the soup beautifully.
Serve the soup hot over a bed of jasmine rice. The contrast of the fragrant rice with the rich, savory broth creates a harmonious balance of textures and flavors. Each spoonful should deliver tender chicken, sweet corn, and that complex, aromatic broth that defines authentic Chinese home cooking.
Pro Tips For Making Authentic Chinese Chicken And Sweetcorn Soup
- CRISP THE SKIN FIRST: The chicken thighs won’t render fat properly if the skin stays soggy. Pat them very dry, then sear skin-side down in a cold pan over medium-low heat—no oil needed. Let it crisp for 8-10 minutes until golden and fat is melting like butter. This builds flavor and prevents greasy soup later.
- JULIENNE THAT GINGER: Fresh ginger loses its punch when grated too finely. Use a mandoline or sharp knife to cut it into thin matchsticks (about 1/8-inch thick) instead of mincing. These hold their shape, infuse flavor evenly, and won’t turn the soup into mush. Toss them in early—ginger needs time to sweat its magic.
- DON’T BOIL THE CORN: Sweetcorn turns mealy when dumped straight into hot broth. Instead, blanch the kernels in room-temperature water with a pinch of salt for exactly 2 minutes, then shock in ice water. This keeps them plump and bright. Add them to the soup only in the last 5 minutes—any longer, and they’ll turn to mush.
- STAR ANISE: TOAST IT: Those little pods pack more flavor if you toast them first. Dry-toast in a separate pan over medium heat for 30 seconds until fragrant—you’ll smell the aroma rise. Crush them lightly with the side of a knife before adding to the broth. This releases their oils and prevents a bitter aftertaste. (Yes, even if your recipe says to add them whole.)
Pro cooking tips for great authentic chinese chicken and sweetcorn soup
Broth Infusion Secrets
The star anise and shiitake mushrooms are where the magic happens—don't skip them! I always toast the star anise pods in a dry pan for 30 seconds before adding to the broth to deepen their flavor.
For shiitake mushrooms, rehydrate them in hot water for 20 minutes, then slice them thinly. This step unlocks their umami power, which builds the broth's complexity. 🌟
Chicken Cooking Precision
Cook the chicken to 80% doneness in the initial broth phase—this prevents it from drying out when finished in the soup. Use a meat thermometer to check for 155°F internal temperature before removing it.
The skin should render enough fat to naturally emulsify the broth, creating that silky texture. I promise, this small detail makes all the difference in the final result.
Corn Texture Control
Sweetcorn is delicate—simmer it for only 5 minutes after adding to preserve its tender-crisp texture. Overcooking turns it mushy, which ruins the dish's balance. I like to add the corn right before serving so it stays vibrant.
For extra sweetness, use fresh corn when in season, but frozen works perfectly fine when grated from the cob.
Soy Sauce Balance
The combination of light and dark soy sauce creates depth and color. Dark soy sauce adds that beautiful caramel hue, while light soy sauce provides the salty umami foundation. Taste the broth after adding both—you want a balance where the sweetness of the corn shines through without the soy overpowering.
I usually adjust with an extra ½ tsp light soy sauce if needed.
Coconut Milk Integration
Add the coconut milk at the very end and simmer gently—this prevents curdling and maintains a smooth texture. Stir constantly for 3-4 minutes on low heat. The goal is to create a velvety finish that enhances the broth's richness without making it heavy.
Full-fat coconut milk is essential here—it adds creaminess without greasiness. ✨
Finishing Touches
Toast your sesame oil until it smells nutty (about 30 seconds in a pan), then stir it into the soup just before serving. This adds a final aromatic layer that elevates the dish. Garnish with green onions for freshness and contrast.
The oil should be added last—it burns easily, so keep the heat low. Trust me, this simple step transforms a good soup into a restaurant-worthy one.
Nutrition facts
Frequently asked questions
Can I use chicken breast instead of thighs for this soup?
Chicken breast works, but thighs are ideal for this recipe. The skin and fat from thighs create a richer, more flavorful broth that's essential for authentic Chinese soups. If you must use breast, remove the skin and cut into ½-inch thick pieces to prevent drying out. Add them to the broth only after the chicken thighs are fully cooked to avoid overcooking.
What if I can't find star anise? What's the best substitute?
You can substitute with 1 cinnamon stick or 1 tsp ground anise seed, but the flavor won't be identical. For best results, use a combination of ½ cinnamon stick + ½ tsp ground coriander to mimic the warm, licorice notes. The soup will still be delicious, just with slightly different aromatic depth. Star anise is worth seeking out at Asian markets for that authentic touch.
How do I make this soup vegetarian?
Replace the chicken with 1 lb extra-firm tofu (pressed and cubed) or shitake mushrooms (additional 4-5 pieces). Use 4 cups vegetable broth instead of chicken broth and add 1 tbsp miso paste for umami depth. The corn and coconut milk will still provide creaminess, while the shiitake mushrooms will enhance the earthy flavor profile. The soup will be just as comforting without meat!
Can I make this soup in an Instant Pot?
Yes! Start by sautéing the chicken, star anise, and shiitake in the Instant Pot on sauté mode for 2 minutes. Add all ingredients except corn and coconut milk, then pressure cook for 12 minutes. Quick-release the pressure, then stir in the corn and coconut milk. Cook on high heat for 3 minutes to finish. The Instant Pot version cooks 40% faster while keeping all the authentic flavors.
Why does my soup taste too salty?
This usually happens when using canned broth or too much soy sauce. The recipe balances salt through careful measurements, but if your broth is already salty, dilute it with ½ cup warm water and adjust with a splash of chicken broth if needed. For prevention, always taste your broth before adding soy sauces—start with 1 tbsp total and adjust gradually. Remember, you can always add more, but you can't remove excess salt!
