One-Pot Chicken Meatball Soup
There’s something undeniably comforting about a bowl of soup bubbling on the stove, especially when it’s packed with delicious chicken meatballs. Each ingredient that goes into this One-Pot Chicken Meatball Soup dances together, creating a medley of flavors that envelops you like a warm hug on a chilly evening. Picture this: savory meatballs nestled in a rich broth, vibrant greens adding a splash of color, and noodles that soak up all that goodness. It’s the kind of meal that feels special without the special effort.

This recipe makes weeknight dinners feel like a dream. With just one pot required, it’s a breeze to clean up afterward. Better yet, the dish is not only family-friendly but also a hit with guests, making it a versatile choice for any occasion. Whether you’re meal prepping for the week or whipping up something cozy for a holiday gathering, this soup is sure to impress. You’ll be eager to gather your ingredients and get started!
Table of Contents
- Why You’ll Love This Recipe
- Ingredients You’ll Need
- How to Make One-Pot Chicken Meatball Soup
- Storing & Reheating
- Chef’s Helpful Tips
- Recipe FAQs
- One-Pot Chicken Meatball Soup
Why You’ll Love This Recipe
- Simple & Quick: Enjoy this delightful dish in just about an hour, with minimal hands-on time.
- Irresistible Flavor: The combination of herbed meatballs and creamy broth creates layers of taste that will leave you wanting more.
- Eye-Catching Appeal: Vibrant green kale and golden meatballs create a stunning visual feast.
- Flexible Serving: Perfect for a comforting dinner or a hearty lunch that warms your soul.
- Diet-Friendly Options: Easily adaptable for gluten-free diets with just a minor substitution!
Ingredients You’ll Need
- 1 pound ground chicken: The base for your meatballs, adding lean protein and moisture.
- 1/2 cup Italian seasoned breadcrumbs: These help bind the meatballs while infusing flavor.
- 1/2 cup whole milk ricotta: Adds creaminess and a touch of richness.
- 2 ounces finely grated Parmesan: Provides depth and a nutty flavor.
- 3 cloves garlic, finely minced or grated: Enhances aroma and taste with earthy notes.
- 1 teaspoon rubbed sage: A warm herb that pairs beautifully with chicken.
- 1 teaspoon soy sauce: Adds an umami depth that elevates the entire dish.
- 1 teaspoon kosher salt: Essential for bringing out all the flavors.
- 1/2 teaspoon fresh cracked pepper: For a hint of heat.
- 1-2 tablespoons olive oil for searing: Helps achieve a lovely golden crust on the meatballs.
- 1 medium yellow onion, diced: Sweetens the broth and adds a flavor foundation.
- 6 additional cloves garlic, finely minced or grated: Because you can never have too much garlic.
- 2 teaspoons Italian seasoning: A blend that boosts the Mediterranean flavors.
- 1/2 teaspoon ground sage: Reinforces the sage flavor in the soup.
- 2 tablespoons all-purpose flour: Thicken the broth slightly for a heartier texture.
- 6 cups chicken stock: The soul of your soup, rich and flavorful.
- 1 cup uncooked ditalini: Tiny pasta that adds a delightful texture.
- 1 cup heavy cream: To create a luxurious, creamy finish to the broth.
- 2 cups finely chopped kale: Increases nutrition while adding vibrant color.
- 1 teaspoon balsamic vinegar: A surprise note that brightens the flavor.
- Kosher salt and fresh cracked pepper: For final seasoning adjustments.
- Parmesan cheese for garnish: A finishing touch that elevates the look and taste.
How to Make One-Pot Chicken Meatball Soup
Prepare the Meatballs: In a large bowl, combine 1 pound ground chicken, 1/2 cup Italian seasoned breadcrumbs, 1/2 cup whole milk ricotta, 2 ounces finely grated Parmesan, 3 cloves garlic (minced), 1 teaspoon rubbed sage, 1 teaspoon soy sauce, 1 teaspoon kosher salt, and 1/2 teaspoon fresh cracked pepper. Use your hands to mix just until combined. Then, using a cookie scoop, form uniform-sized meatballs. Lightly roll them with oiled hands for a nice finish.
Sear the Meatballs: Heat 1 tablespoon of olive oil in a large sauté pan over medium-high heat. Add the meatballs in batches, cooking until they are deep golden brown on all sides, about 8-10 minutes. Set them aside on a plate and don’t wipe out the pan.
Sauté the Aromatics: Lower the heat to medium and add another tablespoon of olive oil if needed. Toss in 1 medium diced onion with a pinch of salt and pepper. Sauté for about 4 minutes until softened, stirring occasionally.
Add Garlic and Seasonings: Stir in another 6 cloves of garlic (minced), 2 teaspoons Italian seasoning, and 1/2 teaspoon ground sage. Sauté for 1 more minute until fragrant.
Incorporate the Flour: Sprinkle 2 tablespoons all-purpose flour over the mixture, stirring to coat, and cook for another minute to help eliminate the raw flour taste.
Deglaze and Simmer: Slowly whisk in 1/2 cup of chicken stock, scraping up any browned bits from the bottom of the pan. This adds flavor. Gradually stir in the remaining 6 cups of chicken stock along with 1 cup of uncooked ditalini pasta and a few generous pinches of salt and pepper. Bring to a simmer over medium-high heat.
Cook the Pasta: Reduce the heat to low and let it simmer gently, uncovered, for about 3-5 minutes, or until the pasta is just shy of al dente.
Finish the Soup: Gently stir in the meatballs, 1 cup heavy cream, 2 cups finely chopped kale, and 1 teaspoon balsamic vinegar, seasoning with salt and pepper to taste. Let it simmer gently until the meatballs are cooked through, the pasta is al dente, and the kale is wilted.
Garnish and Serve: Taste and adjust seasoning if needed. Serve hot, garnished with freshly grated Parmesan cheese.
Storing & Reheating
To store, allow the soup to cool down at room temperature for no more than two hours, then transfer it to an airtight container. In the refrigerator, the soup lasts for up to 3-4 days. For long-term storage, freeze the soup in an airtight container for up to 3 months. When reheating, gently warm on the stove for about 10-15 minutes until heated through. Keep in mind that the ditalini may expand and absorb some broth, so consider adding a splash of chicken stock or water to refresh the soup’s consistency.
Chef’s Helpful Tips
- When mixing the meatball ingredients, don’t overwork the mixture to keep them tender.
- Ensure the meatballs are evenly sized for uniform cooking. A cookie scoop is handy.
- For a creamier soup, adjust the heavy cream to your preference.
- If kale isn’t your favorite green, swap it for spinach, which wilts quickly.
- For a rich flavor, make the soup a day ahead; it will enhance the taste as it sits!
The heartiness of this One-Pot Chicken Meatball Soup makes it a staple during cold months, encapsulating warmth in every bite. You can play around with ingredients to make it uniquely yours or stick to the classic to enjoy its comforting authentic flavors. This dish not only fills bellies but also warms hearts, making it a beautiful addition to any dining table.

