In a 3 qt saute pan, saute onions and olive oil until onions start to soften.
Season chicken with 1/2 teaspoon of kosher salt and pepper to taste.
Turn pan heat to medium high and brown chicken pieces.
Turn heat down and add garlic to pan. Continue cooking 1-2 minutes more.
Use kitchen shears to break up canned tomatoes in the can.
Add tomatoes, tomato sauce, chicken broth and pasta to pan.
Bring mixture to a simmer, cover and reduce heat to low.
Cook covered for around 15 minutes or until pasta is tender.
Season with additional salt and pepper to taste, I used 1/2 a teaspoon of kosher salt and several turns of black pepper.
Stir in mozzarella cheese and parmesan cheese.
In a small bowl, combine panko bread crumbs with 2 tablespoon of olive oil.
Sprinkle bread crumbs over pasta and heat under broiler until bread crumbs are crispy and golden, 1-2 minutes.
Garnish with fresh flat leaf parsley.