Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon

Chicken Meatball Soup with Ditalini Pasta and Spinach Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.3 from 51 reviews

This comforting Chicken Meatball Soup features tender ground chicken meatballs simmered in a flavorful broth loaded with fresh vegetables, savory herbs, and pasta. Enhanced with Parmesan cheese and a splash of lemon juice, it’s a hearty and satisfying meal perfect for any season.

  • Total Time: 1 hour
  • Yield: 6 servings

Ingredients

Meatballs

  • 1 lb. ground chicken
  • ½ cup Italian breadcrumbs
  • 3 tablespoons half and half (can substitute milk)
  • 1 egg, whisked
  • 3 tablespoons Parmesan cheese, grated
  • 3 cloves garlic, minced
  • 1 teaspoon Italian seasoning
  • 1 teaspoon salt
  • 1 teaspoon onion powder

Soup

  • 2 tablespoons butter
  • 1 yellow onion, diced
  • ¾ cup carrots, sliced
  • 2 ribs celery, diced
  • 3 cloves garlic, minced
  • 1 teaspoon soy sauce
  • 1 teaspoon hot sauce
  • ¾ teaspoon dried basil
  • ¾ teaspoon dried oregano
  • ¾ teaspoon dried parsley
  • ¾ teaspoon mustard powder
  • ¼ teaspoon dried thyme
  • ¼ teaspoon ground sage
  • ¼ teaspoon pepper
  • 7 cups chicken broth
  • 1 chicken bouillon cube
  • ¾ cup ditalini pasta, uncooked (see notes)
  • 4 cups baby spinach
  • ¼ cup Parmesan cheese, freshly grated
  • Juice from 1 lemon, about 2 tablespoons

Instructions

  1. Prepare the Meatballs: In a large bowl, combine ground chicken, Italian breadcrumbs, half and half, whisked egg, Parmesan cheese, minced garlic, Italian seasoning, salt, and onion powder. Mix well until all ingredients are evenly incorporated.
  2. Form and Brown the Meatballs: Shape the mixture into small meatballs, about 1 to 1.5 inches in diameter. Heat a large pot over medium heat and carefully brown the meatballs on all sides, about 2-3 minutes per side. Remove meatballs from the pot and set aside.
  3. Sauté Aromatics: In the same pot, melt butter over medium heat. Add diced yellow onion, sliced carrots, diced celery, and minced garlic. Sauté until the vegetables are softened, approximately 5-7 minutes.
  4. Add Seasonings: Stir in soy sauce, hot sauce, dried basil, oregano, parsley, mustard powder, thyme, ground sage, and pepper. Mix well to coat the vegetables with the herbs and spices.
  5. Add Broth and Bouillon: Pour in the chicken broth and add the chicken bouillon cube. Stir to dissolve the bouillon cube completely.
  6. Simmer the Soup: Return the browned meatballs to the pot. Bring the soup to a boil, then reduce to a simmer. Cook for about 15 minutes to allow the meatballs to cook through and the flavors to meld.
  7. Cook Pasta: Add the uncooked ditalini pasta to the soup. Continue cooking for another 8-10 minutes until the pasta is tender but not mushy.
  8. Add Spinach and Final Touches: Stir in the baby spinach and cook until just wilted, about 1-2 minutes. Remove the pot from heat, then stir in freshly grated Parmesan cheese and lemon juice to brighten the flavors.
  9. Serve: Ladle the hot soup and meatballs into bowls and garnish with additional Parmesan if desired. Serve immediately for a warm, hearty meal.

Notes

  • Ditalini pasta is preferred for its small size and shape, which holds well in soup. You can substitute with other small pasta shapes like orzo or small shells if unavailable.
  • Half and half can be replaced with whole milk or any milk alternative for a lighter version.
  • For a spicier soup, increase the amount of hot sauce to taste.
  • To make the soup gluten-free, substitute the Italian breadcrumbs with gluten-free breadcrumbs and use gluten-free pasta.
  • Author: Madelynn
  • Prep Time: 20 minutes
  • Cook Time: 40 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American