-
To a soup pot, add olive oil and warm on medium-high heat.
-
Add the onions and begin to cook until soft but not browned, about 5-7 minutes.
-
Add garlic and cook until fragrant, about 1 minute.
-
Add the tomato paste and all the seasonings, stir to combine and cook for 2-3 minutes.
-
Add the diced tomatoes and the broth to the pot and stir to combine. Adjust broth amount to your liking. For a rich tomato flavor and a thicker soup, use 4 cups. For more of chicken flavored broth, add more to the pot. (I used 6 cups here)
-
Turn up the heat and bring to a simmer, stirring occasionally.
-
Add the chicken to the pot and stir to combine.
-
To serve, place your al dente pasta in the bottom of an oven proof ramekin or bowl, spoon the soup over the top.
-
Top with both cheeses and broil until browned and bubbly.
-
Garnish with basil and serve.