
Chicken Tomato Soup with Lemon Ricotta Topping
This post may contain affiliate links. Please read our disclosure policy.
My chicken tomato soup is the recipe you want to make. It’s richly flavored, nostalgic, and served with a zesty lemon herb ricotta. Thanks to a few tips, I’ll show you how to whip up the most delicious soup in just 30 minutes!

Chicken tomato soup is always a good idea, but I’ve found two simple ways to make it even better. First, I add a creamy, cheesy element directly to the broth for a rich, velvety texture. Then I finish each bowl with a generous scoop of lemony herb ricotta, which brightens everything up and makes the flavors really pop.
Even though this soup tastes cozy and indulgent, it’s surprisingly quick to make. You’re looking at about 10 minutes of prep and 20 minutes on the stove—easy enough for a weeknight, impressive enough to feel a little special. It’s one of those recipes that makes you look like you spent way more time in the kitchen than you actually did.
Top tips for the best chicken tomato soup
- Time-saver tip: Use a rotisserie chicken. It’s already seasoned, full of flavor, and saves a ton of time. Bonus points if you stash the bones in the freezer to make homemade chicken stock later.
- Creamy texture: My secret is melting cream cheese directly into the broth. You get a luscious, creamy soup without needing heavy cream. It’s the same trick I use in my wildly popular chicken taco soup!
- Caramelize the tomato paste: Letting it cook until it darkens slightly deepens the flavor and adds richness to the soup. It’s a small step that makes a big difference.


Substitutions and variations
My favorite way to serve this dish is with the lemon basil ricotta on top, next to a hunk of crusty bread (or a sriracha apple grilled cheese)! If you really want to mix things up, here are some substitutions and variations you can make:
- Optional toppings: I like adding chili flakes, parmesan cheese, and fresh basil leaves on top. Parsley works well, too!
- Veggie boost: Add some carrots and celery alongside the onions to boost the vegetable content. Any other veggies you’d like to throw in work well, too – mushrooms or peppers are complementary.
- Pasta: Orzo, rice, or a short pasta can make this chicken tomato soup more filling.
- Croutons: Grilled cheese croutons make this extra fun!
Store leftovers
Once it’s cooled to room temperature, transfer the soup to a covered container. Store it in your fridge for 3-4 days or freezer for up to 3 months. Thaw in the fridge overnight a day before you wish to enjoy it.

Chicken Tomato Soup Recipe
Ingredients
- 2 tablespoons olive oil
- 1 small onion (finely minced)
- 3 cloves garlic (finely minced)
- 2 tablespoons tomato paste
- 4 cups chicken broth
- 1 15 ounce can fire-roasted tomatoes (see notes)
- 4 ounces cream cheese (cut into small cubes – see notes)
- 1 tablespoon Italian seasoning
- ½ teaspoon EACH: salt and pepper (see notes)
- 2 cups cooked chicken (see notes)
- 1 can white beans (drained and rinsed)
- Optional toppings: basil, parmesan cheese, chili flakes, and olive oil
Lemon Basil Ricotta
- 1 cup ricotta cheese
- ½ cup minced basil
- 1 lemon (zest and juice)
- 1 small garlic clove (minced)
- Salt and pepper (to taste)
Instructions
- Heat the olive oil in a large soup pot over medium heat. Add the onion and saute until it's translucent, about 3 minutes. Add the garlic and tomato paste and saute for another 2 minutes, until the tomato paste begins to darken and smell sweet.2 tablespoons olive oil, 1 small onion, 3 cloves garlic, 2 tablespoons tomato paste
- Add the chicken broth, tomatoes, cream cheese, Italian seasoning, salt, and pepper to the pot and bring it to a boil. Reduce the heat, cover the pot, and simmer while you make the ricotta.4 cups chicken broth, 1 15 ounce can fire-roasted tomatoes, 4 ounces cream cheese, 1 tablespoon Italian seasoning, ½ teaspoon EACH: salt and pepper
- In a medium-sized bowl, add the ricotta, basil, lemon zest and juice, and garlic. Season to taste with salt and pepper.1 cup ricotta cheese, ½ cup minced basil, 1 lemon, 1 small garlic clove, Salt and pepper
- Whisk the soup until all the cream cheese has melted and it is creamy – this can take a few minutes. Add the cooked chicken and white beans and let them warm through. Serve the soup topped with the ricotta and any or all of the optional toppings.2 cups cooked chicken , 1 can white beans, Optional toppings: basil, parmesan cheese, chili flakes, and olive oil
Video
Notes
Nutrition
We have thoroughly tested this recipe for accuracy. However, individual results may vary. See our full recipe disclosure here.




Delicious recipe.
This soup was delicious! I used a rotisserie chicken and made broth from the bones and skin. So good! I made the ricotta ahead of time and then forgot to put it on the soup, but, luckily, we only ate half, so it will definitely be going on the next time!
so happy you enjoyed it … hopefully even more next time with the ricotta!
Loved this soup, will absolutely make again. The seasoned ricotta is the perfect accompaniment.
Thanks, Laurel! So happy you enjoyed the soup!
This was a hit! Great flavor and very filling. I used an immersion blender to make it smooth and added the chicken after. I really liked the addition of the ricotta – a great way to use summer produce. And toasted sourdough for dipping, of course. I made this for the August Cooking Club. Thanks for sharing!
You’re so welcome, Emiley!
This was so easy!! It’s now in our monthly rotation. Great flavor, and so easy to modify if you don’t have chicken. We added more beans.
Good call on adding extra beans instead of chicken!
So yummy! 😋
I’m so happy you enjoyed it!
This was so good! Cozy enough for winter but fresh enough for summer. I swapped the ricotta for cottage cheese bc #ballinonabudget, and it was still great.
Great idea with the cottage cheese swap!
Loved it!!!!!
Thanks, Shelby!
Added carrots and slightly changed the recipe instructions to make in crockpot. So tasty!
I love that you made this in a crockpot!
Pure Deliciousness!!
Thanks, Jill!
As I write this, my husband is going into the kitchen for a second helping! This is a delicious and inventive variation of a creamy tomato soup. And the ricotta topping was sooo good—adding lemon and basil flavors to this already amazing recipe. Thank you for sharing!
I love that, Marcy! I’m happy it was a hit!
I made this and I love it! And so do my friends! And it’s so easy!
I’m so happy to hear that you and your friends enjoyed this recipe!
Made a double batch of this for dinner so that I could give half to my daughter. It was so delicious. The only thing I changed was I added the kernels off two ears of corn I had left over from the night before. This is a keeper. Thanks so much for the recipe. Love it1
I love that you added corn! Yum!
My family enjoyed this a lot! Will be making again.
I’m so happy that everyone enjoyed it!
You cook the best that know of. This is your best recipe ever.
This is wonderful and quick. I braised the chicken (cubes of breasts of chicken) first, added celeri too to the soup and half the italian seasonings. Served with the tangy fresh ricotta cheese with lemon and basil topping. Comfort food if there is any! Thank you.
I’m so happy that the soup was a hit!