This post may contain affiliate links. Please see my affiliate disclosure for more information.
Grab your spoon and get ready to dive into a big bowl of hearty, yet surprisingly light chicken meatball soup. A light salad and a hunk of crusty Italian bread will make it a meal!
Chicken meatball soup is quick, easy, hearty and the perfect weeknight meal as temps get chilly.
I’m mildly obsessed with soup, but not every soup feels like enough for dinner. This soup, with a big helping of chicken meatballs and tender orzo, solves that problem. The bonus? While filling, it’s low in calories and packed with veggies.
These chicken meatballs are super tender and full of flavor. I brown them first (don’t worry about cooking them fully) and pop them into the soup as it simmers to finish cooking.
The dry orzo cooks right in the soup, no need to cook it first. Just be mindful that it will continue to absorb the liquid as it sits and additional stock may be needed to thin it to your desired consistency.
I always make extra chicken meatball soup as it freezes well or keeps in the refrigerator for several days. Leftovers are a dream for lunch, but again, keep some stock handy when you reheat it.
Easy prep and plenty of hands-off time make this a winner for a weeknight meal. Serve it with a simple green salad and a loaf of crusty bread and you will have a very happy and satisfied family, I promise.
Let’s make chicken meatball soup
- Combine all the ingredients for the meatballs in a large bowl and mix together with your hands.
- Scoop heaping tablespoons of the meatball mixture and roll into balls.
- Fry the meatballs in olive oil in a dutch oven or large pot until browned (they don’t need to be fully cooked through).
- Saute the onion until softened and golden.
- Add the garlic, celery, and carrots to the pot. Deglaze with white wine.
- Add the stock, orzo, salt and pepper. Bring to a boil and reduce to a simmer. Cook until the orzo is cooked though, add the meatballs and continue to simmer. Serve with parsley and parmesan.
Tips for success
- Keep the meatballs round and uniform in size so they cook evenly.
- Don’t worry about fully cooking the meatballs as you brown them, they will finish cooking in the soup as it simmers.
- The orzo will absorb stock as it cooks. Add additional stock to thin.
- Be sure to taste and adjust the seasoning before serving.
- This soup will keep for 3-4 days refrigerated. Gently rewarm and thin with additional stock if desired.
More hearty soup recipes
- Easy Curried Pumpkin Soup
- Easy Black Bean Soup
- Broccoli Cheese Soup
- Matzo Ball Soup
- Roasted Fennel and Cauliflower Soup
Grab your spoon and get ready to dive into a big bowl of hearty, yet surprisingly light chicken meatball soup. A light salad and a hunk of crusty Italian bread will make it a meal!
- 1 lb ground chicken
- 1 egg, lightly beaten
- 1/4 cup whole milk
- 1/3 cup panko or regular breadcrumbs
- 1/4 cup parmesan cheese, grated
- 2 tsp dried Italian seasoning
- 1 tsp garlic powder
- 2 Tbsp fresh parsley, minced
- 1 1/2 tsp kosher salt
- 1/4 tsp freshly ground black pepper
- 3 Tbsp extra virgin olive oil, divided
- 1 medium onion, diced small
- 2 cloves garlic, minced
- 3 stalks celery, chopped
- 8 oz baby carrots (2-3 chopped carrots can be substituted)
- 3/4 cup dry white wine
- 5 cups chicken stock
- 1 cup dried orzo
- 1/4 cup fresh parsley, minced
- 1 1/2 tsp kosher salt
- 1/4 tsp black pepper
- parmesan cheese, grated (for topping)
-
Combine all ingredients in a bowl and mix to combine (I recommend mixing with your hands). Take care not to overmix or the meatballs will become tough.
-
Roll out heaping tablespoon-size meatballs and set aside (you should have about 24 meatballs). Heat 2 Tbsp olive oil in a dutch oven or heavy bottomed pot and add meatballs to the pan.
-
Brown the meatballs over med heat, 3-4 mins. Remove to a plate and reserve.
-
Add the remaining olive oil to the pot without cleaning, just scraping up the brown bits. Add the onion to the pot and saute until softened, about 3-4 mins.
-
Stir in the garlic, celery, and carrots and cook for 2-3 mins. Deglaze with the white wine and continue to cook until wine is reduced by half, about 3-4 mins.
-
Add the stock, orzo, parsley, salt, and pepper. Cover, bring to a boil and reduce to a simmer and cook for about 15 mins or until the orzo is cooked through.
-
Uncover and gently stir in the meatballs. Simmer on low until the meatballs are heated through. Serve topped with a sprinkle of parmesan cheese and parsley if desired.
- Keep the meatballs round and uniform in size so they cook evenly.
- Don’t worry about fully cooking the meatballs as you brown them, they will finish cooking in the soup as it simmers.
- The orzo will absorb stock as it cooks. Add additional stock to thin.
- Be sure to taste and adjust the seasoning before serving.
- This soup will keep for 3-4 days refrigerated. Gently rewarm and thin with additional stock if desired.
Matt Sterling says
We’ve made this twice and it hits the spot! Perfect way to enjoy a chilly night in!
Mrs. Perry says
I don’t usually leave reviews. I make a lot of soups. This was absolutely delicious! I did have to sub the orzo with cooked wild rice (I didn’t have any and I prefer rice over pasta). Thank you so much for sharing your recipe! My husband is already heading to the stove for seconds.
Cathy Roma says
I’m so glad you enjoyed this soup. The rice sounds like a tasty substitution!