This mini chicken meatball soup with barley tastes similar to an Italian Wedding Soup, but is much more hearty, healthy, and flavorful! It’s a simple, comforting, and balanced dish the kids will enjoy, too!

Table of Contents
Healthy Chicken Meatball Soup Recipe
I have to admit…we are totally soup people. Soup is basically the ultimate comfort food, plus it can be a complete meal in a bowl with all the protein, grains, and vegetables in one. Not to mention, it’s the original one pot meal!
We’re also big fans of meatballs, so this easy homemade chicken meatball soup has become a really popular option on the menu. It resembles an Italian wedding soup, but is even healthier, and the whole family always devours it!
The mini chicken meatballs are especially fun for kids and the fiber-rich barley and veggies make it really satisfying. Perfect for those cooler days!
For more tasty soups, be sure to try my Healthy Chicken Potato Soup and Healthy Chicken Noodle Soup Recipe too!

Why We Love this Chicken Meatball Barley Soup
- One serving contains 30 grams of protein and 8 grams of fiber to keep you feeling satisfied for hours
- Rich in soluble fiber, which can help to fill you up and also assist in lowering cholesterol too.
- Make it once and reheat all week (or freeze the extras for later!)
- The mini meatballs are the perfect size for little mouths and kids won’t even notice they’re eating a bunch of veggies!
Ingredient Notes

Chicken Meatball Ingredients
- Chicken: Use extra lean ground chicken or try ground turkey to make turkey meatballs.
- Egg: To bind the ingredients together. You can leave it out if you require the recipe to be egg-free.
- Seasonings: Garlic, oregano, parsley, salt and pepper add plenty of flavor quickly. You could also try using Italian seasoning instead of thyme.
- Almond Flour: I love using almond flour in meatballs as it lends a delicious flavor and texture and also adds in some extra healthy fats. You can also sub in panko or your favorite type of breadcrumbs.
- Parmesan: Use freshly grated parmesan for the best flavor. Pre-grated can be quite dry and may result in a grainy texture.
For the Soup
- Vegetables: Load up on aromatic vegetables, like onion, carrots, and celery, to keep this soup simple and kid-friendly. Mushrooms, kale, and spinach are lovely, too!
- Seasonings: Keep it simple with thyme, salt, and black pepper.
- Chicken broth: I use a low sodium chicken broth to reduce the sodium content. If you use regular store-bought chicken stock, then adjust the added salt. You can also use homemade chicken stock, bone broth or vegetable stock if preferred.
- Barley: Barley is a fiber-rich grain that tastes great in soups. It soaks up the flavors from the soup and makes it extra hearty. Need an alternative? Use any small pasta (like ditalini or pastina), quinoa, or Israeli couscous.
Step-by-Step Instructions
How to Mini Chicken Meatballs for Soup



- Step 1 – Preheat the oven to 375 degrees F. Line a baking sheet with parchment paper.
- Step 2 – In a large bowl, combine all of the ingredients for the meatballs.
- Step 3 – Form meat mixture into balls approximately 1/2 inch in diameter. You can also use a small ice cream scoop. The mixture should make about 35-40 mini meatballs.
- Step 4 – Place on baking sheet in a single layer and bake for 20 minutes.
How to Make Chicken Meatball Vegetable Soup




- Step 5 – Meanwhile, heat oil in a large pot or large Dutch oven over medium-high heat. Add onion, carrots, celery, and thyme. Cook until fragrant and starting to soften, about 3 to 4 minutes.
- Step 6 – Add chicken broth and bring to a boil.
- Step 7 – Add the barley and lower to a simmer for 25 minutes. Stir every once in a while to prevent the barley from sticking to the bottom of the pot.
- Step 8 – Add the meatballs and cook for an additional 5 minutes. Season with salt and pepper, to taste. Garnish with freshly grated parmesan cheese, if desired.
Expert Tips
- For kids – I like to slice the carrots and then quarter them so that they’re smaller and easier to chew.
- I generally make mini meatballs for this soup to make it more kid-friendly, however you can make the meatballs larger (form into approximately 2-inch meatballs) if preferred.
- Meal prep – To save on prep time, make up multiple batches of the meatballs in advance and freeze for later. When ready to make the soup, add the frozen meatballs at the same time you add the barley to allow them time to thaw.
- We like to freeze this soup in these Souper Cubes for individual portions that can be easily served as a quick and easy lunch or dinner when pressed for time!

Storage & Reheating Guidelines
Note: If you let the soup sit for a few hours, you’ll notice that the barley absorbs quite a bit of broth. You may wish to add more broth to the soup, especially if consuming as leftovers. Alternatively, if cooking this soup in advance, you can cook the barley separately and add it just before serving.
Refrigerator: This is a cook-once-eat-all-week kind of recipe. To keep it fresh, cool to room temperature, then refrigerate in an airtight container for up to 4 days.
Freezer: This chicken meatball soup is great for freezer meals. Let the cooked soup cool and store in an airtight container. It will keep well for up to 3 months. Thaw the soup in the fridge overnight before reheating.
To reheat: Reheat this soup on a medium heat in a pot on the stovetop or microwave for several minutes. Barley is quite absorbent, so you may want to add in a little extra stock or water to loosen it back up. Take care to only reheat the chicken meatballs once.
Recipe FAQs
You can use either pearl or pot barley for this soup. They taste pretty much the same, however, their nutritional benefits and cooking times do vary slightly.
Pot barley only has the outer husk removed, making it a higher fiber more nutritious option, but it does take longer to cook. Pearl barley tends to be more refined since it’s both husked and polished, but requires a shorter cooking time. It’s a personal preference which barley you choose to use for this soup.
If you plan to make barley soup ahead of time, I recommend cooking the barley separately and then adding it in right before serving. It tends to absorb the liquid as it sits, which can result in a slightly mushy texture. To avoid this, make the recipe as stated, but omit the barley until serving time.

