I absolutely adore this Chicken Meatball Noodle Soup Recipe because it brings together savory, comforting flavors and hearty textures in one cozy bowl. From tender, juicy chicken meatballs to the delicate chew of ditalini pasta swimming in a creamy, garlicky broth, every spoonful feels like a warm hug. I love how it’s both satisfying and light, perfect whether I’m craving something nourishing on a chilly night or serving friends at a casual dinner. It’s a recipe I always come back to when I want that special kind of homemade soul food with an elevated twist.
Why You’ll Love This Chicken Meatball Noodle Soup Recipe
What makes this Chicken Meatball Noodle Soup Recipe stand out for me is the incredible balance of flavors and textures. The chicken meatballs are seasoned with fragrant sage and umami-rich soy sauce, giving them a depth you don’t usually expect in a soup. When seared to a golden brown, they develop a savory crust that adds such wonderful contrast against the smooth, creamy broth loaded with garlic, kale, and Parmesan. Every bite melts beautifully with the tender ditalini, making it comfort food at its finest.
I also can’t emphasize enough how simple this recipe is to prepare. Mixing the meatballs feels almost therapeutic, and searing them before adding to the broth locks in flavor and keeps them so juicy. Plus, the whole soup comes together in less than an hour, which makes it perfect for weeknight meals when I want something homemade but don’t have hours to cook. It also shines for casual gatherings — it’s crowd-pleasing, nourishing, and feels a little special. I always recommend it as a go-to anytime soup that’s sure to impress.
Ingredients You’ll Need
This recipe calls for simple, straightforward ingredients that each contribute essential elements to the final dish. From the fresh herbs and cheese in the meatballs to the rich chicken stock and hearty kale in the broth, every addition boosts flavor, texture, or color beautifully.
- Ground chicken: The lean base for tender and flavorful meatballs that cook quickly.
- Italian seasoned breadcrumbs: Helps bind the meatballs and adds subtle herb notes.
- Whole milk ricotta: Keeps the meatballs succulent and adds richness.
- Parmesan cheese: Finely grated in the meatballs and used for garnish for salty, nutty depth.
- Garlic: Key in both the meatballs and soup for aromatic warmth.
- Rubbed sage: Adds an earthy, fragrant punch enhancing the chicken.
- Soy sauce: Boosts umami and seasoning in the meatballs without overpowering.
- Kosher salt & fresh cracked pepper: Essential seasoning for balanced flavors.
- Olive oil: Used for searing meatballs, lending a golden crust and richness.
- Yellow onion: Builds the flavorful base of the soup with gentle sweetness.
- Italian seasoning: Adds a classic herb medley to the broth for complexity.
- All-purpose flour: Helps thicken the soup slightly, creating a luscious texture.
- Chicken stock: The heart of the soup, offering savory depth and moisture.
- Uncooked ditalini pasta: Small, tubular pasta that soaks up broth perfectly.
- Heavy cream: Rounds out the soup with luxurious creaminess.
- Finely chopped kale: Adds vibrant color, nutrients, and a slight bitterness that cuts through richness.
- Balsamic vinegar: Just a splash to brighten and balance the soup flavors.
Directions
Step 1: In a large bowl, use your hands to gently mix together the ground chicken, Italian seasoned breadcrumbs, whole milk ricotta, finely grated Parmesan, minced garlic, rubbed sage, soy sauce, Kosher salt, and freshly cracked pepper. Stop mixing as soon as everything is combined to keep the meatballs tender.
Step 2: Use a cookie scoop to portion the mixture into uniform-sized meatballs. Then lightly oil your hands and gently roll each scoop into a smooth ball. This keeps them from sticking and helps them hold together during cooking.
Step 3: Heat a tablespoon of olive oil in a large sauté pan over medium-high heat. Add the meatballs (you may need to work in batches) and cook, turning carefully, until they develop a dark golden brown crust on all sides. This should take about 8-10 minutes total. Remove the browned meatballs and set them aside on a plate.
Step 4: Without wiping out the pan, add more olive oil if needed and reduce heat to medium. Toss in the diced onion along with a couple pinches of salt and pepper. Cook for approximately 4 minutes, stirring occasionally, until the onion is softened and translucent.
Step 5: Stir in the minced garlic, Italian seasoning, and ground sage. Cook for about 1 minute until fragrant, stirring frequently so nothing burns.
Step 6: Sprinkle the all-purpose flour over the aromatics and stir continuously for another minute. This helps create a gentle roux that will thicken the soup slightly.
Step 7: Gradually whisk in about half a cup of chicken stock, making sure to scrape the bottom of the pan to lift up all those delicious browned bits. This deglazing step is essential for flavor.
Step 8: Pour in the remaining chicken stock along with the uncooked ditalini pasta. Season with a couple large pinches of salt and freshly cracked pepper. Bring the mixture to a simmer over medium-high heat, then reduce the heat to low and let it cook gently, uncovered, for 3-5 minutes until the pasta is almost tender but still firm in the center.
Step 9: Add back the seared meatballs, along with the heavy cream, finely chopped kale, and a teaspoon of balsamic vinegar. Stir everything gently and let the soup simmer until the meatballs are cooked through, the pasta is al dente, and the kale has wilted perfectly.
Step 10: Taste and adjust seasoning with additional salt and pepper if needed. Serve the soup hot, garnished generously with freshly grated Parmesan cheese. Enjoy every comforting spoonful!
Servings and Timing
This Chicken Meatball Noodle Soup Recipe yields about 8 generous servings, making it perfect for family meals or dinner parties. The prep time is roughly 15 minutes, mostly spent mixing and shaping the meatballs. Cooking takes around 40 minutes, which includes browning the meatballs and simmering the soup until everything is tender and flavorful. Altogether, you’re looking at about 55 minutes from start to finish. There is no resting or cooling time required, so you can dive right in once it’s done!
How to Serve This Chicken Meatball Noodle Soup Recipe
I love serving this soup piping hot in deep bowls to highlight its rich creaminess and hearty ingredients. It pairs wonderfully with a crusty baguette or garlic bread on the side, perfect for sopping up that luscious broth. If I want to elevate the meal, I sometimes serve it alongside a simple mixed green salad with a bright vinaigrette to balance the richness.
For garnishes, a generous sprinkle of freshly grated Parmesan is non-negotiable in my book. Sometimes, I add a few fresh sage leaves or a light drizzle of good-quality olive oil to finish the presentation. The colors of the kale, golden meatballs, and rustic pasta make for such a beautiful bowl—you don’t even need fancy plating to impress friends or family.
This soup is incredibly versatile for any occasion. It’s hearty and warming for weeknight dinners, yet comforting enough for chilly holiday gatherings or casual weekend lunches. I always recommend serving it hot or warm to fully enjoy the silky creamy broth and tender textures. Pair it with a crisp white wine like a Sauvignon Blanc or a sparkling water with a squeeze of lemon for a perfectly balanced meal.
Variations
I’m always experimenting with variations of this classic Chicken Meatball Noodle Soup Recipe. If you want to switch things up, try swapping the ground chicken for turkey or even finely chopped mushrooms for a vegetarian twist. You could replace the ditalini pasta with gluten-free pasta to keep it friendly for gluten-sensitive eaters.
If you’re looking to make a vegan version, using plant-based ground meat substitutes and swapping ricotta for a tofu or cashew-based cheese alternative works well. In that case, use a vegetable broth instead of chicken stock and omit the Parmesan or choose a vegan cheese for garnish.
Flavor-wise, I like to add a pinch of red pepper flakes for heat or throw in different herbs like thyme or rosemary depending on my mood. As for cooking methods, baking the meatballs instead of searing can be a hands-off option if you prefer. No matter the tweaks, this soup adapts wonderfully while keeping its signature comforting vibe.
Storage and Reheating
Storing Leftovers
Leftovers of this Chicken Meatball Noodle Soup Recipe keep beautifully in an airtight container in the refrigerator for up to 3-4 days. I recommend using glass containers with sealable lids — they are perfect for preserving freshness and preventing spills. Before sealing, let the soup cool to room temperature to avoid condensation inside the container, which can impact texture.
Freezing
This soup freezes well, making it a great meal prep option. However, because of the cream and pasta, I suggest freezing the soup without the ditalini to maintain the best texture. Store the soup base and meatballs in a freezer-safe container or heavy-duty freezer bags for up to 2-3 months. When you want to reheat, thaw overnight in the fridge and then cook fresh pasta separately to add in at serving.
Reheating
The best way to reheat is gently on the stovetop over low heat, stirring occasionally to prevent scorching. If it appears too thick after refrigeration, add a splash of chicken stock or water to loosen it up. Avoid microwaving the soup directly too often as it can cook unevenly and change the texture of the meatballs and pasta. Adding a sprinkle of fresh Parmesan just before serving always revives the flavor wonderfully.
FAQs
Can I use store-bought meatballs instead of making my own?
You can definitely simplify this recipe by using pre-made chicken meatballs, but keep in mind they won’t have the same fresh herb flavor or tenderness. If you do use store-bought, sear them briefly in the pan for extra flavor before adding to the soup.
What can I substitute for ditalini pasta?
Any small pasta shape like elbow macaroni, orzo, or small shells works great here. Just adjust the cooking time slightly since different shapes and sizes cook at different rates.
Can this recipe be made dairy-free?
Yes! To make a dairy-free version, replace the ricotta and Parmesan with dairy-free alternatives like cashew cheese or nutritional yeast for cheesy flavor. Use coconut milk or another dairy-free cream substitute instead of heavy cream, and check that your broth is dairy-free.
Is it necessary to sear the meatballs before adding to the soup?
Searing is highly recommended because it locks in juices and creates a flavorful crust. It also adds deeper color and taste to the soup base when you deglaze the pan afterward. Skipping this step will save time but the soup won’t have quite the same richness.
Can I prepare any part of this recipe ahead of time?
Absolutely! You can mix and form the meatballs a day ahead and keep them refrigerated, which even helps flavors meld. The soup base (without pasta and meatballs) can also be made an hour or two early and reheated before finishing. Just add pasta and meatballs last to maintain their texture.
Conclusion
If you’re looking for a cozy yet impressive soup to make for yourself or loved ones, I truly can’t recommend this Chicken Meatball Noodle Soup Recipe enough. It’s packed with comforting flavors, easy to make, and satisfying in every way. Give it a try and I promise you’ll end up reaching for that bowl again and again on chilly nights or whenever you need a little delicious warmth. Enjoy every bite!
Print
Chicken Meatball Noodle Soup Recipe
This comforting Chicken Meatball Noodle Soup features tender ground chicken meatballs simmered in a flavorful broth with ditalini pasta, kale, and a touch of cream. Infused with Italian herbs and garlic, it’s a hearty and satisfying meal perfect for any season.
- Total Time: 55 minutes
- Yield: 8 servings
Ingredients
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
- 1–2 tablespoons olive oil for searing
Soup
- 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 pasta
- 1 cup heavy cream
- 2 cups finely chopped kale
- 1 teaspoon balsamic vinegar
- Kosher salt, to taste
- Fresh cracked pepper, to taste
- Parmesan cheese for garnish
Instructions
- Mix Meatballs: In a large bowl, combine ground chicken, Italian seasoned breadcrumbs, whole milk ricotta, grated Parmesan, minced garlic, rubbed sage, soy sauce, kosher salt, and cracked pepper. Mix gently with your hands until just combined to avoid tough meatballs. Use a cookie scoop to portion out uniform meatballs, then roll them gently with oiled hands.
- Sear Meatballs: Heat olive oil in a large sauté pan over medium-high heat. Add the meatballs in batches if necessary and cook on all sides until they develop a dark golden brown crust. This seals in flavor and keeps them tender. Remove and set aside on a plate.
- Start the Soup: Without cleaning the pan, add more olive oil if needed and reduce heat to medium. Add diced onion, season with salt and pepper, and sauté for about 4 minutes until softened and translucent.
- Add Aromatics and Flour: Add minced garlic, Italian seasoning, and ground sage to the pan. Cook, stirring frequently, for 1 minute to awaken the flavors. Sprinkle in the flour and stir continuously for another minute to create a roux base for thickening.
- Deglaze the Pan: Slowly whisk in about 1/2 cup of chicken stock, scraping the bottom of the pan to loosen any browned bits, which adds depth to the soup.
- Simmer the Pasta: Stir in the remaining chicken stock and uncooked ditalini pasta. Season with salt and pepper. Bring to a simmer over medium-high heat, then reduce to low and cook uncovered for about 3-5 minutes until the pasta is nearly al dente.
- Finish the Soup: Gently add the seared meatballs back into the pot along with heavy cream, chopped kale, and balsamic vinegar. Simmer gently until the meatballs are cooked through, pasta is al dente, and the kale has wilted, about 5-7 minutes.
- Garnish and Serve: Taste and adjust seasoning with salt and pepper as needed. Ladle the soup into bowls, garnish with extra grated Parmesan cheese, and serve warm.
Notes
- Use oiled hands to shape the meatballs to prevent sticking.
- Cooking meatballs in batches ensures a good sear without overcrowding the pan.
- Do not overmix the meatball mixture to keep them tender.
- Simmer gently after adding meatballs to avoid breaking them apart.
- Kale can be substituted with spinach or Swiss chard if preferred.
- You can use homemade or store-bought chicken stock for best flavor.
- Adjust seasoning gradually to suit your taste preferences.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Italian-American