Chicken Pesto Vegetable Soup

Chicken Pesto Vegetable Soup turns lean chicken breast, creamy cannellini beans, fresh vegetables, and basil pesto into a cozy one pot dinner with bright, savory flavor.

Chicken pesto vegetable soup with shredded chicken, beans, vegetables, pesto, and Parmesan in a white bowlSave

This soup tastes hearty without feeling heavy. The beans add creaminess, the tomatoes bring gentle acidity, and the pesto melts into the broth at the end so it stays fresh and fragrant.

Why You’ll Love This Recipe

  • Big flavor from simple ingredients: Pesto and Parmesan make the broth taste rich without a long cook time.
  • Hearty texture: Tender shredded chicken, creamy beans, soft carrots, zucchini, and silky spinach make every spoonful satisfying.
  • Great for weeknights: Everything cooks in one pot with easy prep and very little cleanup.
  • Naturally nourishing: You get lean protein, fiber rich beans, and plenty of vegetables in one warm bowl.

Budget & Health Tip: Use one large chicken breast and an extra can of cannellini beans if chicken is pricey. The beans keep the soup filling, add fiber, and make the pot stretch without losing comfort.

Raw chicken, cannellini beans, zucchini, carrots, spinach, tomatoes, broth, pesto, and Parmesan on white linenSave

Ingredients (Serves 4)

  • 1 tablespoon olive oil (15 ml)
  • 1 medium yellow onion, diced (150 g)
  • 3 garlic cloves, minced (9 g)
  • 2 medium carrots, diced (225 g)
  • 1 medium zucchini, chopped (225 g)
  • 1 1/4 pounds boneless skinless chicken breast (565 g)
  • 1 can cannellini beans, drained and rinsed, 15 ounces (425 g)
  • 1 can diced tomatoes with juices, 14.5 ounces (411 g)
  • 6 cups low sodium chicken broth (1.4 liters)
  • 1/2 teaspoon fine salt (3 g), plus more to taste
  • 1/4 teaspoon black pepper (1 g)
  • 3 cups baby spinach (90 g)
  • 1/3 cup basil pesto (80 g)
  • 1/2 cup grated Parmesan cheese (45 g), for serving

Onion, garlic, carrots, and zucchini sautéing in a pot with a wooden spoonSave

Step-by-Step Instructions

1. Sauté the Vegetables

Warm the olive oil in a large soup pot over medium heat. Add the onion, carrots, and zucchini. Cook for 5 to 6 minutes, stirring often, until the onion looks glossy and the carrots start to soften at the edges.

Add the garlic and cook for 30 seconds. Stop when your kitchen smells sweet and garlicky. Do not let the garlic brown, since it can turn bitter fast.

2. Build the Broth

Add the chicken breast, cannellini beans, diced tomatoes with their juices, chicken broth, salt, and black pepper. Stir gently so the vegetables are evenly spread around the chicken.

Raise the heat until the soup reaches a lively simmer. You should see small bubbles rolling around the edges of the pot.

3. Simmer Until the Chicken Is Tender

Lower the heat to medium low. Cover the pot partly and simmer for 18 to 22 minutes, until the chicken is cooked through and reaches 165°F (74°C) in the thickest part.

The broth should smell savory and tomato rich, and the carrots should be tender when pierced with a fork.

4. Shred the Chicken

Transfer the chicken to a cutting board. Let it rest for 3 minutes, then shred it with two forks into bite size pieces.

Return the shredded chicken to the pot and stir it into the broth. The soup should look chunky, colorful, and hearty.

5. Stir in Spinach and Pesto

Turn the heat to low. Add the spinach and stir until it wilts, about 1 minute. Remove the pot from the heat, then stir in the basil pesto.

Adding pesto off the heat keeps the basil flavor bright and the color fresh. Taste the broth and add a little more salt or pepper if needed.

6. Serve with Parmesan

Ladle the soup into bowls and finish each serving with grated Parmesan. The cheese should melt slightly into the hot broth and add a salty, nutty finish.

Top view of chicken pesto vegetable soup with beans, spinach, tomatoes, zucchini, carrots, and ParmesanSave

Expert Troubleshooting & FAQs

Can I use cooked chicken instead of raw chicken breast?

