Loading…

By Reading time

Ginger chicken meatball soup with baby bok choy lands in the bowl with the kind of clean, restorative flavor that makes you want a second spoonful before you’ve finished the first. The meatballs stay tender, the broth tastes bright and savory instead of flat, and the bok choy keeps just enough bite to give every sip some texture. It’s the sort of soup that feels light, but still satisfies.

What makes this version work is balance. Fresh ginger goes into both the meatballs and the broth, so the flavor runs all the way through without turning sharp. A little breadcrumb and egg keep the chicken mixture soft, while the broth simmers gently enough to cook the meatballs without tearing them apart. The bok choy goes in at the end, because overcooked bok choy loses its crisp edges and turns dull fast.

Below, I’m walking through the spots that matter most: how to keep the meatballs tender, why the broth should stay at a gentle simmer, and how to get the greens bright and just-cooked. There’s also a storage note, since this soup holds up well for a few days if you reheat it the right way.

The ginger came through in the broth without overpowering anything, and the meatballs stayed soft instead of turning dense. I also loved that the bok choy stayed bright and tender-crisp instead of getting mushy.

★★★★★— Melissa R.

Save this ginger chicken meatball soup for the nights when you want a light broth, tender meatballs, and crisp baby bok choy in one bowl.

Save to Pinterest

The Trick to Tender Meatballs and Clear Broth

Soup meatballs go wrong in two common ways: they get packed too tightly, or they’re dropped into a boiling pot that knocks them apart before they set. This recipe avoids both problems by mixing the chicken just until combined and simmering the broth gently instead of hard boiling it. That small shift keeps the meatballs soft and the broth clear.

The other piece that matters is size. Smaller meatballs cook through evenly in the time it takes for the broth to stay at a steady simmer, which means you don’t overcook the outside while waiting for the center to turn opaque. If the broth is bubbling aggressively, the meatballs can break apart and the finished soup turns cloudy.

What Each Ingredient Is Actually Doing in This Dish

Ginger Chicken Meatball Soup fragrant brothy vibrant
  • Ground chicken — Choose regular ground chicken, not extra-lean if you can avoid it. A little fat keeps the meatballs juicy. If you use turkey, the soup still works, but the flavor comes out a touch leaner and drier.
  • Fresh ginger — Grated fresh ginger gives the broth its clean heat. Powdered ginger won’t taste the same here. Divide it so some goes into the meatballs and some perfumes the soup.
  • Breadcrumbs and egg — This is the binder that keeps the meatballs tender instead of rubbery. If you need a gluten-free version, use gluten-free breadcrumbs or crushed rice crackers.
  • Baby bok choy — The small heads cook fast and stay sweet. Halve them through the core so the leaves hold together long enough to turn tender-crisp in the broth.
  • Soy sauce and sesame oil — These build the savory base without needing a long simmer. Use a light hand with the sesame oil; it should read as aromatic, not greasy.

How to Cook the Meatballs So They Stay Soft

Mixing the Chicken Without Overworking It

Combine the chicken with half the ginger, garlic, green onions, egg, and breadcrumbs just until the mixture looks even. If you keep stirring after that point, the meatballs tighten up and turn bouncy instead of tender. The mixture should hold together when pressed, but it shouldn’t look paste-like.

Rolling Small, Even Meatballs

Wet your hands lightly before shaping. The mixture is sticky, and that little bit of water keeps it from clinging to your palms while helping you form smooth, compact meatballs. Aim for a size a little smaller than a golf ball so they cook through in the broth without falling apart.

Simmering, Not Boiling

Bring the broth to a gentle simmer before the meatballs go in, then keep it there. A hard boil can break the meatballs apart before the egg sets and the chicken firms. You want small bubbles around the edges, not an active rolling boil.

Finishing With the Bok Choy

Add the halved bok choy only after the meatballs are cooked through. It needs just a few minutes in the hot broth to turn glossy and tender-crisp. If it stays in longer, the stems lose their snap and the leaves go drab.

How to Adapt This for Different Needs

Gluten-Free Version

Swap the breadcrumbs for gluten-free breadcrumbs or finely crushed rice crackers. The job here is to hold moisture and give the meatballs structure, so any dry, fine crumb that softens in the mix will work.

Dairy-Free and Light As Written

