Home » Soups » Creamy One-Pot Chicken Meatball Soup

Creamy One-Pot Chicken Meatball Soup

This chicken meatball soup is a rich, creamy one-pot meal packed with tender homemade meatballs, ditalini pasta, and wilted kale. It comes together in less than an hour, and it’s one of my family’s most requested weeknight meals.

Close up shot of a bowl of chicken meatball soup.

The soup that will get you through the week.

When the weeks are busy, there is nothing better than having dinner sorted and done before you even realize it’s time to make it. This recipe makes a big pot, so you’re guaranteed multiple nights of easy, zero-effort meals!

Here’s what you’ll need.

Bowls of ingredients to make chicken meatball soup.

Here’s how it all comes together.

GATHER INGREDIENTS. Add ground chicken, ricotta, breadcrumbs, Parmesan, garlic, sage, soy sauce, salt, and pepper to a large bowl.

Bowl filled with ingredients to make chicken meatballs.

MIX MEATBALLS. Use your hands to mix just until everything is well combined.

Bowl filled with chicken meatball mixture.

ROLL MEATBALLS. Use a cookie scoop to scoop the meat mixture. Then use oiled hands to gently roll and form them into uniform-sized meatballs.

Freshly rolled chicken meatballs on a sheet pan.

SEAR MEATBALLS. Heat olive oil in a large sauté pan over medium-high heat. Sear meatballs on all sides until deep golden brown. Work in batches if needed. Set aside on a plate.

Seared chicken meatballs in a large pot with olive oil.

START THE SOUP. Don’t wipe out the pan. Add more oil if needed, reduce heat to medium, and cook diced onion with a couple pinches of salt and pepper for about 4 minutes.

ADD AROMATICS + FLOUR. Stir in garlic, Italian seasoning, and ground sage. Cook 1 minute. Add flour and cook another minute, stirring frequently.

Sauteed veggies in a large soup pot.

DEGLAZE THE PAN. Slowly whisk in about half a cup of chicken stock, scraping up all the brown bits from the bottom of the pan.

Sauteed veggie base for the chicken meatball soup.

SIMMER THE PASTA. Add remaining stock and uncooked ditalini along with salt and pepper. Bring to a simmer over medium-high heat, then reduce to low. Cook uncovered for 3–5 minutes, or until the pasta is about a minute from being done.

Broth and noodles in a large soup pot.

FINISH THE SOUP. Stir in meatballs, heavy cream, kale, and balsamic vinegar. Simmer gently until the meatballs are cooked through and the kale is wilted.

Chicken meatballs and kale in a large pot of creamy noodle soup.

GARNISH + SERVE. Season to taste. Top with grated Parmesan and a crack of fresh black pepper.

Large pot filled with creamy chicken noodle meatball soup.

Things I learned while testing this recipe.

  • Don’t overmix the meatballs. Ground chicken gets dense fast. Mix just until everything is combined and stop. You want light, tender meatballs, not little chicken pucks.
  • The sear is non-negotiable, and make sure it’s a good one. You want a deep golden brown crust on the outside. This does a lot of heavy lifting flavor-wise, and it also helps the meatballs hold together in the soup.
  • The pasta will keep absorbing liquid as the soup sits. If it’s just sitting overnight or for a couple of days, it will still be delicious, but if you’re planning to eat this a few days after making it, you may want to cook the pasta separately and add it before reheating so it’s not super mushy.
  • Don’t skip the balsamic. It’s just a teaspoon, and it’s doing a ton of work in the background, rounding out the richness of the cream. It gives the broth that little something you can’t quite put your finger on.
Bowl of chicken meatball noodle soup topped with Parmesan.

This soup is basically meal prep in disguise.

The meatballs can be mixed, rolled, and seared up to two days ahead of time. Keep them in an airtight container in the fridge until you’re ready to build the soup. The whole thing comes together faster than takeout, and it tastes even better on day two.

Here’s what I’d serve with this.

Just in case you have leftovers.

  • STORING: Let the soup cool completely before transferring to an airtight container. Store in the fridge for up to 4 days. Keep in mind the pasta will continue to absorb liquid as it sits.
  • FREEZING: This soup freezes well, but for the best results, freeze it without the pasta. Cook and add fresh pasta when you reheat. Store in a freezer-safe container for up to 3 months.
  • REHEATING: Warm on the stovetop over medium-low heat, adding a splash of chicken stock or water as needed to reach your desired consistency. You can also reheat individual portions in the microwave in 60-second intervals, stirring in between.

