This chicken minestrone soup is the cozy, one-pot dinner I reach for when the weather cools down and I want something that truly fills everyone up.
It is packed with tender shredded chicken, two kinds of beans, garden vegetables, and tiny ditalini pasta in a savory tomato broth.
Classic minestrone is an Italian vegetable soup, and adding chicken turns it from a light starter into a complete meal.
I keep the method traditional, starting with a simple base of onion, carrot, and celery, then letting a Parmesan rind simmer in the broth for deep, savory flavor.
The soup tastes like it simmered all afternoon, but it is ready in about an hour.
If you love Italian-style chicken soups, you will also enjoy my chicken florentine soup, which is creamy and just as comforting.
| Quick Recipe Summary | |
|---|---|
| Prep Time | 20 minutes |
| Cook Time | 45 minutes |
| Total Time | 1 hour 5 minutes |
| Servings | 8 servings (about 1½ cups each) |
| Difficulty Level | Easy |

Why You’ll Love This Chicken Minestrone Soup Recipe
This soup gives you protein, vegetables, beans, and pasta in one bowl, so dinner feels complete without any side dishes.
It also uses simple ingredients that are easy to find and budget friendly.
- Complete one-pot meal: Everything cooks in a single Dutch oven, which means fewer dishes and an easy cleanup.
- Loaded with vegetables: Carrots, celery, zucchini, green beans, tomatoes, and spinach make every spoonful hearty and colorful.
- Budget friendly: Chicken breasts, canned beans, and canned tomatoes keep the cost low without losing flavor.
- Great for meal prep: The flavors get even better after a night in the fridge, so leftovers make fantastic lunches.
- Family approved: The mild tomato broth and tiny pasta shapes are a hit with kids and adults alike.
- Easy to customize: Swap in whatever vegetables, beans, or pasta you have on hand.
You might also enjoy: Chicken Barley Soup Recipe
Ingredients
Most of these ingredients come from the pantry or the produce drawer, and you can find everything at a regular grocery store.
The chicken cooks right in the broth, then gets shredded and stirred back into the pot.
- 2 tablespoons extra virgin olive oil
- 1 large yellow onion, diced (about 1½ cups)
- 3 medium carrots, peeled and diced (about 1½ cups)
- 3 celery ribs, diced (about 1 cup)
- 4 garlic cloves, minced
- 1½ pounds boneless, skinless chicken breasts (thighs also work)
- 6 cups low-sodium chicken broth
- 2 cups water
- 1 (28-ounce) can San Marzano crushed tomatoes
- 1 (15-ounce) can cannellini beans, drained and rinsed
- 1 (15-ounce) can red kidney beans, drained and rinsed
- 1 Parmesan cheese rind (about 2 to 3 inches)
- 2 bay leaves
- 1½ teaspoons dried oregano
- 1 teaspoon dried basil
- 1 teaspoon dried thyme
- 1 teaspoon kosher salt, plus more to taste
- ½ teaspoon freshly ground black pepper
- ¼ teaspoon red pepper flakes (optional)
- 1 medium zucchini, diced
- 1 cup green beans, trimmed and cut into 1-inch pieces
- ¾ cup ditalini pasta
- 3 packed cups baby spinach
- 1 teaspoon balsamic vinegar
- ¼ cup freshly grated Parmesan cheese, for serving
- ¼ cup fresh basil leaves, torn, for serving
- Extra virgin olive oil, for drizzling (optional)
The creamy cannellini beans work just like they do in my Tuscan white bean soup, giving the broth a rich and satisfying body.
Kitchen Equipment Needed
You do not need anything fancy for this soup, but a heavy pot and an accurate thermometer make the process much easier.
Keep a cutting board and a sharp knife handy because there is a fair amount of chopping.
- 6 to 7 quart Dutch oven or large heavy-bottomed soup pot with a lid
- Instant-read thermometer to check the chicken
- Sharp chef’s knife for dicing the vegetables
- Large cutting board
- Microplane grater for fresh Parmesan
- Wooden spoon for stirring
- Two forks for shredding the chicken
- Ladle for serving
- Measuring cups and spoons
- Can opener and colander for the beans
Read Also: Chicken Lentil Soup Recipe
Recommended Products for This Recipe
These are my personal recommendations based on years of making soups in my own kitchen.
None of them are required, but each one makes this recipe a little easier or a little more delicious.
1. Le Creuset Enameled Cast Iron Dutch Oven
I reach for my enameled Dutch oven whenever I make soup because it holds steady heat and keeps the broth at a gentle simmer.
The heavy lid traps moisture, so the chicken stays juicy while it cooks right in the pot. It is an investment, but it lasts for decades.
2. Parmigiano Reggiano Wedge
A real wedge of Parmigiano Reggiano gives you both the rind for simmering and fresh cheese for grating over each bowl.
The rind melts into the broth and adds a salty, nutty depth that powdered cheese cannot match.
Save every rind in the freezer so you always have one ready for your next pot of soup.
3. ThermoPro Instant Read Thermometer
Chicken breasts can go from juicy to dry in just a couple of minutes, and a fast thermometer takes away the guesswork.
I pull the chicken out the moment it hits 165°F, and it shreds beautifully every time.
It also works for roasts, baked goods, and just about everything else.
4. Souper Cubes Freezer Tray
This silicone freezer tray portions soup into neat blocks that pop right out once frozen.
It makes meal prep so simple because you can thaw a single serving for lunch without defrosting the whole pot.
I freeze the soup base without pasta and add fresh pasta when I reheat it.
I use the same pot for my chicken kale soup all winter long, so it earns its spot on the stove.

