Cantonese Corn Soup
This Cantonese Corn Soup recipe is my personal adaptation, inspired by the flavors and techniques found in The Food of China: A Journey for Food Lovers by Deh-Ta Hsiung and Nina Simonds. While I’ve adjusted ingredients and proportions to reflect my own taste and cooking style, the comforting essence of traditional Chinese home cooking remains at its heart. The original cookbook, available here on Amazon, has long been a favorite source of culinary inspiration in my kitchen.
Short Description of the Recipe
This Cantonese Corn Soup is a warm, silky Chinese-style soup made with ground pork, creamed corn, chicken stock, and egg ribbons. It’s one of those comforting soups that comes together pretty quickly, but still tastes like something you’d get from a good Cantonese restaurant. The texture is thick, slightly creamy, and really smooth once the egg whites are drizzled in at the end.
Why It’s Good
What makes this soup really stand out is the balance between sweet corn and savoury pork. The creamed corn gives it that naturally thick, almost velvety base—no heavy cream needed. Then you get little bits of seasoned pork throughout, which makes it feel more filling than a typical soup.
When you pour in the egg whites slowly, they form those soft silky ribbons. It’s a small step, but it changes everything. That texture is what people remember.
It’s also very forgiving to cook. If it thickens too much, just add a splash of stock. If it’s too thin, a bit more cornstarch slurry brings it back easily. Nothing too fussy.
When to Serve It
This soup is perfect for colder days when you want something warm but not heavy. It works really well as a starter for a full Chinese-style dinner, especially with dishes like fried rice or stir-fried noodles.
Honestly, it’s also great for weeknights. One pot, simple ingredients, and it stretches easily to feed a crowd. I usually serve it straight from the pot while it’s still steaming hot—once it cools down a bit, it thickens slightly and gets even better.
It’s the kind of soup that just quietly disappears from the bowl.
Cantonese Corn Soup is a comforting and flavorful dish that blends the sweetness of creamed corn with the savory richness of ground pork and chicken stock. A key technique in preparing this soup is mixing the raw ground pork into room temperature chicken stock before heating. This method ensures the pork is evenly distributed throughout the broth, creating a cohesive texture without clumps. If the pork is added to hot or boiling stock, it will cook instantly and form lumps, making it harder to incorporate. Though the taste remains unaffected, this approach affects the soup’s texture and overall presentation.
If you do end up with clumps, don’t worry—simply running the soup through a blender will give it a smoother consistency. While that’s a perfectly acceptable option, I personally prefer a bit of texture in this soup, where you can taste the tender bits of pork in every spoonful. Once the pork is fully integrated and the stock is brought to a gentle boil, creamed corn, Shaoxing wine, and seasonings are added. The soup is thickened with a cornstarch slurry and finished with silky ribbons of egg white and a drizzle of sesame oil. The result is a nourishing bowl of warmth that’s ideal as a starter or a light, satisfying meal on its own.
When it comes to presenting Cantonese Corn Soup, a few simple garnishes can elevate both its appearance and flavor. A sprinkle of finely chopped chives or green onions adds a pop of color and a fresh, mildly pungent note that contrasts beautifully with the creamy, savory base of the soup. For a more traditional touch, consider adding a few thin slices of hard-boiled egg on top just before serving—this not only gives the dish visual interest but also a subtle richness that complements the delicate egg white ribbons already in the soup. Serve the soup in a warmed bowl to help retain its temperature, and if desired, finish with a light swirl of sesame oil for an extra aromatic flourish.
To round out the meal, pair this soup with a crisp, refreshing side salad. A cucumber and sesame salad dressed with rice vinegar and a touch of sugar balances the warmth of the soup with cool, crunchy textures. You might also consider a simple Asian slaw with napa cabbage, carrots, and a light soy-ginger dressing. For a heartier option, serve the soup alongside scallion pancakes or steamed buns filled with vegetables or pork. These sides enhance the meal without overpowering the delicate flavors of the corn soup, creating a satisfying and well-balanced dining experience.
Tips and Tricks
A little patience goes a long way with this Cantonese Corn Soup. When you add the pork into the stock, break it up really well right at the start—otherwise you can end up with clumps that float around. I usually stir for a good minute or two before turning the heat up.
Skimming matters more than people think. Once it starts boiling, you’ll see a bit of foam rise to the top from the pork. Just skim it off—it keeps the soup cleaner and gives that restaurant-style finish.
The egg whites are the final “wow” moment. Don’t rush them. Pour slowly in a thin stream while stirring gently. If you go too fast, you lose those silky ribbons and it just blends in.
And cornstarch—add it slowly. Always. It can go from thin to thick pretty quickly, so I usually pause halfway, check the texture, then adjust.
Ingredient Notes
Shaoxing rice wine gives that classic Cantonese aroma. If you skip it, the soup still works, but you lose a bit of depth. It’s that subtle background flavour you notice more than you can describe.
Creamed corn is doing a lot of the heavy lifting here. It thickens the soup naturally and gives that slightly sweet, silky base. Some brands are thicker than others, so the final texture can vary a bit.
Ground pork doesn’t need to be fancy—regular pork works fine. Just make sure it’s not too lean, or you lose some richness in the broth.
Chicken stock is important too. Homemade is best, but even a good-quality store-bought stock (like Campbell’s) still gives solid flavour.
Variations
You can easily adjust this Cantonese corn soup depending on what you have on hand.
Some people like adding a bit of shredded chicken instead of pork for a lighter version. It still gives protein but a softer texture.
If you want it extra silky, add a second egg white. It makes the soup look more “restaurant style” with more ribbons.
For a slightly stronger flavour, a pinch of white pepper works really well. It gives that subtle heat you often find in Chinese restaurant soups.
You can also add chopped spring onions right at the end for freshness. Simple but effective.
Storage Tips
This soup keeps pretty well in the fridge for about 2–3 days. Just store it in an airtight container once it cools down.
When reheating, go low and slow. It thickens in the fridge, so you’ll probably need to add a splash of chicken stock or water to loosen it back up. Stir while it warms so it goes smooth again.
I wouldn’t freeze it if you can avoid it—the egg whites and cornstarch texture can separate a bit. Fresh really is best with this one, especially if you want that silky finish.

