5 from 1 vote
Nonna's Chicken Meatball Soup
Nonna's Chicken Meatball Soup
Prep Time
1 hr 20 mins
Cook Time
4 hrs 40 mins
Total Time
6 hrs
My Nonna's signature dish is one of the best meals you will ever have. The delicate meatballs are like soft pillows of chicken and Italian cheeses that provide a burst of flavor with each bite. Set aside a day to make this special meal with love.
Course: Soup
Cuisine: Italian
Keyword: homemade chicken soup, italian chicken soup, nonna
Servings: 15
Calories: 644 kcal
Author: Cooking with Mamma C
  • 5 pounds chicken (1 whole chicken weighing 3-5 pounds, plus thighs if needed to make five pounds)
  • water (enough to cover the chicken in the pot)
  • 1 1/2 pounds carrots (peeled & ends trimmed off)
  • 2/3 bunch of celery (rinsed to remove any dirt; wrap leftover celery in heavy-duty foil to keep well in the refrigerator)
  • 1 large sweet yellow onion (peeled and sliced)
  • 1/2 of a small bunch of fresh parsley (curly or flat-leaf; rinsed & stems removed)
  • 3 sprigs fresh rosemary
  • 3-4 large basil leaves (rinsed clean; or 1 tablespoon dry basil)
  • 1/4 cup peppercorns
  • 1 heaping tablespoon salt (plus more if needed)
  • 2 whole peeled tomatoes from a can (drained and broken up by hand)
  • shredded cooked chicken from the soup (bones and skin removed)
  • 2 tablespoons finely chopped fresh parsley (wash parsley and remove stems before chopping)
  • 3/4 cup imported Pecorino Romano cheese (grated; from Italian import store)
  • 3/4 cup Italian bread crumbs/Parmesan blend (see Cooking with Mamma C's Homemade Italian Bread Crumbs, or use 3/4 cup Italian bread crumbs with a couple tablespoons of Parmesan mixed in to taste)
  • 1/2 teaspoon dried basil
  • 6 shakes of garlic salt (or to your taste)
  • black pepper to taste
  • 4 eggs (unbeaten)
  • 1 ladle of soup broth (1/2 cup)
  • 1/4 cup fresh Parmesan cheese (grated)
  • water for boiling the meatballs in batches
  • 2 pounds small or medium shells (if serving babies or toddlers, cook some pastina for them to have with the soup instead)
  1. Remove giblets from inside the chicken cavity and discard. Place the chicken in a 12-quart stock pot on the stove and fill the pot with enough water to cover the chicken. Cook on high heat, uncovered. As scum rises to the top, use a spoon to remove and discard it.
  2. When the scum is gone, add the whole carrots, celery, sliced onion, parsley, rosemary, basil, peppercorns, a heaping tablespoon of salt, and tomatoes. Cook, covered, for four hours, starting on higher heat and lowering it after it comes to a boil. (Taste the soup after three hours and add more salt, if needed.)
  3. After the soup has cooked, transfer the chicken to a platter. Strain the soup by pouring it through a large, fine-mesh strainer set over another pot. Discard the peppercorns and set aside the vegetables. (The veggies will be mushy but delicious with some salt. Eat or refrigerate for later; you won't need them for the soup.)
  4. Remove the skin and bones from the chicken and discard them. Place the meat in a large bowl and shred it with a fork and knife. Add in remaining meatball ingredients and mix well with your hands or a fork. Taste a pinch to see if it needs more salt, pepper, or Parmesan.
  5. Roll the meat mixture into 1-inch balls and place them in a single layer on sheet pans. The meatballs can stay at room temperature for up to two hours before they need to be cooked in the soup or refrigerated.
  6. Set up your stovetop with a large pot filled with the hot soup (no heat under it), a pot with enough soup to cook your pasta (no heat until later), a shallow pan with sides to cook the meatballs, and a pot filled halfway with soup (no heat under it) to hold the meatballs after they are cooked.
  7. In your wide, shallow pan with sides, boil two cups of soup broth and 2 cups of water. Add as many meatballs as will fit in a single layer. The meatballs will rise to the top when they are cooked, which will take 5-6 minutes. Remove the cooked meatballs with a slotted spoon and transfer them to your pot filled halfway with broth. Continue cooking the meatballs in batches, adding more water and soup to the pan as needed. It is fine to stack the cooked meatballs in the holding pot as you go.
  8. When you are done cooking all of the meatballs, the pots can sit on the stove without heat for up to 1 1/2 hours. When you are ready to cook your pasta, heat the pasta pot on high. Place low heat under the pots containing the meatballs and the soup. Add the pasta to the boiling soup and cook until al dente. Do not drain.
  9. To serve: Fill each large soup dish with some pasta, six meatballs, and broth ladled on top. Provide extra Parmesan at the table.
  10. Soup, pasta, and meatballs can be stored separately in the refrigerator for up to three days. Soup and meatballs can be frozen separately for up to three months.
Recipe Notes

For this soup, the chicken needs to cook longer than usual, so that it will be soft enough for the meatballs.

Five pounds of chicken will yield about 100-110 meatballs. They freeze beautifully after they are cooked. To freeze them, portion them out in a single layer in freezer bags and lay them flat in the freezer for up to three months. Add them to a pot of boiling soup (or simply use two parts chicken stock to one part water) and boil them just until heated through. Gently remove them with a slotted spoon.

If you wish, you can use half of the shredded chicken for meatballs (reduce the meatball ingredients by half) and freeze the remaining shredded chicken (portioned in freezer bags) to use in other dinners, such as enchiladas.

Nutrition Facts
Nonna's Chicken Meatball Soup
Amount Per Serving
Calories 644 Calories from Fat 243
% Daily Value*
Fat 27g42%
Saturated Fat 8g50%
Cholesterol 163mg54%
Sodium 483mg21%
Potassium 672mg19%
Carbohydrates 56g19%
Fiber 3g13%
Sugar 5g6%
Protein 41g82%
Vitamin A 8100IU162%
Vitamin C 9.2mg11%
Calcium 143mg14%
Iron 3mg17%
* Percent Daily Values are based on a 2000 calorie diet.