When the onion and carrots soften in the Dutch oven, the base smells sweet and savory before there’s a tomato in sight. I build Easy Chicken Parmesan Orzo Soup from there: tomato paste and Italian seasoning, broth and diced tomatoes, then whole chicken breasts simmer right in the pot. It has the familiar Parmesan-and-mozzarella finish, but in a bowl with tender orzo instead of a separate cutlet.
I keep the chicken breasts whole while they simmer, then lift them out just long enough to shred while the orzo cooks in the broth. That order gives each part its own window: the chicken gets tender without sitting through the pasta’s cook time, and the orzo takes on the tomato-and-chicken broth as it cooks.
At the end, spinach wilts into the hot soup, finely grated Parmesan goes in off the heat, and shredded mozzarella melts over each bowl. The carrots bring a gentle sweetness, and the broth stays savory rather than heavy. Every spoonful has a little pasta, chicken, and greens.

Kitchen Note
Take the pot off the heat before stirring in the Parmesan. Finely grated cheese melts more evenly into the hot broth, while boiling it can leave the soup grainy.
Save this chicken Parmesan orzo soup for a cozy bowl with tender chicken, tomato broth, and a mozzarella finish.
Why Orzo Turns This Chicken Parmesan Soup Silky, Not Starchy
Orzo cooks right in the soup, so it releases a little starch into the broth as it softens. That gives the liquid a light body and helps the tomato, chicken, and pasta taste like one dish instead of separate pieces in a bowl of broth. The texture is different from a clear chicken soup, but it shouldn’t be gluey; the pasta only simmers until al dente.
The balance matters here: the broth has room for the orzo to cook, while the pasta adds enough substance to make each bowl feel complete. As the soup sits, the orzo keeps taking up liquid and the broth gets thicker. I like to ladle it soon after the pasta is tender, when the broth still flows easily around the chicken and vegetables. Stirring now and then while the orzo simmers helps it cook evenly in the pot.
What Gives This Soup Its Chicken Parmesan Character

- Yellow onion and carrots — They soften into the soup’s savory-sweet base. White onion works in the same amount if that’s what you have; its flavor comes through a little sharper.
- Garlic and Italian seasoning — Fresh minced garlic gives the broth a bright, savory edge, and the dried herbs make the tomato base taste rounded. If you’re out of Italian seasoning, use equal parts dried oregano and basil in its place.
- Tomato paste and petite diced tomatoes — The paste adds concentrated tomato flavor, while the canned tomatoes and their juices keep the broth lively. Regular diced tomatoes can replace petite diced; expect larger tomato pieces in the finished soup.
- Low-sodium chicken broth — This lets the chicken and tomatoes come through without the broth making the soup too salty. Full-sodium chicken broth works, but taste the soup before adding the listed salt.
- Chicken breasts — Boneless, skinless breasts shred neatly into the soup. Boneless, skinless thighs can replace them for a richer flavor; check the thickest piece for doneness because their size and cooking time vary.
- Orzo — This small pasta fits neatly on a spoon and cooks quickly in the broth. Small pasta such as ditalini can stand in, but use its package timing and check for tenderness rather than relying on the orzo timing.
- Baby spinach — Its tender leaves wilt quickly at the end without needing a long simmer. Chopped mature spinach also works, though the stems are firmer and the leaves may take a little longer to soften.
- Parmesan and low-moisture mozzarella — Finely grated Parmesan melts into the broth, and low-moisture mozzarella gives each serving a familiar stretchy topping without adding much water. Shredded provolone can replace the mozzarella for a sharper finish.
The Stages That Keep the Chicken Tender and the Orzo Al Dente
Soften the onion and carrots
Heat the olive oil in a 6-quart Dutch oven over medium heat, then add the diced onion and carrots. Cook for 5 to 7 minutes, stirring occasionally, until the onion has softened. You’re looking for tender, glossy vegetables, not browned edges. If they start catching on the bottom, lower the heat rather than letting them scorch.
Cook the tomato paste with the aromatics
Stir in the minced garlic, tomato paste, and Italian seasoning. Cook for 1 minute, stirring so the paste coats the vegetables and the garlic doesn’t sit in one hot spot. The tomato paste will darken slightly and smell more concentrated. Keep this stage brief; garlic can turn bitter if it browns.
Simmer the chicken, then cook the orzo
Add the broth, tomatoes with their juices, chicken breasts, kosher salt, and black pepper. Bring the pot to a boil, then lower the heat to maintain a gentle simmer and cook uncovered for 15 to 20 minutes, until the thickest part of each chicken breast reaches 165°F. Transfer the chicken to a plate, add the orzo, and simmer for 8 to 10 minutes, stirring occasionally. The pasta should be al dente, tender with a little bite at the center.
Shred the chicken and finish the soup
Use two forks to shred the chicken, then return it to the pot. Stir in the spinach and simmer for 1 to 2 minutes, until the leaves have wilted and the chicken is hot. Remove the pot from the heat and stir in the Parmesan. Ladle into bowls and top each serving with shredded mozzarella.
Easy Swaps for a Different Take on Chicken Parmesan Orzo Soup
Make it gluten-free with gluten-free orzo
Replace the regular orzo with gluten-free orzo and use the package cook time as your guide. Stir it into the simmering soup in place of the regular pasta; gluten-free varieties can soften at different rates and may make the broth thicker.
Use fire-roasted tomatoes for a smoky base
Swap the petite diced tomatoes for fire-roasted petite diced tomatoes, keeping the juices in the pot. They add a gentle smoky note that works well with the Parmesan and Italian seasoning without changing the cooking method.
Make a dairy-free version with plant-based cheeses
Use a dairy-free Parmesan-style grated topping in the soup and dairy-free mozzarella-style shreds on the bowls. The result keeps the tomato, chicken, and orzo base, though the topping may melt less smoothly and the broth won’t have quite the same savory cheese finish.
Storage and Reheating
- Refrigerator: Store in an airtight container for 3 to 4 days. The orzo softens as it sits, and the broth thickens.
- Freezer: Cool the soup, then freeze it in airtight, freezer-safe containers for up to 2 months. The orzo will be softer after thawing, but the soup freezes well.
- Reheating: Warm gently on the stovetop, stirring, until the soup reaches 165°F. If it has thickened, stir in a little chicken broth; avoid a hard boil, which can make the orzo mushy.
Questions That Come Up When Making This Soup

Easy Chicken Parmesan Orzo Soup
Ingredients
Equipment
Method
- Heat the olive oil in a 6-quart Dutch oven over medium heat, then add the onion and carrots and cook for 5 to 7 minutes, stirring occasionally, until the onion is softened.
- Stir in the garlic, tomato paste, and Italian seasoning and cook for 1 minute.
- Add the broth, tomatoes with their juices, chicken breasts, salt, and pepper; bring to a boil, then reduce the heat to maintain a gentle simmer and cook uncovered for 15 to 20 minutes, until the thickest part of each chicken breast reaches 165°F.
- Transfer the chicken to a plate and add the orzo to the pot; simmer for 8 to 10 minutes, stirring occasionally, until the orzo is al dente.
- Shred the chicken with two forks and return it to the pot; stir in the spinach and simmer for 1 to 2 minutes, until the spinach wilts and the chicken is hot, then remove the pot from the heat and stir in the Parmesan.
- Ladle the soup into bowls and top each serving with mozzarella.