Cantonese Corn Soup
Ingredients
- 2 cups ground pork
- 2/3 cup Shaoxing rice wine divided
- 3 cans creamed corn 14 oz each
- 6 cups chicken stock preferably homemade or Campbell’s
- 1 tsp salt
- 3 tbsp cornstarch plus more if a thicker consistency is desired
- 2 egg whites lightly beaten
- 2 tbsp water
- 1 tsp roasted sesame oil
Instructions
Prepare the pork
- In a bowl, combine the ground pork with 3 tablespoons of Shaoxing rice wine. Mix well until evenly blended.
Combine with stock
- Pour the chicken stock into a large pot. Add the pork mixture and stir thoroughly to break up any clumps.
Add corn and seasoning
- Stir in the creamed corn, remaining rice wine, and salt. Bring the mixture to a boil over medium-high heat, stirring occasionally.
Skim the soup
- As the soup comes to a boil, skim off any foam or impurities that rise to the surface.
Thicken the soup
- Mix cornstarch with water to form a smooth slurry. Slowly pour it into the soup while stirring continuously. Simmer until the soup thickens to your desired consistency, then remove from heat.
Add egg whites
- Combine egg whites with 2 tablespoons of water. Slowly drizzle into the hot soup in a thin stream while gently stirring to create silky ribbons.
Finish the soup
- Stir in the roasted sesame oil for aroma and depth of flavor.
- Serve
- Serve immediately while hot.
Notes
- This Cantonese corn soup recipe gets its signature silky texture from a combination of creamed corn, cornstarch slurry, and gently stirred egg whites. Don’t rush the egg step—it really defines the final look and feel of the soup.
- The soup naturally thickens as it sits, so if it becomes too dense after cooking, just add a splash of warm chicken stock to bring back that smooth restaurant-style Chinese soup consistency.
- Shaoxing rice wine adds a subtle depth and authentic Cantonese flavour. It doesn’t taste strong in the final dish, but it’s what gives that classic Chinese takeout soup aroma.
- Ground pork should be well broken up in the stock at the beginning to avoid clumping. This helps create that clean, even texture you expect from a homemade Cantonese corn soup.
- Creamed corn varies by brand, so adjust salt and thickness at the end if needed. Some versions are sweeter or thicker than others.
- Best served immediately while hot for the silkiest texture and freshest flavour—this is when the Chinese corn soup with egg ribbons tastes its absolute best.
Nutrition
Ellen Britt
Hi, I’m Ellen — a passionate home cook dedicated to creating easy, flavorful recipes inspired by real-life cooking and shared family traditions. Every recipe on this site is a true collaboration, developed and tested together in our kitchen to ensure it’s reliable, simple to follow, and absolutely delicious.