Add the onion, carrot and oil to a large pot or dutch oven.
Saute for about 5-10 minutes or until soft.
Add in the garlic and chicken and cook until the chicken has browned, stirring often.
Once browned, add in the wine and simmer until the liquid has cooked off.
Add in the tomato paste and saute for 2-3 minutes.
Add in all remaining ingredients aside from the parmesan and bring to a low boil.
Reduce the heat to lower, cover and simmer for about 45 minutes, stirring a few times throughout.
Discard the bay leaves. Taste and adjust flavors as desired.
Serve with your favorite pasta, fresh basil and parmesan and enjoy!