Serving Suggestions
This ground chicken meatball soup is one hearty and filling meal all by itself. It’s also great served with some crusty bread or crackers, or paired along with one of these vegetable sides or salads:
- Cucumber Noodle Salad
- Tossed Salad
- Oven Roasted Broccoli
- Almond Flour Cornbread
- Mini Cornbread Muffins
Recipe Variations
- Protein: Instead of ground chicken, you can also use ground turkey, beef, pork or sausage.
- Herbs and spices: Top with other fresh herbs like fresh basil or a sprinkle of red pepper flakes for a kick.
- For zesty flavor: Add a squeeze of lemon juice and/or lemon zest to the broth.
- To make vegetarian: Add white beans or lentils instead of meatballs.
- To make gluten-free: Use quinoa or gluten-free pasta instead of barley.
- Add parmesan: Add a parmesan rind to the pot while the soup is cooking. So good!
More Healthy Soup Recipes
- No Noodle Chicken Soup
- Chicken Pastina Soup
- Instant Pot Beef and Barley Soup
- Ground Beef and Noodle Soup
- Italian Sausage Spinach Soup
Did you make this recipe? Scroll down to leave a star rating and review!

Healthy Mini Chicken Meatball Soup Recipe
Ingredients
For the meatballs:
- 1 1/2 lbs extra lean ground chicken
- 1 large egg
- 3 garlic cloves, minced
- 1/2 cup almond flour (or sub in panko or regular bread crumbs)
- 2 teaspoon dried oregano
- 1/4 cup finely chopped fresh parsley
- 1/3 cup freshly grated parmesan cheese
- 1/2 teaspoon salt
- 1/4 teaspoon freshly ground black pepper
For the soup:
- 1 tablespoon olive oil
- 1 small onion, diced
- 2 medium carrots, diced
- 3 celery stalks, diced
- 1 teaspoon dried thyme
- 8 cups low sodium chicken broth
- 3/4 cup uncooked barley
- Salt and pepper, to taste
- Freshly grated parmesan cheese to garnish (optional)
Instructions
- Preheat the oven to 375 degrees F. Line a baking sheet with parchment paper.
- In a large bowl, combine all of the ingredients for the meatballs. Form into balls approximately 1/2 inch in diameter. The mixture should make about 35-40 mini meatballs. Place on a baking sheet about an inch apart and bake for 20 minutes.
- Meanwhile, heat oil in a large soup pot over medium-high heat. Add onion, carrots, celery, and thyme. Cook until fragrant and starting to soften, about 3 to 4 minutes. Add chicken broth and bring to a boil.
- Add the barley and lower to a simmer for 25 minutes, stirring everyone once in a while to prevent the barley from sticking to the bottom of the pot.
- Add the meatballs and cook for an additional 5 minutes. Season with salt and pepper, to taste.
- Garnish with freshly grated parmesan cheese, if desired.
Notes
- If you let the soup sit for a few hours, you’ll notice that the barley absorbs quite a bit of broth. You may wish to add more broth to the soup, especially if consuming as leftovers. Alternatively, if cooking this soup in advance, you can cook the barley separately and add it just before serving.
- If serving this recipe to little ones, I like to slice the carrots and then quarter them so that they’re smaller and easier to chew.
- I generally make mini meatballs for this soup to make it more kid-friendly, however you can make the meatballs larger if preferred.
- To save on prep time, make up a batch of the meatballs in advance and freeze for later. When ready to make the soup, add the frozen meatballs at the same time you add the barley to allow them to thaw.
- We like to freeze this soup in these Souper Cubes for individual portions that can be easily served as a quick and easy lunch or dinner when pressed for time!
Nutrition
This recipe was originally posted April 2017 and was updated November 2023 to include more helpful tips and photos. The text, formatting and some photos were updated again in September 2025.
Delicious! I’m rating again because the first time I may have accidentally put theee stars instead of 5. Thanks for the yummy soup!
Thanks so much Kelly! That’s so sweet of you to return and double check the rating! Love the addition of the extra vegetables – can never go wrong with those ;) So happy everyone enjoyed the soup!
Delicious recipe! I added kale for more veg and everyone really enjoyed it. Thank you for sharing this with us!
This is delicious and filling. My oven wasn’t working so I made the meatballs and dropped them individually into the soup to cook. Amazing. My only negative comment is the 10 minute prep time. In what universe? I am an experienced cook and couldn’t chop, grate and make the meatballs in 10 minutes, let alone chop the veggies for the soup. I suggest Elysia get a friend to come over, gather the ingredients and prep. I feel confident in asserting it would take at least 20 minutes to half an hour. Make this recipe but give yourself extra time
I’m glad you enjoyed the soup and were able to make it work without an oven! Love the idea of dropping the meatballs directly into the soup to cook – I’ll have to try that! I apologize about the prep time. I modified the recipe a little while back and completely forgot to change the prep time when I updated the recipe. I’ve updated it now. Thanks for the heads up!