Ingredients
Equipment
Method
Make the soup
- 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.
Finish and serve
- 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.
Notes
For the best texture, cook the orzo until just al dente. Refrigerate leftovers for 3 to 4 days; freezing is possible, though the orzo may soften after thawing. For a dairy-free option, use dairy-free Parmesan and mozzarella alternatives.
