Summer is coming, and lately, I’ve been heavily researching and testing “fat-loss” meals in my kitchen. We all know the struggle: you want to eat healthy and lean, but plain boiled chicken breast is just… sad. It’s dry, flavorless, and hard to swallow.
That is why I am so excited to share this Tomato Corn Chicken Meatballs recipe. It is a formula I recently tested and refined that is both nutritious and genuinely delicious. It uses lean chicken breast, which is excellent for muscle gain and fat loss, but the technique we use makes it tender and bouncy.

Eating a whole plate of this imposes zero burden on your body, yet it tastes infinitely better than your standard “diet food.” For anyone who asked me for a slimming recipe that doesn’t taste like cardboard—this one is for you.
Why This Recipe Works
- Texture Contrast: The addition of sweet corn kernels and crunchy diced carrots provides a lovely textural contrast to the tender meat.
- Natural Umami: Tomatoes are rich in natural glutamate. By sautéing them down into a sauce, we create a rich, savory base without needing heavy creams or excessive oil.
- The “Bouncy” Technique: We use a traditional Chinese technique of stirring the meat paste in one direction to develop protein strands (myosin), ensuring the meatballs don’t fall apart and have a satisfying “bite.”
- Nutrient Dense: It’s packed with lean protein and vegetables, making it a complete meal in one pot.
What Are Tomato Corn Chicken Meatballs?
This dish is a modern homestyle adaptation, popular among health-conscious cooks in China. While traditional Chinese meatballs like Fried Pork Meatballs or Lion’s Head are usually deep-fried and made with fatty pork, this version is boiled and simmered. It relies on the natural sweetness of corn and the acidity of tomatoes to create a flavor profile that is fresh, appetizing, and light.

About the Author & Recipe Development
I’m Lin, and I grew up in Sichuan helping in my family’s restaurant kitchen. Over my 10+ years of cooking, I’ve learned that the biggest mistake home cooks make with chicken breast is overcooking it or not treating the meat structure correctly.
For this recipe, I tested three different binding agents: cornstarch, egg white, and just water. The version with egg white and vigorous stirring yielded the best texture—silky and cohesive without being rubbery. I also tested boiling the meatballs directly in the sauce versus boiling water. I found that boiling them separately first keeps the tomato soup cleaner and brighter, which is the method I’m sharing today.
Key Ingredients & Substitutions
- Chicken Breast: The star of the show. You’ll need about ½ lb (250g). If you prefer a richer taste and aren’t strictly counting calories, boneless skinless chicken thighs work beautifully too.
- Sweet Corn Kernels: Fresh raw corn cut from the cob is best for that “pop,” but frozen corn (thawed) or canned corn (drained) works perfectly fine.
- Tomatoes: Use ripe, red tomatoes. They break down easier to form the sauce base.
- Oyster Sauce: This adds a savory depth and slight sweetness. To learn more about selecting a good brand, read my guide on Oyster Sauce.
- Shaoxing Wine: Essential for neutralizing the raw poultry smell. See my pantry guide on Shaoxing Wine.
- White Pepper: It adds a subtle earthy heat that pairs perfectly with soups.
Ingredients

For the Meatballs:
- Chicken Breast: 8.8 oz (250g), minced into a paste
- Carrot: 1 small, finely diced
- Corn Kernels: 3.5 oz (100g)
- Scallions (Green Onions): 1 stalk, finely chopped
- Egg White: 1 large
- Oyster Sauce: 1 tbsp
- Shaoxing Wine (Cooking Wine): 1 tbsp
- White Pepper Powder: ¼ tsp
- Salt: ½ tsp (adjust to taste)
For the Tomato Soup Base:
- Tomatoes: 2 medium, cut into chunks
- Ginger: 1 tsp, minced
- Garlic: 2 cloves, minced
- Oyster Sauce: 1 tbsp
- White Pepper: Pinch
- Hot Water: ~1 cup (enough to half-cover meatballs)
- Salt: To taste
- Oil: 1 tbsp (for sautéing)
- Scallion Greens: For garnish
Recipe Notes Before You Start
- Equipment: You will need a food processor (to mince the chicken) or a sharp cleaver to hand-chop it. You’ll also need a pot for boiling water and a wok or deep skillet for the sauce.
- Mincing: If you hand-chop the chicken (which I recommend for better texture), freeze the breast for 20 minutes beforehand. It makes slicing and chopping much easier.
- Safety: Since we are handling raw poultry, ensure you wash your hands thoroughly after forming the meatballs. According to the USDA Food Safety and Inspection Service, chicken should always be cooked to an internal temperature of 165°F (74°C).
Mise en Place (Prep Work)
- Mince the Chicken: Chop the chicken breast until it becomes a fine paste (or use a food processor).
- Chop Veggies: Finely dice the carrot and chop the scallions. Having the carrots diced very small is crucial so they cook through inside the meatball.
- Cut Tomatoes: Wash and cut the tomatoes into wedges or cubes.

How to Make Tomato Corn Chicken Meatballs
Step 1: Create the Meat Paste
In a large mixing bowl, combine the minced chicken, diced carrots, corn kernels, and chopped scallions. Add 1 tablespoon Shaoxing wine, 1 tablespoon oyster sauce, the egg white, and white pepper.
Important Technique: Using chopsticks or your hand, stir the mixture in one direction only (clockwise or counter-clockwise) for about 3-5 minutes. You want to stir until the mixture becomes sticky and develops a resistance (we call this Shang Jin 上劲). This aligns the protein strands, ensuring your meatballs are bouncy rather than crumbly. This concept is similar to making Wonton Filling.