This recipe is naturally dairy-free, which keeps the broth clean and lets the ginger stand out. There’s no cream to cloud the flavor or make the soup heavy.

Make It With Turkey Instead

Ground turkey works in the same method if that’s what you have. The soup will taste a little leaner, so keep the ginger and soy sauce in place to preserve the same savory backbone.

Storage and Reheating

  • Refrigerator: Store in an airtight container for up to 3 days. The bok choy softens a bit, but the flavor stays strong.
  • Freezer: The soup freezes well if you freeze the broth and meatballs without the bok choy, then add fresh greens when reheating.
  • Reheating: Rewarm gently over medium-low heat until the broth is steaming. A hard boil can toughen the meatballs and turn the bok choy mushy if it’s already in the pot.

Answers to the Questions Worth Asking

Can I use ground turkey instead of ground chicken?+

Yes. Ground turkey works well and follows the same method, though it can taste a little leaner. Keep the ginger and soy sauce in the broth, because they carry most of the flavor.

How do I keep the meatballs from falling apart in the soup?+

Use enough egg and breadcrumbs to bind the mixture, and drop the meatballs into a gentle simmer instead of a boil. If the broth is bubbling hard, the outside breaks before the chicken has a chance to set.

How do I keep the baby bok choy from getting mushy?+

Add it only in the last 3 to 4 minutes of cooking. You want the stems just tender and the leaves wilted, still bright green and a little crisp at the ribs.

Can I make this soup ahead of time?+

Yes, and it reheats well for a few days. If you know you’re storing it, slightly undercook the bok choy or add fresh bok choy when you reheat so it doesn’t go limp.

How do I know when the meatballs are cooked through?+

They should feel firm when pressed gently with a spoon and look opaque all the way through. If you cut one open, there shouldn’t be any pink in the center.

Ginger Chicken Meatball Soup With Baby Bok Choy

Ginger chicken meatball soup with baby bok choy is a light, soothing bowl where tender ginger-spiced meatballs simmer in a fragrant broth. The baby bok choy stays bright green and tender-crisp after a short simmer.
Prep Time 15 minutes
Cook Time 18 minutes
Total Time 33 minutes
Servings: 4 servings
Course: Dinner
Cuisine: Asian
Calories: 430

Ingredients
  

ground chicken
  • 1 lb ground chicken
fresh ginger
  • 1 tbsp fresh ginger, grated
  • 1 tbsp fresh ginger, grated
garlic cloves
  • 2 clove garlic cloves, minced
green onions
  • 2 unit green onions, chopped
egg
  • 1 egg
breadcrumbs
  • 2 tbsp breadcrumbs
chicken broth
  • 6 cup chicken broth
baby bok choy
  • 3 baby bok choy, halved
soy sauce
  • 2 tbsp soy sauce
sesame oil
  • 1 tsp sesame oil
salt and pepper
  • 0.25 tsp salt and pepper, to taste

Equipment

  • 1 Dutch oven

Method
 

Make the meatballs
  1. Combine the ground chicken, half the grated ginger, minced garlic, chopped green onions, egg, and breadcrumbs in a bowl. Mix until the mixture is evenly combined and looks cohesive.
  2. Roll the mixture into small meatballs, about 1 tablespoon each. Arrange them on a plate as you go for easy transfer.
Simmer the soup
  1. Bring the chicken broth to a simmer in a large Dutch oven with the remaining ginger, soy sauce, and sesame oil. Maintain a gentle simmer with small bubbles breaking the surface.
  2. Gently drop the meatballs into the simmering broth and cook for 10-12 minutes. The broth should stay at a steady simmer, and the meatballs should no longer look pink in the center.
Add bok choy and finish
  1. Add the halved baby bok choy and simmer for another 3-4 minutes, until tender-crisp. Keep the heat gentle so the leaves stay bright green.
  2. Season with salt and pepper to taste and serve hot. Taste the broth and adjust seasoning right before serving.

Notes

Wet your hands slightly when rolling the meatballs to prevent sticking, and aim for a gentle simmer rather than a hard boil. Store leftovers in the refrigerator for up to 3 days; reheat until steaming. For a lighter option, use low-sodium chicken broth and reduce added salt to keep the flavor balanced.
About the author
Claudia