Easy Chicken Meatball Soup with Spinach and Pasta

A pot of soup can look ready for pasta before the chicken meatballs are cooked through. I add the meatballs to the gently simmering broth first, then let the ditalini cook in the same pot once they’ve had a head start. That order gives the Easy Chicken Meatball Soup with Spinach and Pasta tender meatballs and pasta that still has a little bite.

The meatballs are small, about an inch across, so they cook right in the broth without needing a separate pan. Onion, carrots, and celery soften in olive oil before the broth goes in, and a little lemon juice at the end brightens the whole bowl. It’s a cozy, complete soup with a savory broth, soft greens, and pasta in every spoonful.

Easy Chicken Meatball Soup with Spinach and Pasta, cozy and colorful
“

Kitchen Note

Damp hands keep the ground chicken mixture from sticking while you shape it. Re-wet your hands whenever they start to drag, and shape each meatball just until it holds together rather than packing it firmly.

Save this chicken meatball soup for a cozy bowl with tender ditalini, spinach, and a bright finish of lemon.

Save to Pinterest

Why a Rolling Boil Can Break These Chicken Meatballs

Ground chicken meatballs are tender, so they need a calmer pot than a vigorous boil. When the broth is bubbling hard, the meatballs get knocked around before their outsides have had a chance to set. A gentle simmer keeps them moving less and helps them stay intact as they cook.

The simmer also gives you more control over the two things that finish together: pasta tenderness and a safe center temperature in the largest meatball. Ditalini doesn’t need a long cook, and adding it after the meatballs have simmered means you aren’t waiting on the pasta while the chicken keeps cooking. Keep the heat low enough for small, steady bubbles rather than a rolling boil; if the surface is churning, lower the heat.

That steady pace makes this a forgiving one-pot soup. You can watch the pasta and check the largest meatball near the end instead of trying to judge doneness by color alone. The broth stays clear, the meatballs hold their shape, and the spinach only needs a quick finish.

What the Broth, Meatballs, and Ditalini Each Bring

Easy Chicken Meatball Soup with Spinach and Pasta, hearty and bright
  • Ground chicken — It makes mild, tender meatballs that let the broth and Parmesan come through. Ground turkey works as a pound-for-pound swap, though the flavor will be a little different.
  • Panko, egg, and Parmesan — Panko gives the meatballs a lighter texture than fine breadcrumbs, while egg helps hold the mixture together and finely grated Parmesan adds savory depth. Fine plain breadcrumbs can replace panko in the same amount, but the meatballs will be a bit denser.
  • Onion, carrots, and celery — This trio builds the soup’s base before the broth is added. Dice the vegetables into similar-sized pieces so they soften evenly during their time in the pot.
  • Low-sodium chicken broth — Starting with low-sodium broth leaves room for the salt in the meatballs and soup without making the final bowl taste overly salty. Use a broth you like the taste of on its own; it makes up most of the soup.
  • Ditalini — These small tubes fit neatly on a spoon and cook quickly in the broth. Another small pasta shape can stand in, but check it for tenderness because shapes and brands can take different amounts of time.
  • Baby spinach and lemon juice — Spinach wilts quickly, so it goes in at the end rather than simmering with the vegetables. Lemon juice adds a clean, bright note; add it with the spinach so it doesn’t lose that lift during a long cook.
  • Olive oil, garlic, parsley, salt, and pepper — Olive oil softens the vegetables, while garlic and parsley season the meatballs. Fresh parsley gives the mixture a more vivid herbal note, but the cooking method stays the same if you use a different brand of kosher salt or pepper.

How to Simmer the Meatballs Before the Pasta

Mix and Shape the Chicken Meatballs

In a medium bowl, gently combine the ground chicken, panko, finely grated Parmesan, egg, minced garlic, parsley, salt, and pepper. Stop as soon as the mixture looks evenly combined; working it longer makes it harder to keep the meatballs tender. With damp hands, shape about 20 meatballs, each about 1 inch across. Set them aside while you build the soup base.

Soften the Soup Vegetables

Heat the olive oil in a 6-quart Dutch oven over medium heat. Add the diced onion, carrots, and celery, then cook for 5 minutes, stirring occasionally. The vegetables should begin to soften without browning heavily. If you hear a sharp sizzle or see the onion taking on color quickly, lower the heat.

Bring the Broth to a Gentle Simmer

Stir in the chicken broth, salt, and pepper, then bring the pot to a boil over high heat. Reduce the heat until the liquid settles into a gentle simmer before adding the meatballs. Cook them uncovered for 8 minutes. Small steady bubbles are what you want; a hard boil can toss the meatballs around.

Cook the Ditalini and Finish with Greens

Stir in the ditalini and simmer for 8 to 10 minutes, until the pasta is tender and the center of the largest meatball reaches 165°F. Check that largest one rather than relying on the smallest meatball’s doneness. Stir in the baby spinach and lemon juice, then cook for 1 to 2 minutes, just until the spinach has wilted. Take the pot off the heat once the greens are soft.

Three Practical Ways to Adapt This Chicken Meatball Soup

