This easy recipe for chicken ham soup with pasta and tomatoes adds a little cheese and herbs for a lunchtime favorite that is brimming with flavor!

Jump to:
Why we love this recipe
Here comes one of my most beloved soup recipes, and the first soup recipe I ever wrote all by myself.
I have had this recipe longer than I have had my house (we’re talking my New Jersey house, not this new North Carolina one), my Southern daughter, and almost everything else except for my Southern husband.
Yep, he’s the only thing older than this soup, but you’d never know it to look at him. It probably has something to do with the fact that the guy cannot sit still.
As you might have guess from the title, this is not your regular chicken noodle soup, although it does have both chicken and noodles.
For reasons I can’t even remember (but probably have something to do with whatever was hanging out in the leftover area of my fridge when I first made it), this soup also has ham.
Ad tomatoes. And a little cheese. I call it the “something for everyone” soup, and it is always a crowd pleaser, especially if you serve up some nice crusty bread on the side.
See the recipe card for full information on ingredients and quantities and nutritional information.
Here’s how you make this recipe
First up, the ingredients! Make sure you get good chicken broth to make it with (I like the Imagine and Pacific brands, which come in a box, not a can).
It calls for elbow macaroni, but it also works equally well with any short pasta you have hanging around. I frequently take this soup as a chance to finally empty out all those pasta boxes with teeny amounts of pasta still lurking in the bottom of them.
Obviously it’s a great use for leftover ham but you can also pick up a ham steak at the supermarket which will work just fine.
First up, you are going to put some olive oil, some minced garlic and a little dried thyme in a large pot (and pro tip: I always add chopped garlic with oil, before the oil gets hot. That way it cooks up slowly instead of turning into little charred pieces of garlic).
Add in some tomato paste, and then a whole lotta chicken broth and some white wine (and yes, you can use all chicken broth if you are not a white wine person).
When it is nice and simmering, add the chicken breast and let them cook in your glorious broth until they are done, and then take them out and shred them up.

In my house this job belongs to the Southern husband, and he uses his Bear Paws Shredder Claws that my little sis gave him.
While the shredding is happening, add some canned diced tomatoes and the pasta to the soup and let it cook away until the pasta is tender.
All you have left to do now is stir in the chicken and the ham, season it up with a little sea salt and pepper, and ladle it up!

I like to garnish it with a little parsley and a whole lotta grated Parmesan.
Soup’s on!
What to serve with this recipe
Other soup recipes we love!
We want to know what you think! 🤔
If you try this recipe, we would love to hear how it came out for you! I’d be super grateful if you could leave a star rating (you pick how many stars! 🌟 ) and your thoughts in the Comments section below the recipe.
PrintChicken Ham Soup
This easy recipe for chicken ham soup with pasta and tomatoes adds a little cheese and herbs for a lunchtime favorite that is brimming with flavor!
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 8 1x
- Category: Lunch
- Method: Stovetop
- Cuisine: American
Ingredients
- 1 tablespoon olive oil
- 2 large garlic cloves, peeled and minced
- 1 teaspoon dried thyme
- 2 tablespoons tomato paste
- 5 cups chicken broth (I like Imagine and Pacific brands)
- 1 cup white wine (you can sub in another cup of chicken broth if you prefer)
- 3 large boneless chicken breast halves
- 1 cup chopped canned tomatoes with their juice
- 1 cup elbow macaroni
- 4 ounces cooked ham, cut into 1/2 inch cubes
- Sea salt and pepper
- 1/4 cup chopped fresh parsley
- 1/4 cup freshly grated Parmesan cheese
Instructions
- Put the oil, garlic and thyme into a large pot, turn heat to medium high and sauté until fragrant, about one minute.
- Mix in tomato paste. Add chicken broth and wine and bring to a simmer.
- Add the chicken, cover pot and simmer until chicken is just cooked through, about 15 minutes.
- Use tongs to remove chicken to plate and let cool. Add the chopped tomatoes and the macaroni to the pot and simmer for 12 minutes or until the macaroni is tender.
- While the macaroni is cooking, shred chicken into bite sized pieces and return to pot. Stir in the cooked macaroni and the chopped ham and cook until heated through, about 5 minutes. Season to taste with salt and pepper.
- Ladle soup into bowls. Garnish with parsley and cheese and serve!
Equipment We Used to Make This Recipe








Cindy says
Such a yummy comfort food that I didn’t even know I needed. Definitely going to make again during this cold snap!
Thanks Cindy! I’m so glad you love it as much as we do!
Theresa M Murphy says
That sounds delicious! I’ve always got straggler pasta in the pantry so this would be perfect to use them up. And the weather has turned cold again here in Iowa after a short stint of warm-enough-to-melt-all-the-snow-into-a-muddy-mess temps. Soup is so homey, especially served with some homemade bread. Perfect timing with this one, Kate! Looking forward to making it!
Isn’t it SO satisfying to empty out those boxes with bits and pieces of pasta? The weather has turned chilly here too, after a good run of sunny and in the 70s, so I’m in a soup frame of mind too! xo