Preheat the oven to 400 degrees F. Place the chicken on a baking sheet and sprinkle it with the salt, pepper, garlic powder and basil. Drizzle (or spray) with olive oil. Bake for 20 minutes, or until the chicken is cooked through (internal temperature should be about 160 degrees F). Once cool, cut the chicken into cubes.
While the oven is on, you can begin to make the mozzarella croutons too. Place the bread cubes on a baking sheet and drizzle with olive oil. Bake them for 8 to 10 minutes, or until slightly golden. Remove the baking sheet and cover the cubes in a slice of mozzarella. Return the sheet to the oven for 2 to 3 minutes, until the mozzarella is melty. (Note: you can toast the bread ahead of time and just reheat, topped with the mozzarella! )
Heat a large stock pot over medium heat and add the olive oil. Stir in the onion, garlic, salt, pepper and basil. Cook, stirring often, until the onions soften, about 5 to 6 minutes. Stir in the tomato paste and cook for 5 more minutes.
Add in the chicken, diced tomatoes and Swanson Chicken Broth. Bring the soup to a boil. Reduce it to a simmer and add the pasta. Cook for 8 to 10 minutes (or slightly longer, depending on your cut of pasta), stirring occasionally. Stir in the parmesan cheese. Taste and season with more salt and pepper if needed.
Ladle the soup into bowls and top with a mozzarella crouton (or two!). Sprinkle on some extra parmesan cheese and a few basil leaves. Serve immediately!