Pound the chicken breasts inside a zipped plastic bag until they are 1/2 inch thick.
In a small bowl, add the salt, garlic, paprika, oregano, and black pepper. Mix to combine. Season both sides of the chicken breasts.
In a medium frying pan on medium-high heat, add the oil to the hot pan. Place the chicken breasts in the pan and cook for 2-3 minutes on each side or until browned on both sides. Remove from the pan and keep warm.
Slice the onion and place it in a small glass bowl with 2 tablespoons of water. Microwave for 4 minutes. Remove carefully and drain any water.
In the same frying pan, melt the butter over medium heat. Add the onions, balsamic vinegar, and honey. Cook for about 2-3 minutes.
Turn the heat up to medium-high, and whisk in the chicken broth. Bring to a boil, then reduce the heat to medium-low. Pour in the milk and cream. Whisk and bring to a gentle simmer, cook for 3-5 minutes or until thickened.
Stir in 2 tablespoons of Parmesan cheese. Place the chicken back into the frying pan and spoon some of the sauce onto the chicken. Cook for 2-3 minutes.
Top each piece of chicken with 1 teaspoon of Parmesan and, serve with onions, and drizzle with sauce.