A warm and comforting bowl of classic Italian Wedding Soup that is healthy, filling and features a secret ingredient for the best tasting broth possible!

Healthy Italian Wedding Soup

A warm and comforting bowl of classic Italian Wedding Soup that is healthy, filling and features a secret ingredient for the best tasting broth possible!
Course Soup
Cuisine Italian
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings 6 servings
Calories 357 kcal
Author Mila Furman


For the Soup

  • 1 large onion diced
  • 1 large carrot diced
  • 2 small stalks of celery diced
  • 2 cups kale or spinach roughly chopped
  • 8 cups of home made or store bought chicken stock
  • 1 rind from Parmesan cheese
  • 1 bay leaf
  • 1/4 cup orzo or any other small pasta
  • 1 tbsp Better than Bouillion start with 1 tablespoon
  • olive oil
  • salt and pepper
  • juice of half a lemon
  • Parmesan cheese as much as desired

For the Meatballs

  • 1.5 pounds ground chicken
  • 1/2 cup freshly grated Parmesan
  • 1/4 cup milk 2%, whole, skim, all is fine
  • 3 tablespoons freshly parsley finely chopped
  • salt and pepper to taste


  1. First we start out with a glob of olive oil in a nice, large pot (6 quart will do). Heat up your pot to medium heat. Turn on your oven and heat up to 450-degrees.
  2. Grab a large onion, peel it, cut it in half, cut slices into it vertically then cut slices horizontally and dice it up.
  3. Add the onions to your pot with the olive oil and cover with lid, you want them to sweat in their little olive oil sweat lodge. You do not want any color on them.
  4. Go ahead and dice up the carrots and celery. Toss in with the onions and continue to sweat covered for 5-10 minutes.
  5. Combine ground chicken, Parmesan cheese, parsley, milk, salt and pepper in a bowl. Combine mixture with your hands until just mixed, do not over mix or you will end up having dense meat balls.
  6. Prepare a sheet pan by spraying it with pan spray and THEN putting parchment on top. Create a huge "X" on the sheet from one corner to the next. This is a great trick to get your paper to stick onto the sheet pan.
  7. Use a tablespoon, melon baller, or small ice cream scoop to shape the meatballs. Do not make them too smooth, the rigid edges will allow for better browning in the oven.
  8. Place meatballs into the oven and let cook for 10 minutes.
  9. Back to the soup. Open the lid and add in your secret ingredient, the Parmesan rind. You will notice, I do this with a lot of my Italian inspired soups. I find it adds a salty background to the soup without overpowering it.
  10. After the soup has simmered for 15-20 minutes, add in your meatballs and let cook for another 15-20 minutes on a nice simmer.
  11. Add in orzo and stir to combine. Let simmer until orzo is al dente.
  12. In the meantime, cut up your kale or spinach roughly and rinse it.
  13. Add in the Better Than Bouillion a little bit at a time with it until you get your desired flavor start with 1 tablespoon..
  14. Find that melty Parmesan rind and remove it. That's it. Let the soup come together, adjust for seasoning and finish it off with a squirt or two of lemon. I always feel that it adds a pop of freshness. And of course shred in some Parmesan as a nice topping :)
Nutrition Facts
Healthy Italian Wedding Soup
Amount Per Serving
Calories 357 Calories from Fat 135
% Daily Value*
Total Fat 15g 23%
Saturated Fat 5g 25%
Cholesterol 113mg 38%
Sodium 889mg 37%
Potassium 1112mg 32%
Total Carbohydrates 20g 7%
Dietary Fiber 1g 4%
Sugars 7g
Protein 32g 64%
Vitamin A 55.7%
Vitamin C 7.1%
Calcium 14.9%
Iron 11.6%
* Percent Daily Values are based on a 2000 calorie diet.