Ginger chicken meatball soup with baby bok choy lands in the bowl with a clean, soothing broth, tender meatballs, and greens that stay crisp-tender instead of collapsing into the pot. The ginger doesn’t just flavor the broth; it runs through the meatballs too, so every spoonful tastes bright, savory, and a little warming without getting heavy.
The trick is keeping the meatballs small and the simmer gentle. Ground chicken can go dry if it cooks in a rolling boil, and baby bok choy turns limp fast if it sits too long, so this soup works because each part gets just enough time. The broth stays clear and silky, and the sesame oil goes in at the end where its aroma still matters.
Below you’ll find the one prep detail that keeps the meatballs from sticking to your hands, plus a few swaps that still keep the soup balanced if you’re working with what’s already in the kitchen.
The broth stayed clear, the meatballs were tender all the way through, and the bok choy kept just enough bite. I’ve made this twice now and the ginger in the meatballs makes it taste way more finished than a regular chicken soup.
Save this ginger chicken meatball soup for the nights when you want a fast broth, tender meatballs, and bok choy that still has a little snap.
The Reason the Meatballs Stay Tender Instead of Turning Rubbery
Ground chicken is lean, which is exactly why it can go from delicate to bouncy if you mix it too aggressively or boil it too hard. The egg and panko give the meatballs enough structure to hold together in the broth, but they still need a light hand. Stirring the mixture until it looks uniform is enough; past that point, you’re tightening the texture before it even hits the pot.
The other thing that matters here is heat. A hard boil makes the outside of the meatballs seize before the center is cooked, and that gives you a drier, uneven result. A gentle simmer lets them set slowly, so they stay soft and juicy while the broth keeps its clean taste.
What Each Ingredient Is Actually Doing in This Soup

- Ground chicken — This is the base of the meatballs, and its mild flavor gives the ginger room to show up. If you swap in ground turkey, use the same method; just keep the meatballs small so they stay tender.
- Fresh ginger — Dividing it between the meatballs and the broth builds depth instead of a one-note ginger hit. Fresh ginger matters here; powdered ginger won’t give the same bright, almost peppery edge.
- Green onions — They add a light onion flavor without making the meatballs heavy. Slice them finely so they disappear into the mixture and don’t break up the texture.
- Panko breadcrumbs — These keep the meatballs soft by holding onto moisture. Regular breadcrumbs work in a pinch, but panko gives a lighter bite.
- Baby bok choy — This is the vegetable that keeps the soup feeling fresh and complete. Halving the heads lets the stems cook through while the leaves soften just enough to wilt into the broth.
- Soy sauce and sesame oil — These finish the soup with salt, depth, and that nutty aroma that makes the bowl taste finished. Add them at the end so the sesame oil stays fragrant instead of cooking off.
Building the Soup So the Broth Stays Clear and the Bok Choy Stays Bright
Mixing the Meatball Base
Combine the chicken, half the ginger, the green onions, egg, and panko until the mixture just holds together. The mixture should feel cohesive but not pasty. If it starts to look dense or sticky, you’ve mixed too long, and the meatballs will cook up firmer than they should. Wet hands make shaping easier and keep the mixture from clinging to your palms.
Starting the Broth
Bring the broth, remaining ginger, and garlic to a simmer before the meatballs go in. You want small bubbles and a steady shimmer, not a rolling boil. That gentler heat infuses the broth without clouding it and gives the garlic time to soften instead of tasting sharp and raw.
Cooking the Meatballs Gently
Drop the meatballs into the simmer one by one so they keep their shape. Don’t crowd the pot if you can avoid it; giving them space helps the broth stay calm and lets you see when they’re cooked through. Eight to ten minutes is usually enough, and they should feel firm but still springy when nudged with a spoon.
Finishing with Bok Choy and Seasoning
Add the bok choy only after the meatballs are cooked. It only needs three to four minutes, and the stems should turn crisp-tender while the leaves go glossy and wilted. Stir in the soy sauce and sesame oil at the end so the seasoning lands cleanly and the aroma stays on top of the soup instead of disappearing into the simmer.
What to Change When You Need a Different Version
Make It Gluten-Free
Swap the panko for a gluten-free breadcrumb or finely crushed rice crackers. The meatballs will still hold together, though rice-based crumbs can give a slightly firmer texture, so keep the mixing light.
Use Ground Turkey Instead of Chicken
Ground turkey works the same way and gives you a similar mild base for the ginger and sesame. If your turkey is very lean, don’t overcook it; pull the pot as soon as the centers are no longer pink so the meatballs stay juicy.
Add Noodles for a More Filling Bowl
Thin rice noodles or ramen-style noodles turn this into a heartier meal. Cook them separately and add them to each bowl before ladling in the soup, or they’ll soak up too much broth and get mushy in the pot.
Storage and Reheating
- Refrigerator: Store in an airtight container for up to 4 days. The bok choy softens a bit, but the broth stays flavorful.
- Freezer: Freeze the soup without the bok choy for the best texture. The meatballs and broth freeze well for up to 3 months.
- Reheating: Warm gently on the stove over low to medium-low heat until just steaming. A hard boil can tighten the meatballs and turn the greens dull if they were left in the soup.
Answers to the Questions Worth Asking

Ginger Chicken Meatball Soup With Baby Bok Choy
Ingredients
Equipment
Method
- In a bowl, combine the ground chicken, half the grated ginger, green onions, egg, and panko breadcrumbs, then mix until evenly incorporated. Wet your hands lightly before shaping so the mixture does not stick to your palms.
- Form the mixture into small meatballs of even size for consistent cooking. Place them on a plate while you heat the broth.
- In a Dutch oven, bring the chicken broth to a simmer over medium heat with the remaining ginger and minced garlic. Heat until the surface shows steady gentle bubbles.
- Gently drop the meatballs into the simmering broth, spacing them out. Keep the broth at a gentle simmer so the meatballs stay tender.
- Simmer the meatballs for 8 to 10 minutes, until cooked through. Look for meatballs that are no longer pink in the center.
- Add the baby bok choy (halved) and simmer for another 3 to 4 minutes, until just tender. Cook until the stems are bright green and easy to pierce.
- Stir in the soy sauce and sesame oil, then simmer for 1 minute to blend flavors. The broth should look slightly glossy and cohesive.
- Ladle the soup into bowls, making sure each serving includes meatballs, bok choy, and broth. Serve hot.