More soup recipes for your eating pleasure.

Did you love this recipe?

Please leave a 5-star rating and review below!

Want to save this recipe?

Enter your email below & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!

Save Recipe

Print

Chicken Meatball Noodle Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This chicken meatball soup is a rich, creamy one-pot meal packed with tender homemade meatballs, ditalini pasta, and wilted kale. It comes together in less than an hour, and it’s one of my family’s most requested weeknight meals.

  • Author: Kylie
  • Prep Time: 25 minutes
  • Cook Time: 30 minutes
  • Total Time: 55 minutes
  • Yield: 8 servings 1x
  • Category: Dinner
  • Method: Stove Top
  • Cuisine: American

Ingredients

Units Scale

Chicken Meatballs

  • 1 pound ground chicken
  • 1/2 cup Italian seasoned breadcrumbs
  • 1/2 cup whole milk ricotta
  • 2 ounces finely grated Parmesan
  • 3 cloves garlic, finely minced or grated
  • 1 teaspoon rubbed sage
  • 1 teaspoon soy sauce
  • 1 teaspoon Kosher salt
  • 1/2 teaspoon fresh cracked pepper
  • 12 tablespoons olive oil for searing

Soup Base

  • 1 medium yellow onion, diced
  • 6 cloves garlic, finely minced or grated
  • 2 teaspoons Italian seasoning
  • 1/2 teaspoon ground sage
  • 2 tablespoons all-purpose flour
  • 6 cups chicken stock
  • 1 cup uncooked ditalini
  • 1 cup heavy cream
  • 2 cups finely chopped kale
  • 1 teaspoon balsamic vinegar
  • Kosher salt
  • fresh cracked pepper
  • Parmesan cheese for garnish

Instructions

  1. MIX MEATBALLS. Use your hands to mix ground chicken, breadcrumbs, ricotta, Parmesan, garlic, sage, soy sauce, salt, and pepper in a large bowl, just until combined. Use a cookie scoop to make uniform-sized meatballs. Then use oiled hands to gently roll and form them into meatballs.
  2. SEAR MEATBALLS. Heat a tablespoon of olive oil in a large saute pan over medium-high heat. Add meatballs and cook on all sides until a dark golden brown crust forms. You may need to cook the meatballs in batches, depending on the size of your pan. Add more oil as needed. Set aside to a plate.
  3. START THE SOUP. Don’t wipe out the pan and add more oil if needed. Reduce heat to medium and add onion along with a couple pinches of salt and pepper. Cook for about 4 minutes, stirring occasionally.
  4. ADD AROMATICS + FLOUR. Add garlic, Italian seasoning, and sage. Cook, stirring frequently, for 1 minute. Add flour and cook, stirring frequently for another minute.
  5. DEGLAZE THE PAN. Slowly whisk in about 1/2 a cup of chicken stock and use it to clean the bottom of the pan, scraping off all the yummy brown bits.
  6. SIMMER THE PASTA. Stir in the remaining chicken stock and uncooked ditalini pasta along with a couple large pinches of salt and pepper. Bring to a simmer over medium-high heat. Reduce heat to low and simmer gently, uncovered, for about 3-5 minutes or until the pasta is about a minute from being done. 
  7. FINISH THE SOUP. Stir in meatballs, heavy cream, kale, and balsamic vinegar along with a couple pinches of salt and pepper. Simmer gently until the meatballs are cooked through, the pasta is al dente, and the kale is wilted.
  8. GARNISH + SERVE. Season to taste with salt and pepper. Garnish with Parmesan cheese and enjoy!
  9. LEAVE A REVIEW. If you loved this recipe, please leave a 5-star rating and review below!

Notes

  • Don’t overmix the meatballs. Ground chicken gets dense fast. Mix just until everything is combined and stop. You want light, tender meatballs, not little chicken pucks.
  • The sear is non-negotiable, and make sure it’s a good one. You want a deep golden brown crust on the outside. This does a lot of heavy lifting flavor-wise, and it also helps the meatballs hold together in the soup.
  • The pasta will keep absorbing liquid as the soup sits. If it’s just sitting overnight or for a couple of days, it will still be delicious, but if you’re planning to eat this a few days after making it, you may want to cook the pasta separately and add it before reheating so it’s not super mushy.
  • Don’t skip the balsamic. It’s just a teaspoon, and it’s doing a ton of work in the background, rounding out the richness of the cream. It gives the broth that little something you can’t quite put your finger on.

Please leave a rating, review, or comment!

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star