Recipe FAQs
Can I use frozen chicken for the meatballs?
What can I substitute for ricotta?
Is this soup freezer-friendly?
How do I make this soup healthier?
More Soups Recipes
👉 If you make my One-Pot Chicken Meatball Soup recipe, please leave a comment and a star rating — it really helps others discover the recipe.
Follow me on
Pinterest
for more easy recipes.

One-Pot Chicken Meatball Soup
- Prep Time: 25 minutes
- Cook Time: 55 minutes
- Total Time: 1 hour 20 minutes
- Yield: 8 servings 1x
- Category: Soups
- Method: Stovetop
- Cuisine: Italian
Description
This One-Pot Chicken Meatball Soup is a delightful blend of flavors, featuring tender meatballs, creamy broth, and nutritious kale. Perfect for a quick dinner or cozy gathering, it’s a fulfilling meal that’s easy to prepare and packed with comfort.
Ingredients
- 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
- 1-2 tablespoons olive oil for searing
- 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
- In a large bowl, combine ground chicken, breadcrumbs, ricotta, Parmesan, garlic, sage, soy sauce, salt, and pepper. Mix gently until just combined, then form into meatballs using a cookie scoop and oiled hands.
- Heat olive oil in a large sauté pan over medium-high heat. Brown the meatballs on all sides until golden. Remove from the pan and set aside.
- Add more oil if necessary, then reduce heat to medium. Sauté the diced onion with a little salt and pepper for about 4 minutes, stirring occasionally.
- Incorporate minced garlic, Italian seasoning, and sage. Stir and cook for 1 minute, then add flour and cook for another minute.
- Gradually add about 1/2 cup of chicken stock, scraping the bottom of the pan to release browned bits.
- Pour in the remaining chicken stock and add uncooked ditalini pasta with salt and pepper. Bring to a simmer, then reduce heat and simmer gently for about 3-5 minutes until the pasta is nearly cooked.
- Add the meatballs, heavy cream, kale, and balsamic vinegar. Simmer until the meatballs are thoroughly cooked, the pasta is al dente, and the kale is wilted.
- Season the soup to taste with salt and pepper. Serve hot, garnished with Parmesan cheese.
Notes
For a spicier kick, add red pepper flakes during cooking.
This soup can be stored in the refrigerator for up to 3 days.
Add extra vegetables like carrots or celery for more nutrition.
Nutrition
- Serving Size: 1 cup
- Calories: 350
- Sugar: 3g
- Sodium: 800mg
- Fat: 20g
- Saturated Fat: 10g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 26g
- Fiber: 2g
- Protein: 20g
- Cholesterol: 85mg