Step-by-Step Instructions: How to Make Chicken Minestrone Soup
1. Prep the Vegetables and Chicken
- Dice the onion, carrots, and celery into pieces about ½ inch wide so they cook evenly and fit nicely on a spoon.
- Mince the garlic and set it aside in a small bowl so it is ready to go.
- Dice the zucchini and trim and cut the green beans, then keep them together in a separate bowl because they go in later.
- Drain and rinse the cannellini beans and kidney beans in a colander until the water runs clear.
- Pat the chicken breasts dry with paper towels and leave them whole.
- Measure out the oregano, dried basil, thyme, salt, black pepper, and red pepper flakes so you can add them quickly.
2. Build the Flavor Base
- Place your Dutch oven over medium heat and add the 2 tablespoons of olive oil.
- When the oil shimmers, add the diced onion, carrots, and celery.
- Cook for 7 to 8 minutes, stirring often, until the onion turns soft and translucent and the carrots begin to brighten.
- Stir in the garlic, oregano, dried basil, thyme, and red pepper flakes, and cook for 1 minute until fragrant.
- Keep the heat at medium so the garlic softens without burning, which can make the soup taste bitter.
3. Add the Broth, Tomatoes, Beans, and Chicken
- Pour in the chicken broth, water, and crushed tomatoes, then scrape the bottom of the pot with a wooden spoon to loosen any browned bits.
- Stir in the cannellini beans, kidney beans, bay leaves, salt, and black pepper.
- Nestle the whole chicken breasts into the liquid so they are fully submerged.
- Tuck the Parmesan rind into the pot, pushing it down so the broth covers it.
- Raise the heat to medium-high and bring everything to a boil.
4. Simmer Until the Chicken Is Cooked
- Reduce the heat to medium-low so the soup simmers gently with small bubbles breaking the surface.
- Cover the pot and cook for 18 to 22 minutes, until the chicken registers 165°F on an instant-read thermometer in the thickest part.
- Skip a rapid boil because it can toughen the chicken and make the meat stringy.
- Larger breasts may need a few extra minutes, so check the temperature before removing them.
5. Shred the Chicken
- Use tongs to move the chicken to a cutting board and let it rest for 5 minutes.
- Pull the meat apart with two forks into bite-sized shreds, or dice it if you prefer chunkier pieces.
- Leave the Parmesan rind and bay leaves in the pot because they keep flavoring the broth.
- Cover the shredded chicken with a plate so it stays warm and moist.
6. Add the Pasta and Fresh Vegetables
- Increase the heat to medium so the soup returns to a steady simmer.
- Stir in the ditalini pasta and the green beans.
- Cook for 4 minutes, stirring often so the pasta does not stick to the bottom of the pot.
- Add the diced zucchini and continue cooking for 4 to 6 minutes, until the pasta is al dente and the green beans are tender but still bright.
- If the soup looks too thick as the pasta absorbs liquid, add a splash of water or extra broth.
7. Finish the Soup
- Reduce the heat to low and return the shredded chicken to the pot.
- Add the baby spinach by the handful and stir for 1 to 2 minutes, just until it wilts.
- Fish out the Parmesan rind and the bay leaves and discard them.
- Stir in the balsamic vinegar, which brightens the tomato broth without making it taste sour.
- Taste the soup and add more salt, black pepper, or red pepper flakes until it tastes right to you.
8. Serve
- Ladle the hot soup into bowls, making sure each serving gets plenty of chicken, beans, and pasta.
- Top each bowl with freshly grated Parmesan cheese and torn fresh basil.
- Add a small drizzle of extra virgin olive oil if you like a silky finish.
- Let the soup cool for a minute or two before digging in, since the broth stays very hot.
You might also enjoy: Italian Sausage Tortellini Recipe
Tips for The Best Chicken Minestrone Soup
A few small habits make the difference between a good pot of minestrone and a great one.
These are the things I do every single time.
- Cut vegetables evenly: Pieces of the same size cook at the same speed, so nothing turns mushy while something else stays crunchy.
- Use low-sodium broth: The Parmesan rind, canned beans, and cheese topping all add salt, so low-sodium broth lets you control the final seasoning.
- Never skip the rind: Even a small piece adds savory depth, and a rind from the freezer works perfectly.
- Add the balsamic at the end: Just one teaspoon lifts the whole pot, and the soup tastes flat without it.
- Watch the pasta: Ditalini keeps absorbing broth as it sits, so cook it until just al dente because it will soften further in the bowl.
- Cook pasta separately for leftovers: If you plan to eat the soup over several days, boil the pasta in a separate pot and add it to each bowl.
- Thin it as needed: Stir in a little hot water or broth if the soup thickens too much after resting.
Another cozy Italian pot I love is my pasta fagioli, which uses many of the same pantry staples.
Serving Suggestions

