Chicken Meatball Soup

Published by:
Tyler Marino
| 02/26/2026 | Last Updated: 02/26/2026

This post contains affiliate links. Read our disclosure policy.

This chicken meatball soup is the most comforting soup recipe you can make and it’s filled with flavorful veggies and baby meatballs!

Chicken Meatball Soup in a bowl with a gold spoon in it with a bowl of herbs and cheese on the side.


 

There is something special about a soup filled with flavorful broth, an abundance of chopped vegetables, and baby meatballs that makes for an amazing meal and doesn’t feel like a plain old soup.

This chicken meatball soup is the perfect recipe, filled with nutritious vegetables and plenty of protein that makes for a hearty meal!

Liz & Tyler’s Tips for the Best Chicken Meatball Soup

  • Make the meatballs small and evenly bite sized so you have the perfect bite in every scoop!
  • Don’t overcook the pasta; it’s important to cook the pasta al dente so it doesn’t get overcooked and mushy. The pasta will absorb the liquid as it sits.

Ingredients:

Labeled Chicken Meatball Soup Ingredients in bowls and measuring cups on a counter.

substitutions

Olive Oil: You could use avocado oil, but we really recommend extra virgin olive oil

Ground Chicken: Most store bought organic ground chicken will work great for this meatball recipe. You can also swap for ground beef, turkey, or lamb, but the fat content might be a bit higher.

Egg: The egg helps bind the meatballs together, and we don’t recommend any substitutions.

Broth: Any broth or stock (broth and stock are the same) can be used in soup recipes. Beef BrothChicken Stock, or vegetable broth all work interchangeably. I always use low or no salt broth.

Onion: We will use minced onion for the meatballs and for the soup. The flavor from the fresh onions is ideal, but using 1/2 teaspoon of onion powder can work if needed.

Breadcrumbs: Whole wheat unseasoned bread crumbs are what we typically use but gluten free flours or white wheat flour can work 1:1.

Parmesan Cheese: We will use the parmesan cheese in the meatballs and love to save a little extra for topping the soup at the end! The parmesan cheese rind adds amazing flavor to the broth as it cooks.

Spices: Dried basil, thyme, parsley, black pepper, and salt help season the meatballs. We use the same spices in the soup and also add rosemary and bay leaves to flavor the stock!

Vegetables: Chopped carrots, celery, onion, and garlic are the best veggies to flavor this soup. Chopped spinach is added at the end of this recipe.

Pasta: We used Acini de pepe, which is a tiny shaped pasta for this, but other pasta shapes like orzo, stars, and alphabet shapes would work well. If you prefer zucchini noodles, check out our Whole 30 Italian Wedding Soup.

Green Leaf

How to Make Chicken Meatball Soup

Uncooked little meatballs on a parchment lined baking sheet.
  1. Mix the meatball ingredients until combined. On a parchment-lined baking sheet, drop ½ tablespoon round meatballs.
Mini Chicken Meatballs on a parchment lined baking sheet.
  1. Bake the meatballs at 450° for 10 minutes or until golden brown.
Carrots, celery, onion and garlic sauteing in a large dutch oven.
  1. In a large pot, heat oil over medium heat. Sauté the carrots, celery, onions, and garlic for 5 minutes.
Chicken Meatball Soup in a large dutch oven before being fully cooked and before spinach is added.
  1. Add the meatballs, broth, Parmesan rind, and spices to the pot and simmer over medium heat for 10 minutes; bring to a boil, then add the pasta and cook for half the package time.
Chicken meatball Soup in a large dutch oven with a ladle dipped in it.
  1. Remove the soup from heat, discard the bay leaves and Parmesan rind, stir in the spinach, and cover for 3 minutes to wilt. Serve warm with Parmesan.

storage

Fridge Storage: These leftovers will last in the refrigerator for up to 4 days in an airtight container