Yes. Simmer the vegetables, beans, tomatoes, and broth for about 12 minutes, then stir in 3 cups shredded cooked chicken (420 g). Warm it through before adding the spinach and pesto.

Why did my pesto turn dark?

Pesto can darken when it boils. Take the pot off the heat before stirring it in. This keeps the basil fresh, green, and fragrant.

How do I know the chicken is fully cooked?

The safest way is to use a thermometer. The thickest part should reach 165°F (74°C). If you do not have one, cut into the center. It should be opaque, juicy, and easy to shred.

Can I make this soup thicker?

Yes. Mash half a cup of the cannellini beans before adding them to the pot. They will melt into the broth and make it creamier without adding cream.

Can I freeze Chicken Pesto Vegetable Soup?

Yes, but freeze it before adding the spinach, pesto, and Parmesan if possible. Add those fresh after reheating for the best color and flavor.

Estimated Nutritional Facts

Per serving, rough estimate:

  • Calories: 430
  • Protein: 42 g
  • Carbs: 31 g
  • Fats: 16 g

Chicken Pesto Vegetable Soup

Chicken Pesto Vegetable Soup

Prep Time10 minCook Time30 minTotal Time40 minServings4

Ingredients

  • 1 tablespoon olive oil (15 ml)
  • 1 medium yellow onion, diced (150 g)
  • 3 garlic cloves, minced (9 g)
  • 2 medium carrots, diced (225 g)
  • 1 medium zucchini, chopped (225 g)
  • 1 1/4 pounds boneless skinless chicken breast (565 g)
  • 1 can cannellini beans, drained and rinsed, 15 ounces (425 g)
  • 1 can diced tomatoes with juices, 14.5 ounces (411 g)
  • 6 cups low sodium chicken broth (1.4 liters)
  • 1/2 teaspoon fine salt (3 g), plus more to taste
  • 1/4 teaspoon black pepper (1 g)
  • 3 cups baby spinach (90 g)
  • 1/3 cup basil pesto (80 g)
  • 1/2 cup grated Parmesan cheese (45 g), for serving

Instructions

  • 1. Sauté the Vegetables. Warm the olive oil in a large soup pot over medium heat. Add the onion, carrots, and zucchini. Cook for 5 to 6 minutes, stirring often, until the onion looks glossy and the carrots start to soften at the edges. Add the garlic and cook for 30 seconds. Stop when your kitchen smells sweet and garlicky. Do not let the garlic brown, since it can turn bitter fast.
  • 2. Build the Broth. Add the chicken breast, cannellini beans, diced tomatoes with their juices, chicken broth, salt, and black pepper. Stir gently so the vegetables are evenly spread around the chicken. Raise the heat until the soup reaches a lively simmer. You should see small bubbles rolling around the edges of the pot.
  • 3. Simmer Until the Chicken Is Tender. Lower the heat to medium low. Cover the pot partly and simmer for 18 to 22 minutes, until the chicken is cooked through and reaches 165°F (74°C) in the thickest part. The broth should smell savory and tomato rich, and the carrots should be tender when pierced with a fork.
  • 4. Shred the Chicken. Transfer the chicken to a cutting board. Let it rest for 3 minutes, then shred it with two forks into bite size pieces. Return the shredded chicken to the pot and stir it into the broth. The soup should look chunky, colorful, and hearty.
  • 5. Stir in Spinach and Pesto. Turn the heat to low. Add the spinach and stir until it wilts, about 1 minute. Remove the pot from the heat, then stir in the basil pesto. Adding pesto off the heat keeps the basil flavor bright and the color fresh. Taste the broth and add a little more salt or pepper if needed.
  • 6. Serve with Parmesan. Ladle the soup into bowls and finish each serving with grated Parmesan. The cheese should melt slightly into the hot broth and add a salty, nutty finish.
Rate this recipe
avatar
Fabian

Hi, I'm Fabian! I'm a dad, husband, and everyday home cook based in Hungary. I'm passionate about the Mediterranean diet and specialize in creating healthy, budget-friendly recipes using simple supermarket ingredients. Whether we are making a quick weekday mezze or a hearty, wholesome pasta dish, my goal is to help you eat well and cook delicious, from-scratch food without breaking the bank.

Leave a Comment

Your email address will not be published. Required fields are marked *