Make the Soup Gluten-Free

Replace the panko with gluten-free panko and the ditalini with a gluten-free small pasta, using the same amounts. Gluten-free pasta brands vary in how quickly they soften, so use tenderness rather than the usual timing as your guide while still checking that the largest meatball reaches 165°F. The texture may be a little different, but the soup keeps its same chicken-and-spinach character.

Make a Vegetarian Spinach and Pasta Soup

Leave out the chicken meatballs and replace the chicken broth with vegetable broth. After the vegetables soften and the broth comes to a boil, add the ditalini and simmer until tender, then stir in the spinach and lemon juice. The result is a lighter, meat-free bowl without the savory richness or protein from the chicken meatballs.

Use Less Pasta for a Brothier Bowl

Use half a cup of ditalini instead of a full cup for a soup with more broth in each spoonful and fewer pasta bites. Simmer until the pasta is tender, and keep checking the largest meatball for 165°F before finishing with spinach and lemon. The balance shifts toward the broth and meatballs rather than a pasta-heavy bowl.

Storage and Reheating

  • Refrigerator: Store the cooled soup in an airtight container for 3 to 4 days. The ditalini will continue to absorb broth and soften as it sits.
  • Freezer: Freeze portions in airtight freezer-safe containers for up to 2 to 3 months for best quality. The pasta softens more after thawing, but the soup remains suitable for freezing.
  • Reheating: Thaw frozen portions in the refrigerator, then warm the soup gently on the stovetop, stirring, until it reaches 165°F. If the pasta has thickened the broth, stir in a little extra chicken broth; avoid a hard boil, which can break up the meatballs.

Questions That Come Up While Making This Soup

Can I shape the meatballs ahead of time?+

Yes. Shape them, cover, and refrigerate them for up to 24 hours before cooking. Add them to the simmering broth straight from the refrigerator and check the center of the largest meatball for 165°F before serving.

Can I use ground turkey instead of ground chicken?+

Yes, swap in the same amount of ground turkey and shape the meatballs to the same size. Turkey gives the soup a slightly different flavor, but it works with the Parmesan, parsley, and broth. Cook until the center of the largest meatball reaches 165°F.

Can I cook the ditalini separately?+

Yes. Cook the pasta separately until tender, then add it to individual bowls before ladling in the soup. This keeps the pasta from continuing to soften in the pot, which is handy if you expect leftovers.

How do I know when the meatballs are cooked through?+

Check the center of the largest meatball with an instant-read thermometer; it should reach 165°F. If the pasta is already tender but the meatball hasn’t reached that temperature, keep the soup at a gentle simmer until it does.

Easy Chicken Meatball Soup with Spinach and Pasta

Chicken meatball soup with spinach and pasta pairs tender chicken meatballs with ditalini in a savory broth. The soup finishes with wilted baby spinach and a bright splash of lemon juice.
Prep Time 15 minutes
Cook Time 33 minutes
Total Time 48 minutes
Servings: 6 servings
Course: Dinner
Cuisine: American
Calories: 300

Ingredients
  

For the meatballs
  • 1 lb ground chicken
  • 0.33 cup panko breadcrumbs
  • 0.25 cup Parmesan cheese finely grated
  • 1 egg large
  • 1 cloves garlic minced
  • 2 tbsp fresh parsley chopped
  • 0.5 tsp kosher salt
  • 0.25 tsp black pepper
For the soup
  • 1 tbsp olive oil
  • 1 yellow onion medium, diced
  • 2 carrots medium, diced
  • 2 celery stalks diced
  • 8 cup low-sodium chicken broth
  • 0.5 tsp kosher salt
  • 0.25 tsp black pepper
  • 1 cup ditalini pasta
  • 5 oz baby spinach
  • 1 tbsp lemon juice

Equipment

  • 1 6-quart Dutch oven

Method
 

Make the meatballs
  1. In a medium bowl, gently mix the ground chicken, panko, Parmesan, egg, garlic, parsley, salt, and pepper until just combined.
  2. With damp hands, shape the mixture into about 20 meatballs, each about 1 inch across.
Cook the soup
  1. Heat the olive oil in a 6-quart Dutch oven over medium heat, then add the onion, carrots, and celery and cook for 5 minutes, stirring occasionally, until softened.
  2. Stir in the broth, salt, and pepper, and bring the soup to a boil over high heat.
  3. Reduce the heat to maintain a gentle simmer, add the meatballs, and cook uncovered for 8 minutes.
  4. Stir in the ditalini and simmer for 8 to 10 minutes, until the pasta is tender and the largest meatball reaches 165°F in the center.
  5. Stir in the spinach and lemon juice and cook for 1 to 2 minutes, until the spinach is wilted.

Notes

For tender meatballs, mix the chicken mixture only until just combined. Refrigerate leftovers for 3 to 4 days; freezing is not recommended because the pasta can soften. For a gluten-free option, use gluten-free panko and pasta.
RECIPE AUTHOR

By Alina

Explore more recipes from this contributor.

Leave a Comment

Recipe Rating