Freezing: You can freeze this recipe for up to 3 months. We like these containers for freezing. We recommend keeping the pasta on the side if freezing, so it doesn’t get too mushy when reheating.

Reheating: You can reheat this recipe in the microwave, toaster oven, oven, or on the stove.

Chicken Meatball Soup in a large bowl with a bowl of herbs and cheese and more spoons on the side.
Chicken Meatball Soup in a bowl with a gold spoon in it with a bowl of herbs and cheese on the side.

Chicken Meatball Soup

Recipe by: Liz Marino
5 from 1 vote
This chicken meatball soup is the most comforting soup recipe you can make and it's filled with flavorful veggies and baby meatballs!
Prep Time : 25 minutes
Cook Time : 30 minutes
Total Time : 55 minutes
Serves : 6
(hover over # to adjust)

Ingredients

For the Meatballs:

  • 1 lb ground chicken
  • 1 egg
  • ½ cup minced onion
  • ¼ cup breadcrumbs
  • ¼ cup grated parmesan cheese
  • ½ teaspoon dried basil
  • ½ teaspoon dried parsley
  • teaspoon black pepper
  • teaspoon salt

For the Soup

  • 1 tablespoon olive oil
  • 2 cups diced carrots
  • 1 cup minced celery
  • ½ cup minced onion
  • 1 tablespoon minced garlic
  • 6 cups low sodium chicken broth
  • 1 parmesan cheese rind
  • 2 bay leaves
  • ½ teaspoon dried basil
  • ½ teaspoon dried parsley
  • ½ teaspoon dried rosemary
  • ¼ teaspoon black pepper
  • ½ cup acini de pepe
  • 3 cups chopped spinach

Instructions

  1. Preheat the oven to 450 degrees F and prepare a parchment lined baking sheet.
  2. In a bowl mix together all of the ingredients for the meatballs until combined.
  3. On a parchment lined baking sheet, drop ½ tablespoon round meatballs. They can be fairly close together as they do not spread. You can make the meatballs slightly bigger, but I prefer them smaller!
  4. Bake the meatballs for 10 minutes or until golden brown.
  5. While the meatballs are cooking, start the soup. In a large pot, heat the olive oil over medium heat. Add the carrots, celery, onions and garlic. Sauté for 5 minutes or until the onions start to soften.
  6. Add the cooked meatballs, chicken broth, Parmesan rind and dried spices to the pot. Do NOT add the chopped spinach or pasta to the pot! Cook the soup over medium heat for 10 minutes.
  7. Once the soup has cooked for 10 minutes, bring the soup to a boil. Once the soup is boiling, add the pasta and cook for half the recommended cooking time on the pasta package.
  8. Once the pasta has cooked, remove the soup from the heat. Discard the bay leaves and parmesan cheese rind.
  9. Stir in chopped spinach. Cover for 3 minutes so the spinach wilts.
  10. Serve warm with parmesan cheese.

Notes

Chicken meatballs are a great high protein ingredient for this recipe but you can easily substitute the chicken for ground beef, turkey, even lamb! The meatball recipe is versatile.
Extra veggies can be added to this recipe, feel free to add extra carrots, celery, or chopped spinach.

Nutrition Facts

Serving: 2cups | Calories: 277kcal | Carbohydrates: 21g | Protein: 23g | Fat: 12g | Saturated Fat: 3g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 6g | Trans Fat: 0.1g | Cholesterol: 96mg | Sodium: 340mg | Potassium: 939mg | Fiber: 3g | Sugar: 4g | Vitamin A: 8692IU | Vitamin C: 10mg | Calcium: 114mg | Iron: 3mg
Course: Main Course
Cuisine: American
Tried this recipe?Share it! Make sure to tag @thecleaneatingcouple or use #thecleaneatingcouple!

5 from 1 vote

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




One Comment

  1. Cindy Ross says:

    5 stars
    This soup is really delicious! We used whole wheat orzo for the pasta which worked just fine. We love it and will definitely make it again!