This chicken minestrone is hearty enough to be the whole meal, but a few simple sides turn it into a real feast.
Anything that can soak up the tomato broth is a winner in my house.
- Crusty bread: Serve warm slices of Italian or sourdough bread for dunking.
- Garlic bread: The buttery, crisp edges are wonderful against the soft pasta and beans.
- Green salad: A crisp salad with a lemony vinaigrette balances the richness of the soup.
- Grilled cheese: Cut a grilled cheese sandwich into strips and dip them right into the bowl.
- Extra toppings: Offer a bowl of grated Parmesan, torn basil, and red pepper flakes so everyone can customize.
- A glass of wine: A medium-bodied red like Chianti pairs nicely with the tomato broth.
You might also enjoy: Air Fryer Garlic Bread
Variations of Chicken Minestrone Soup
One of the best things about minestrone is how forgiving it is, so feel free to play with what you have.
These swaps keep the soup authentic while fitting different needs and tastes.
- Vegetarian: Skip the chicken, use vegetable broth, and add an extra can of beans for protein.
- Rotisserie chicken shortcut: Stir in 3 cups of shredded rotisserie chicken at the end and simmer the vegetables for about 15 minutes instead of cooking raw chicken.
- Chicken thighs: Use boneless, skinless thighs for richer flavor, and cook them until they reach 175°F.
- Kale or Swiss chard: Replace the spinach with chopped kale or chard and cook it a few minutes longer.
- Gluten-free: Use gluten-free small pasta, or cook it separately so it does not break down in the pot.
- Slow cooker: Cook the vegetables, chicken, broth, tomatoes, and beans on low for 6 to 8 hours, then add cooked pasta and spinach at the end.
- Extra veggies: Add diced potatoes, summer squash, or cabbage along with the carrots and celery.
- Pesto swirl: Stir a spoonful of basil pesto into each bowl for a fresh, herby finish.
For a meatless, fall-flavored take, my autumn minestrone soup is a great place to start.
Storage and Reheating
This soup keeps well, and the flavors deepen overnight, so it is a great one to make ahead.
The only thing to watch is the pasta, which keeps soaking up liquid as the soup sits.
- Cooling: Let the soup cool for about 30 minutes, then refrigerate it within 2 hours of cooking.
- Refrigerator: Store the soup in airtight glass meal prep containers for up to 4 days.
- Freezer: Freeze the soup for up to 3 months, ideally without the pasta so it stays firm.
- Thawing: Thaw frozen soup overnight in the refrigerator before reheating.
- Stovetop reheating: Warm the soup in a pot over medium heat, stirring often, and add a splash of broth or water to loosen it.
- Microwave reheating: Heat individual portions in 1 to 2 minute intervals, stirring between each, until steaming hot.
- Fresh finish: Add a handful of fresh spinach and a sprinkle of Parmesan after reheating to bring the soup back to life.
Read Also: Italian Meatball Soup Recipe
Nutritional Facts
This soup is filling and well balanced, with plenty of protein and fiber in every bowl.
The numbers below are estimates for one serving of about 1½ cups, and they will vary with the brands and ingredients you use.
- Calories: about 320
- Protein: about 30 grams
- Carbohydrates: about 34 grams
- Fat: about 8 grams
- Fiber: about 8 grams
- Sodium: about 700 milligrams
If you want a lighter, brighter bowl, try my lemon chicken orzo soup.
Health Benefits of Key Ingredients
Minestrone has always been a way to turn simple, wholesome ingredients into a nourishing meal.
Each component in this pot brings something good to the table.
- Chicken breast: A lean source of protein that helps keep you full and supports muscle maintenance.
- Cannellini and kidney beans: Rich in fiber and plant-based protein, and they add creamy texture to the broth.
- Tomatoes: A natural source of lycopene, an antioxidant, plus vitamin C and potassium.
- Carrots: Full of beta carotene, which the body converts into vitamin A.
- Spinach: Provides iron, folate, and vitamin K with almost no calories.
- Extra virgin olive oil: Offers heart-healthy monounsaturated fats and gives the soup a silky mouthfeel.
- Garlic and herbs: Add big flavor without extra salt or fat.
For another fiber-rich bowl: White Bean And Kale Soup
FAQs About Chicken Minestrone Soup
1. What is the difference between minestrone and chicken minestrone?
Traditional minestrone is a thick Italian vegetable soup made with beans and pasta or rice.
Chicken minestrone adds tender shredded chicken, which makes it more filling and turns it into a complete main dish.
2. Can I use rotisserie chicken?
Yes, rotisserie chicken is a great shortcut for this soup.
Skip the step of cooking the raw chicken, simmer the base for about 15 minutes until the carrots are tender, and stir in 3 cups of shredded rotisserie chicken during the last few minutes.
3. How do I keep the pasta from getting mushy?
Cook the pasta only until al dente, since it keeps softening in the hot broth.
For leftovers, boil the pasta separately and add it to each bowl so it never sits in the pot overnight.
4. Can I freeze chicken minestrone soup?
Absolutely, this soup freezes very well for up to 3 months.
Freeze it without the pasta for the best texture, then add freshly cooked pasta and a handful of spinach when you reheat it.
5. Can I make this soup in a slow cooker?
Yes, the slow cooker works well for this recipe.
Sauté the onion, carrots, celery, and garlic first, then cook everything except the pasta, zucchini, and spinach on low for 6 to 8 hours, and finish with cooked pasta and fresh vegetables before serving.
If you are in the mood for something more classic, my chicken noodle soup is another family staple.

