Using medium heat add the oil to a large skillet and allow the oil to become hot.
Add the onions, salt, pepper, thyme, and oregano.
Combine the herbs and spices with the onions.
Allow the onions to cook until it becomes caramelized.
Add the chopped garlic and combine
Remove from the pan and set aside.
Season the chicken with salt and black pepper.
Mix until well combined.
Dredge seasoned chicken with flour, shaking off any excess.
Add a small drizzle of oil to the pan and fry the cubed chicken pieces until golden brown.
*Do not over crowd the pan, fry more than 1 batch of chicken if necessary.*
Add the beef broth to the pan, along with caramelized onions, allowing the liquid to reduce by 1/2.
Stir the mixture to assure it is not sticking to the bottom of the pan.
Add Gruyere' cheese and Mozzarella.
Lower the flame, cover with a lid and allow the cheese to become melted.
Serve with pasta or your preferred choice of food.