This post may contain affiliate links. Please read my disclosure policy.
Italian Minestrone Soup with Chicken Meatballs is a hybrid of two comforting soups – minestrone and Italian wedding soup. With a rich, parmesan-infused broth, tons of veggies, whole-wheat orzo, and the most tender, flavorful chicken meatballs, this is a healthy winter soup worth making over and over again.
Italian Minestrone Soup
There are several items currently getting me through what seems to be the worst winter yet. (Although I’m pretty sure I claim that every year.) Those items include:
- cozy sweaters and fuzzy socks
- weekly trips to our favorite bakery for bourbon caramel lattes (<– for me) and cinnamon rolls (<–for the babies)
- LOTS of red wine
- the promise that winter will indeed end someday
- Minestrone with Chicken Meatballs on repeat, or whatever soup I’m digging at the moment.
Soups are my jam year-round, but they really give me life in the winter. Our weekly meal rotation isn’t complete without some sort of hearty soup, because I genuinely rely them to warm us from the inside out. I blame the constant need for warmth on Kevin since he won’t allow me to turn the thermostat up higher than 70-degrees, which is essentially freezing because we live in a drafty old house built in the 40s. So soup it is.
Every week, the soup is different, but I’m thinking today’s soup is worth repeating over and over again.
I do want it be known, that the simple title Italian Minestrone Soup with Chicken Meatballs doesn’t really do this soup justice. Because what it really is, is a hybrid between a veggie-based minestrone, a hearty Italian wedding soup, and one of those creamy tortellini soups the world can’t get enough of.
We love it for many reasons, but mostly because it’s a sort of soup compromise between Kevin and I. It has meat in the form of tender chicken meatballs, for Kevin. Plenty of veggies (carrots, celery, tomatoes, and spinach) for myself. And a bit of pasta, in the form of whole-wheat orzo, for the babies. A win for everyone.
The broth packs a TON of flavor from plenty of onion, garlic, and every soup’s secret weapon – a parmesan cheese rind.
It’s a little secret I learned over a decade ago from either Giada or Bobby, and it’s something I now include in just about every soup or slow-cooked sauce I make. It’s such an easy way to add a ton of flavor, and it’s especially convenient if the recipe calls for parmesan anyways (this one does).
How to make Chicken Meatballs
Let’s talk meatballs. I already you told I’m a self-proclaimed meatball expert in the post for these Turkey Meatball Burger Melts from the other day, and I stand by that even when it comes to chicken. Actually, especially when it comes to chicken. Chicken meatballs have a tendency to turn out super dry, but if you follow a few rules you’ll be golden.
- Grate the onion and garlic. Grated onion and garlic not only adds tons of flavor, but it adds quite a bit of moisture.
- Use breadcrumbs and an egg. For binding and to create a tender meatball.
- Mix just until the ingredients are combined. You don’t want to over mix, if you do, I can assure you, you’ll have tough meatballs
I almost always bake my chicken meatballs, just because when I do make chicken meatballs, I’m usually trying to watch my fat and calorie intake. Frying them in oil seems to defeat the intent to have a lighter, healthier meal, and I find they taste just as delicious when baked. However, here, I wanted to keep things simple. Not dirty up too many dishes. So all you have to do is form the meatballs, and then drop them into the simmering broth. Not only is it easier to do it this way, but it gently poaches the chicken, which makes these the most tender, soft meatballs on the planet. So good.
After all the veggies, orzo, and chicken cook together, I like to stir in a generous amount of baby spinach, stir it just until it wilts, then serve right away. It’s wonderful as is, but you can also garnish with some chopped parsley and freshly grated parmesan cheese.
Other easy winter soups!
If you’re looking for more easy soups, please also check out our favorite Creamy Homestyle Chicken Noodle Soup. This is PACKED with veggies, tender chicken, a creamy broth, and the most delicious dumpling-like egg noodles.
We also love this Easy Chicken Broccoli Alfredo Soup. It tastes exactly like chicken Alfredo, but in soup form – and it’s actually pretty healthy!
This Easy Wonton Soup takes a shortcut with frozen dumplings but doesn’t take any shortcuts on flavor. The broth is packed with only a few ingredients – ginger, garlic, sesame and soy – but is SO flavorful. Earthy shiitake mushrooms and crisp green onions round it out!
Pretty things/Tools used in today’s post:

Minestrone with Chicken Meatballs
Ingredients
- 2 tsp olive oil
- 1/2 cup diced onion + 1/2 onion grated (see notes)
- 1 cup diced carrot
- 3/4 cup diced celery
- 1 tsp coarse kosher salt, divided
- 4 large garlic cloves, grated on a microplane and divided (2 for the broth, 2 for the meatballs)
- 4 cups low-sodium chicken stock
- 14 oz can stewed tomatoes (in basil, onion and garlic)
- 1 medium parmesan cheese rind
- 1/2 cup whole-wheat orzo
- 1- 14.5 oz can white beans, rinsed, drained
- 1 lb ground lean chicken
- 1/4 cup whole-wheat breadcrumbs
- 1 large egg
- 1/4 cup grated parmesan cheese
- 1/2 tsp dried basil
- pepper to taste
- 3 cups baby spinach
Equipment
- Stock pot or dutch oven
Instructions
- Heat a large pot to a medium heat. Add olive oil. Once the oil is hot, add the 1/2 cup diced onion, carrot, celery, and 1/2 teaspoon salt. Sweat until until onion is translucent and veggies are starting to soften, 2-3 minutes. Add 2 grated cloves of garlic, cook another 30 seconds.
- Add in chicken stock, tomatoes, parmesan cheese rind, remaining salt, and orzo. Use a fork to gently smash about 1/2 the beans, and then add it to the soup. This will help thicken the soup. Bring to a boil and reduce to a simmer.
- While the soup simmers, make the meatballs. Add the ground chicken, breadcrumbs, egg, parmesan cheese, basil, remaining garlic, remaining grated onion and a pinch of pepper to a medium bowl. Mix just until it's combined.
- Use a small ice cream or cookie dough scoop to form chicken into about 1-inch meatballs. Gently drop the meatballs in the simmering soup. Continue to simmer until the meatballs are cooked through and the orzo is also cooked, about 10 minutes.
- Add spinach, stir until wilted. Season to taste with salt and pepper. Serve with grated parmesan cheese.
Stefanie says
We loved this recipe and loved it as leftovers too. So yummy!
Nicole says
So glad you liked it!
Nicole says
I don’t have orzo pasta or whole-wheat bread crumbs, would it be ok to use dilanti pasta and panko crumbs instead?
Nicole says
YES!
Amanda says
This soup was the best I ever had. Thank you!
Michele says
This soup was perfect for a rainy day!! Yum!!
Normajean says
Nicole, This looks so good and I really wanna make it. For some reason I can’t find a way to pin it.
Bridgett May says
So, loved this recipe, but I do have to alter it a bit of it for my food intolerances, so I thought I would let other folks know that you can use gluten free orzo and bread crumbs instead of whole wheat when needed. Also, I have acid reflux, so I have to leave out the garlic and can of tomatoes, but added Liquid Aminos for flavor. I know, sad, but a happy tummy is always my goal, and this recipe allows for the changes and still be delicious. thank you!!!
Michelle says
I just made this and it came out really great! The only change I made was to use my own veggie stock (no salt) and added some red pepper flake to the meatballs.
Elisabeth Thompson says
Try billing your chicken meatball in the soup. Have it come to rolling boil and drop them in. They will rise to top when they are fully cooked. They will stay moist when prepared this way.