Step 2: Sauté the Tomato Base
Heat 1 tablespoon of oil in a wok over medium heat. Add the minced ginger and garlic and stir-fry until fragrant (about 30 seconds). Add the tomato chunks.
Stir-fry the tomatoes, pressing down on them with your spatula, until they break down and release their red juices. Note: Do not remove this from the pan. Turn off the heat temporarily if needed, or leave it on the lowest setting while you boil the meatballs.

Step 3: Cook the Meatballs
Bring a separate pot of water to a boil.
Forming the Balls: Grasp a handful of the chicken paste in your hand. Squeeze your fist so the paste pushes up through the hole between your thumb and index finger (the “tiger mouth”). Use a spoon to scoop off the round ball and drop it into the boiling water. If this is too difficult, simply wear gloves and roll them, or use two spoons.
Boil the meatballs for about 8 to 10 minutes. They will float when they are mostly cooked.

Step 4: Simmer in Sauce
Transfer the cooked meatballs directly into the wok with the tomato sauce.
Add 1 tablespoon of oyster sauce, a pinch of white pepper, and pour in enough hot water to cover the meatballs about halfway.
Bring to a simmer over medium heat. Cook for about 5 minutes to let the flavors meld. Taste the sauce and add salt if needed.

Step 5: Finish and Serve
Once the sauce has reduced slightly and thickened, turn off the heat. Sprinkle with fresh scallions.
Serve hot! I highly recommend pairing this with Steamed Rice to soak up that delicious tangy broth.

Common Mistakes When Making Chicken Meatballs
- Overcooking the Chicken: Chicken breast has very little fat. If you boil them too long, they will become rubbery. 8-10 minutes is usually sufficient for ping-pong-sized balls.
- Not Stirring Enough: If you just loosely mix the ingredients like a salad, the meatballs will fall apart in the water. You must stir vigorously to create the emulsion.
- Chopping Carrots Too Big: If the carrot cubes are too large, they won’t cook through in the time it takes the chicken to cook, leading to crunchy, raw bits inside your soft meatball.
Authoritative References
For more information on the nutritional benefits of lean poultry and safe handling, please refer to:
- Chicken from Farm to Table – USDA Food Safety and Inspection Service
- FoodData Central – Chicken Breast Nutrition
Serving Suggestions & Pairings
This dish is designed to be a complete “fat loss” meal, but it pairs wonderfully with other dishes for a larger family spread.
- Soup: It pairs well with Tomato Egg Drop Soup if you really love tomatoes, or perhaps a lighter Chinese Corn Soup with Chicken.
- Vegetables: A cold appetizer like Smashed Cucumber Salad creates a refreshing temperature contrast.
- Carbs: Serve over brown rice or quinoa for a healthier option, or traditional jasmine rice.
How to Store and Reheat
- Storage: These meatballs store beautifully. Keep them in an airtight container in the fridge for up to 3 days.
- Freezing: You can freeze the cooked meatballs (without the sauce) for up to 1 month.
- Reheating: Microwave gently or reheat in a pot on the stove until the internal temperature reaches 165°F.
Nutrition Information (Estimate)
- Calories: ~320 kcal per serving
- Protein: High
- Fat: Low
- Carbs: Moderate (Disclaimer: Nutrition information is calculated using an ingredient database and should be considered an estimate. Garnishes and optional ingredients are not included.)

Tomato Corn Chicken Meatballs
Equipment
- Food processor Optional, for mincing chicken
- Wok Or deep skillet
- Pot For boiling water
Ingredients
Chicken Meatballs
- 250 g chicken breast minced into paste (approx 0.5 lb)
- 100 g corn kernels fresh, frozen, or canned (approx 1/2 cup)
- 1 carrot small, finely diced
- 1 scallion finely chopped
- 1 egg white large
- 1 tbsp oyster sauce
- 1 tbsp Shaoxing wine or dry sherry
- 0.25 tsp white pepper powder
Tomato Soup Base
- 2 tomatoes medium size, cut into chunks
- 1 tsp ginger minced
- 2 cloves garlic minced
- 1 tbsp oyster sauce
- 1 cup hot water approximate
- 1 tbsp cooking oil neutral oil
Instructions
- Mince the chicken breast into a fine paste (hand chop or use a food processor). Finely dice the carrot and chop the scallions.
- In a bowl, mix the chicken, carrots, corn, scallions, 1 tbsp oyster sauce, 1 tbsp Shaoxing wine, egg white, and white pepper. Important: Stir in one direction only until the mixture becomes sticky (about 3 minutes).
- In a wok, heat oil over medium heat. Sauté ginger and garlic until fragrant. Add tomato chunks and stir-fry until they break down and release juices. Keep warm.
- Bring a separate pot of water to a boil. Form the meat mixture into balls (using the tiger mouth squeeze method or two spoons) and drop into boiling water. Boil for 8-10 minutes until they float.
- Transfer the cooked meatballs into the wok with the tomato sauce. Add 1 tbsp oyster sauce, a pinch of pepper, and enough hot water to half-cover the balls.
- Simmer for 5 minutes. Season with salt to taste. Garnish with scallions and serve.

















Leave a Reply