Chicken Minestrone Soup
Ingredients
- 2 tablespoons extra virgin olive oil
- 1 large yellow onion about 1½ cups or 225g, diced
- 3 medium carrots about 1½ cups or 200g, peeled and diced
- 3 ribs celery about 1 cup or 100g, diced
- 4 cloves garlic minced
- 1½ pounds boneless, skinless chicken breasts 680g; thighs also work
- 6 cups low-sodium chicken broth 1.4L
- 2 cups water 480ml
- 1 (28-ounce) can San Marzano crushed tomatoes 795g
- 1 (15-ounce) can cannellini beans 425g, drained and rinsed
- 1 (15-ounce) can red kidney beans 425g, drained and rinsed
- 1 Parmesan cheese rind about 2 to 3 inches
- 2 bay leaves
- 1½ teaspoons dried oregano
- 1 teaspoon dried basil
- 1 teaspoon dried thyme
- 1 teaspoon kosher salt plus more to taste
- ½ teaspoon freshly ground black pepper
- ¼ teaspoon red pepper flakes optional
- 1 medium zucchini diced
- 1 cup green beans trimmed and cut into 1-inch pieces
- ¾ cup ditalini pasta
- 3 packed cups baby spinach
- 1 teaspoon balsamic vinegar
- ¼ cup freshly grated Parmesan cheese for serving
- ¼ cup fresh basil leaves torn, for serving
- extra virgin olive oil for drizzling, optional
Equipment
- Dutch oven or large heavy-bottomed soup pot with lid 6 to 7 quart
- Instant-read thermometer to check the chicken
- Sharp chef’s knife for dicing the vegetables
- Large cutting board
- Microplane grater for fresh Parmesan
- Wooden spoon for stirring
- Two forks for shredding the chicken
- Ladle for serving
- Measuring cups and spoons
- Can opener and colander for the beans
Method
- Dice the onion, carrots, and celery into ½-inch pieces. Mince the garlic, dice the zucchini, trim and cut the green beans, and drain and rinse both cans of beans. Pat the chicken dry and measure out the spices.
- Heat the olive oil in a Dutch oven over medium heat. Add the onion, carrots, and celery and cook for 7 to 8 minutes until softened, then stir in the garlic, oregano, basil, thyme, and red pepper flakes and cook for 1 minute until fragrant.
- Pour in the broth, water, and crushed tomatoes and scrape up any browned bits. Stir in both beans, bay leaves, salt, and black pepper, then nestle in the whole chicken breasts and tuck in the Parmesan rind. Bring to a boil.
- Reduce the heat to medium-low, cover, and simmer gently for 18 to 22 minutes, until the chicken reaches 165°F on an instant-read thermometer. Avoid a rapid boil, which can toughen the meat.
- Transfer the chicken to a cutting board and rest for 5 minutes, then shred with two forks. Leave the Parmesan rind and bay leaves in the pot and cover the chicken to keep it warm.
- Bring the soup back to a steady simmer and stir in the ditalini and green beans. Cook for 4 minutes, then add the zucchini and cook for 4 to 6 minutes more, until the pasta is al dente. Add a splash of water or broth if it looks too thick.
- Reduce the heat to low, return the shredded chicken to the pot, and stir in the baby spinach until wilted, 1 to 2 minutes. Remove the Parmesan rind and bay leaves, stir in the balsamic vinegar, and season to taste.
- Ladle into bowls, making sure each serving gets plenty of chicken, beans, and pasta. Top with grated Parmesan and torn basil, and drizzle with olive oil if desired. Let cool slightly before eating.
Nutrition
Notes
- Cut vegetables evenly into ½-inch pieces so everything cooks at the same speed and nothing turns mushy.
- Use low-sodium broth since the Parmesan rind, canned beans, and cheese topping all add salt.
- Never skip the Parmesan rind—even a small piece adds savory depth, and a rind from the freezer works perfectly.
- Add the balsamic vinegar at the end; just one teaspoon lifts the whole pot and the soup tastes flat without it.
- Cook the ditalini only until al dente because it keeps absorbing broth and softening as it sits.
- For leftovers, boil the pasta separately and add it to each bowl so it never sits in the pot overnight.
- Thin the soup with a little hot water or broth if it thickens too much after resting.
- Rotisserie chicken shortcut: stir in 3 cups of shredded rotisserie chicken at the end and simmer the vegetables for about 15 minutes instead of cooking raw chicken.
- Freeze the soup for up to 3 months, ideally without the pasta, then add freshly cooked pasta and a handful of spinach when reheating.
- Store in the refrigerator in airtight containers for up to 4 days; the flavors get even better after a night in the fridge.
Private Notes
Tried this recipe?
Let us know how it was!Conclusion
This chicken minestrone soup recipe is the kind of meal that makes a regular weeknight feel special.
It is hearty, full of vegetables, and made with ingredients you can find in any grocery store.
Once you taste that savory tomato broth with a little Parmesan magic, I think it will land in your regular dinner rotation too.
Give this chicken minestrone soup a try and let me know how it turns out in the comments below.
If you loved it, please share it with a friend or family member who could use a cozy bowl of soup.
Recommended:
- Chicken Orzo Soup Recipe
- Tortellini Soup Recipe
- Italian Wedding Soup Recipe
- Chicken And White Bean Stew
- Parmesan Italian Sausage Soup



