Warm steam rises from a bowl of Ginger Chicken Meatball Soup with Bok Choy for Cozy Nights, enveloping you in comforting aromas. This cozy dish takes about 45 minutes to prepare and simmer, and it’s a surefire way to bring warmth to any chilly evening. The fusion of ginger and savory chicken meatballs creates a flavorful broth that feels like a hug in a bowl.
This soup is perfect for busy weeknights or leisurely weekends when you crave something soothing. You can easily make the meatballs ahead of time and store them in the fridge for quick assembly during the week.
Why You’ll Love This Recipe
- The combination of fresh ginger and garlic provides a vibrant zing.
- Tender meatballs add heartiness to the warm broth.
- Baby bok choy introduces a satisfying crunch.
- It’s a versatile dish that can be easily customized.
What You’ll Need
Gather the following ingredients to create this delicious soup:
For the Meatballs
- 1 pound ground chicken (or ground turkey)
- 2 sliced green onions (substitute with shallots if needed)
- 1 tablespoon fresh ginger (fresh is a must for best flavor)
- 2 cloves garlic, minced
- 2 tablespoons soy sauce (or tamari for gluten-free)
- 1 tablespoon sesame oil (toasted for nutty aroma)
- 1/2 cup breadcrumbs (gluten-free works too)
- 1 large egg (or flaxseed egg for egg-free)
- 1 teaspoon salt
- 1/2 teaspoon pepper
For the Soup
- 1 tablespoon vegetable oil (or canola oil)
- 1 medium onion (or shallots/leeks)
- 4 cups chicken broth (low-sodium preferred)
- 1 tablespoon rice vinegar (optional)
- 4 cups baby bok choy (or spinach/napa cabbage)
For Serving
- 2 cups noodles (optional, cook separately if storing)
- 1 cup wonton wrappers (sliced and fried)
The fresh ginger truly elevates flavor; don’t skip it!
Substitutions & Swaps
- Use turkey for a leaner option.
- Sesame oil can be replaced with olive oil.
- Flaxseed egg works as a perfect egg substitute.
- Spinach can replace baby bok choy if preferred.
How to Make It
Here’s how to prepare your cozy soup in just a few steps.
1. Combine meatball ingredients.
In a large mixing bowl, combine ground chicken, green onions, fresh ginger, garlic, soy sauce, sesame oil, breadcrumbs, egg, salt, and pepper. Mix well until everything is evenly incorporated.
2. Form meatballs.
Shape the mixture into meatballs, about 1 inch in diameter. Place them on a baking sheet as you go.
3. Cook meatballs.
Heat vegetable oil in a large pot over medium heat. Add the meatballs and cook until browned on all sides, about 5-7 minutes.
4. Sauté onion.
Remove the meatballs and set them aside. In the same pot, add chopped onion and sauté for 3-4 minutes until softened.
5. Add broth.
Pour in the chicken broth and bring it to a boil. Lower the heat and let it simmer for about 10 minutes.
6. Incorporate bok choy.
Add the baby bok choy to the pot and cook for 3-5 minutes until wilted and tender.
7. Return meatballs.
Gently return the meatballs to the soup and simmer for another 5 minutes to combine the flavors.
8. Serve.
Taste and adjust seasoning as desired, then serve hot with a splash of rice vinegar for added zing, if using.
How to Store It
Fridge: Store in an airtight container for up to 4 days.
Freezer: Yes, meatballs can be frozen separately.
Reheat: Microwave or simmer on the stove for 5-7 minutes until hot.
Tips for Best Results
- Ensure the meatballs are well-formed for even cooking.
- Use low-sodium broth to control the saltiness.
- Sauté the bok choy briefly to maintain crunch.
- Customize with your favorite vegetables for added nutrition.
Serving Suggestions
- Serve with crunchy wonton wrappers on top for texture.
- Pair with rice or quinoa for a heartier meal.
- Enjoy on a rainy day for ultimate comfort.



